1
bkmi 2015-02-28 18:37:46 +08:00
API 19以上现在强制要求android.permission.READ_EXTERNAL_STORAGE 和android.permission.WRITE_EXTERNAL_STORAGE 权限了。
|
2
nicktogo OP @bkmi 谢谢,播放音频解决了,但是图片显示依然不行,我是调用摄像头拍照、从图库选择并裁剪后显示的,裁剪后提示无法保存对图片的修改。。。能不能帮忙看下代码呢?如果不行就算了,谢谢。
https://gist.github.com/nicktogo/e156ddeaeaaf3feeb438 |
3
bkmi 2015-02-28 19:32:11 +08:00 1
@nicktogo 同样API 19+限制了直接写入外置卡,只允许操作Android/data/data/包名/ 下的目录,你应该把你的图片保存在这个目录下, 开发中通常不直接操作绝对路径,你可以使用API提供的一些方法来获取可操作的目录,比如Context.getExternalFilesDir Context.getFilesDir 、getExternalCacheDir,getCacheDir
|
4
wwqgtxx 2015-02-28 19:45:49 +08:00 via Android
不过貌似国内的rom都把这个限制去掉了…
|
5
guojing 2015-03-02 08:40:46 +08:00
@bkmi 我Nexus 5手机测试没android.permission.READ_EXTERNAL_STORAGE这个权限也可以,怎么回事
|
6
zgxltxz 2015-03-17 18:03:23 +08:00 via Android
安卓5.0貌似已经放开了写入根目录的权限
|