使用android studio编译app到自己的手机上运行,却读取不了手机里面的图片

问题描述:

使用android studio编译app到自己的手机上运行,却读取不了手机里面的图片

问题分析:

这个是由于这个app没有申请手机端的 媒体文件访问权限,所以读取不了

解决:(我的是Android 10,新版本可能会有不同)

查看AndroidManifest.xml这个文件,发现原来只有permission.CAMERA,也就是摄像头读取权限,要再加上下面两行:

cpp 复制代码
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

然后重新编译,并在手机上运行,并且再手机中的设置中找到应用权限设置,打开这个app的媒体文化访问权限即可

相关推荐
用户20187928316724 分钟前
强制关闭生命周期延时的Activity实现思路
android
用户20187928316739 分钟前
Activity后生命周期暂停问题
android
用户20187928316740 分钟前
浅析:WindowManager添加的 View 的事件传递机制
android
顾林海41 分钟前
从"面条代码"到"精装别墅":Android MVPS架构的逆袭之路
android·面试·架构
白夜1 小时前
Android 开发工程常识
android
编程乐学2 小时前
原创模板--基于 Android 开发的驾考训练App
android·android studio·大作业·移动端开发·安卓移动开发·驾考宝典·驾考app
阿赵3D2 小时前
Unity2022打包安卓报错的奇葩问题
android·unity·安卓
aqiu~7 小时前
Android Studio受难记
android·android studio
安卓开发者9 小时前
Android中RxJava与LiveData的结合使用
android·echarts·rxjava