我尝试添加Bitmap
照片,我拿着手机在Android Studio中的画廊,但我得到的错误:将照片保存到Android图库
Failed to insert image
java.lang.SecurityException: Permission Denial: writing com.android.providers.media.MediaProvider uri content://media/external/images/media from pid=4110, uid=10058 requires android.permission.WRITE_EXTERNAL_STORAGE, or grantUriPermission()
我在清单XML使用:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" android:maxSdkVersion="21"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="21" />
的方式,我将图像保存为:
MediaStore.Images.Media.insertImage(getContentResolver(), FullBitmap, "Name" , "Date");
我使用的是Nexus 5的仿真器和一个droid版本5.1。
您确定它是Android 5.1而不是6.0吗?因为只从棉花糖开始,你可以单独拒绝许可 –
'android:maxSdkVersion =“21”'为什么?你的设备是API 22。 – njzk2