我想保存一個文件在外部SdCard.I已經實現了一個應用程序來保存外部SD卡上的文件。但我的Android MotorolaARTIX2設備包含內部sdcard.When我試圖保存在外部SD卡上的文件它總是保存到內部SD卡在我的設備中。如何在android MotorolaARTIX2設備上保存外部SDCARD上的文件?
我已經實現了我的應用程序如下:
try {
File root = Environment.getExternalStorageDirectory();
if (root.canWrite()){
File file = new File(root, "myfile.txt");
FileWriter gpxwriter = new FileWriter(file);
BufferedWriter out = new BufferedWriter(gpxwriter);
out.write("Hello world");
out.close();
}
} catch (IOException e) {
Log.e("Exception", "Could not write file " + e.getMessage());
}
從上面的代碼我的應用程序始終節省myfile.txt的文件內部的SD卡,但沒有外部的SD卡,ext.And我的應用程序是支持具有相同的所有設備碼。
如何將myfile.txt保存在sdcard-ext(外部)而不是sdcard(內部)的設備中?
請任何機構幫助我....
本週我有一個類似的問題,事實證明,我必須手動定義外部位置,通過將「/ external_sd」附加到galaxy選項卡的getExternalStorage(),我找不到我在哪裏閱讀的文章抱歉! – tutts 2012-07-06 13:20:45
如果不可能請投票.... – 2012-07-07 03:13:16