Android 2.2 を使用しており、新しいファイルを作成したい
//external storage directory path
extStorageDirectory = Environment.getExternalStorageDirectory().toString();
//creating a new folder
File mkTarDir=new File(extStorageDirectory + NewFolder);
mkTarDir.mkdir();
//path to save a image
File file = new File(extStorageDirectory + NewFolder ,"myimage"+
String.valueOf(System.currentTimeMillis()) + ".PNG");
フォルダーは作成されますが、その中にファイルはありません。また、エラーはありません。
私も許可を持っています:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" >
</uses-permission>
Android 4では動作しますが、2.2では動作しません。理由はありますか?