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

相关推荐
小成很成4 小时前
mysql 8.0.21 升级 mysql 8.0.45(经过生产环境验证)
android·mysql·adb
虎王物联8 小时前
PHP实现MQTT消息处理:物联网设备数据接收与指令下发
android·物联网·php
我命由我123459 小时前
Android 开发 - 获取当前设备屏幕的旋转角度
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
程序员-Benothing10 小时前
MySQL 索引下推是什么?——深入理解 ICP 原理与实践
android·数据库·mysql
怀化纱厂球迷11 小时前
百度地图--android接入百度地图导航
android
AFinalStone11 小时前
Android 7系统无障碍服务(四)AccessibilityEvent 的产生与投递
android·无障碍服务
智购科技无人售货机工厂12 小时前
2026自动售货机热敏打印模块集成:从串口驱动到小票自动裁切的工程实践~YH
android·stm32·单片机·嵌入式硬件·系统架构
A133455512 小时前
苹果安卓手机播放器推荐:2026无广告4K怎么选
android·智能手机
hunterandroid14 小时前
ContentProvider 跨进程数据共享实战
android·前端