![]() | 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 ![]() @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貌似已经放开了写入根目录的权限 |