0

画像のURLから画像を取得するために、このチュートリアルに従っています。

http://www.androidhive.info/2012/07/android-loading-image-from-url-http/

次のコードを使用して、外部ストレージに「 Tempimages 」フォルダーを作成していると思います

 //Find the dir to save cached images
        if (android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED))
            cacheDir=new File(android.os.Environment.getExternalStorageDirectory(),"TempImages");
        else
            cacheDir=context.getCacheDir();
        if(!cacheDir.exists())
            cacheDir.mkdirs();

私の質問は、デバイスに SD カードがない場合、このコードは機能しますか?

SDカードサイズのないエミュレーターで試してみましたが、正常に動作しています。このコードは、SDCard を使用しない Real デバイスで動作することを教えてください。

また、コードを間違って理解した場合は修正してください。

4

1 に答える 1