画像の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 デバイスで動作することを教えてください。
また、コードを間違って理解した場合は修正してください。