使用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的媒体文化访问权限即可

相关推荐
plainGeekDev2 小时前
Glide 该换了?Coil:Kotlin 时代的图片加载库
android·开源·kotlin
小a杰.2 小时前
Ascend C编程语言进阶:高性能算子开发技巧
android·c语言·开发语言
plainGeekDev3 小时前
Android内存面试题:OOM都解决不了,性能优化从何谈起?
android·面试·kotlin
JustNow_Man4 小时前
【opencode】安装使用daytona沙箱插件
android·java·javascript
mianfeixz4 小时前
野草助手手机版最新版v2.4.2
智能手机
YIN_尹6 小时前
【Linux 系统编程】手撕一个简易版的shell命令行解释器
android·linux·运维
黄林晴7 小时前
Android CLI 1.0 稳定版发布!官方为 AI Agent 打造专属验证工具,改完自动校验
android
氦客7 小时前
Android Compose 图层的合成 : BlendMode
android·compose·jetpack·layer·blendmode·graphics·图层的合成
Sahadev_8 小时前
GitMemo 安卓版发布了:现在可以随时随地查看和记录自己的笔记
android·笔记·创业创新
龙之叶8 小时前
Android 12:在 ActivityStarter 层拦截分享、搜索与 HTTP 外链
android·chrome·http