我正在使用 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 上工作。知道为什么吗?