0
public void initCache(Context context)
{
this.context = context;
//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(),"myapp");
else
cacheDir=context.getCacheDir();
if(!cacheDir.exists())
cacheDir.mkdirs();
}
我在清單文件中擁有正確的權限,同時我還安裝了第sd卡。但儘管如此,我的應用程序正在寫入內部存儲。我正在使用摩托羅拉Atrix。在android中寫入SD卡
所以第一個IF失敗? – LambergaR
'android.os.Environment.getExternalStorageState()'的值是什麼?這可能會讓你知道發生了什麼。 –