-
安卓10以上版本不能读取根目录数据
安卓10以上申请存储权限跟以前不一样了,在manifest里,除了
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
这两行以外,还需要加入
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
并在手机应用权限-测试App-媒体和文件里面改为所有文件即可。
若是不加这一行,则只能访问仅媒体的权限。
2.canvas无法通过bitmap初始化失败解决办法
canvas无法通过bitmap初始化失败解决办法_error: main: could not initialize canvas-优快云博客
在安卓10及以上版本,应用需要额外的MANAGE_EXTERNAL_STORAGE权限来访问根目录。不添加此权限,只能访问媒体文件。另外,canvas初始化失败可能由于bitmap问题,解决方案可参考相关博客文章。若项目中导入Module出错,删除多余的setting.gradle文件可解决问题。
1万+

被折叠的 条评论
为什么被折叠?



