0

写真をダウンロードしてSDカードに保存して後で使用する方法が必要です。私はついにそれを手に入れました、私はただファイルがすでに存在するかどうかをチェックする操作が必要です。そうでない場合、アプリはそれをダウンロードします。それがexiststの場合、私の画像ビューはそれを使用します。

だから私の質問は単純です:

SDでファイルをチェックする方法は?

たとえば、この場所を取得した場合:

String imageInSD = "/sdcard/1.png";
4

1 に答える 1

1

次のコードを使用できます

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-08T06:44:24.070 に答える