0
我需要一種下載圖片並將其保存在SD卡中供以後使用的方法。我終於明白了,我只需要一個操作來檢查文件是否已經存在。 如果沒有,該應用將下載它。如果它退出,我的圖像視圖將使用它。如何檢查Android手機內存中的正確文件?
所以我的問題,只是很單純:
如何檢查在SD文件?
如果我得到這個位置,例如:
String imageInSD = "/sdcard/1.png";
我需要一種下載圖片並將其保存在SD卡中供以後使用的方法。我終於明白了,我只需要一個操作來檢查文件是否已經存在。 如果沒有,該應用將下載它。如果它退出,我的圖像視圖將使用它。如何檢查Android手機內存中的正確文件?
所以我的問題,只是很單純:
如何檢查在SD文件?
如果我得到這個位置,例如:
String imageInSD = "/sdcard/1.png";
您可以使用下面的代碼
String sdcardState = android.os.Environment.getExternalStorageState();
String fileName = "yourfilename" + ".png";
if (sdcardState.contentEquals(android.os.Environment.MEDIA_MOUNTED))
{
String destPath = android.os.Environment.getExternalStorageDirectory().toString()+ File.separator +fileName;
File output =new File(destPath);
if(output.exists())
\\it exists-use Imageview
else
\\Download the file accordingly
}
else
\\SDCARD not mounted
就像片段,我需要......現在測試。 – 2012-04-08 06:48:09
這是什麼意思「SD卡未安裝」? 它不可訂購嗎? – 2012-04-08 06:49:09
如何處理SD卡狀態?我爲此得到錯誤。 – 2012-04-08 06:50:35