无法在 DCIM 中创建文件夹
Can't create folder in DCIM
我不知道为什么我无法在外部 sd-card.The 的 DCIM 文件夹中创建文件夹我编写的代码似乎工作正常但我现在无法创建文件夹。
保存图像的代码
FileOutputStream outputStream = null;
File file = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM);
File newFile=new File(file,"images");
if(!newFile.exists()){
newFile.mkdirs();
}
try {
outputStream = new FileOutputStream(file);
bitmap.compress(Bitmap.CompressFormat.PNG, 100, outputStream);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
Uri uri = Uri.fromFile(file);
intent = new Intent(Intent.ACTION_SEND);
intent.setType("image/png");
intent.putExtra(Intent.EXTRA_STREAM, uri);
startActivity(Intent.createChooser(intent, "Share Design"));
因此无法分享图片。
权限
<uses-permission android:name="ANDROID.PERMISSION.READ_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name="ANDROID.PERMISSION.WRITE_EXTERNAL_STORAGE"></uses-permission>
t
<uses-permission android:name="ANDROID.PERMISSION.READ_EXTERNAL_STORAGE"></uses-permission>
那是行不通的。应该是
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE">. </uses-permission>.
也适应另一个
我不知道为什么我无法在外部 sd-card.The 的 DCIM 文件夹中创建文件夹我编写的代码似乎工作正常但我现在无法创建文件夹。
保存图像的代码
FileOutputStream outputStream = null;
File file = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM);
File newFile=new File(file,"images");
if(!newFile.exists()){
newFile.mkdirs();
}
try {
outputStream = new FileOutputStream(file);
bitmap.compress(Bitmap.CompressFormat.PNG, 100, outputStream);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
Uri uri = Uri.fromFile(file);
intent = new Intent(Intent.ACTION_SEND);
intent.setType("image/png");
intent.putExtra(Intent.EXTRA_STREAM, uri);
startActivity(Intent.createChooser(intent, "Share Design"));
因此无法分享图片。
权限
<uses-permission android:name="ANDROID.PERMISSION.READ_EXTERNAL_STORAGE"></uses-permission>
<uses-permission android:name="ANDROID.PERMISSION.WRITE_EXTERNAL_STORAGE"></uses-permission>
t
<uses-permission android:name="ANDROID.PERMISSION.READ_EXTERNAL_STORAGE"></uses-permission>
那是行不通的。应该是
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE">. </uses-permission>.
也适应另一个