2012-04-08 9 views
0

写真をダウンロードしてSDカードに保存して後で使用する方法が必要です。私はそれを最終的に得ました、私はちょうどファイルが既に存在するかどうかをチェックする操作が必要です。 そうでなければ、アプリはそれをダウンロードします。それがexitstsの場合、私のイメージビューはそれを使用します。アンドロイド携帯電話のメモリ内の適切なファイルをチェックするには?

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

SD内のファイルをチェックする方法は?私は例えば、この場所だ場合

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

答えて

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 
+0

を使用することができます。 –

+0

「sdcardがマウントされていません」とは何ですか? 再販できませんか? –

+0

sdcardStateとは何ですか?私はそれのためのエラーgettint。 –

関連する問題