1. 前言

从 Android Q(10.0) sdk>=29 开始,系统为每个 app 提供了一个隔离环境(分区存储)
若想访问自己分区外的图片等,需要通过Android自带的媒体集合
参考网址:https://developer.android.google.cn/training/data-storage/files/external-scoped?hl=zh_cn

2. 解决方法:在Android Q(10.0) sdk>=29中不开启分区存储

不开启分区存储就能像Android 10之前的版本一样,获得权限就能操作存储空间中的文件

具体做法:在清单文件的application下添加这样一个属性


完整代码:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.luoking.developmenttools"><uses-permission android:name="android.permission.INTERNET"/><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/><applicationandroid:allowBackup="true"android:icon="@mipmap/ic_launcher"android:label="@string/app_name"android:roundIcon="@mipmap/ic_launcher_round"android:supportsRtl="true"android:theme="@style/AppTheme"android:requestLegacyExternalStorage="true"><activity android:name=".activity.MainActivity"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity></application></manifest>

Android 10 获取图片失败解决办法相关推荐

  1. Android Studio 自动更新失败解决办法

    Android Studio 自动更新失败解决办法 Dec 26th, 2014 | Comments 昨天在G+中看到Android Studio又有更新了就心血来潮想去更新体验一下,可是无论我怎么 ...

  2. android notifydatasetchanged 刷新错误,Android 调用notifyDataSetChanged方法失败解决办法

    Android 调用notifyDataSetChanged方法失败解决办法 如果使用ListView.GridView等进行数据展示,当绑定的数据有了更新的时候,需要实时刷新ListView,即调用 ...

  3. 安卓开发上传相册图片成功上传拍照图片失败解决办法

    公司在最近开发中,出现,安卓开发的上传相册图片功能没有问题,在上传拍照的图片时,总是异常,后经多次验证,图片拍的没有问题,权限也都动态获取了,图片也正常在手机里保存了,只是在上传接口时,出现的此类问题 ...

  4. Android 10 适配及具体解决办法,实战篇

    java: String deviceId = Settings.Secure.getString( context.contentResolver, Settings.Secure.ANDROID_ ...

  5. android 生成泛型对象,java android解析多层含有泛型对象的json数据获取不到泛型类型解析失败解决办法...

    ####问题描述 * java 解析多层含有泛型对象的json数据获取不到泛型类型 * 如果将泛型改成实际的类型就能正常解析 * 如果不改成实际的类型泛型数据被解析成com.google.gson.i ...

  6. 第五人格获取服务器信息失败,第五人格获取版本信息失败怎么办 获取版本信息失败解决办法[图]...

    第五人格获取版本信息失败怎么办?有很多玩家遇到了这个问题,主要是游戏需要进行更新检查,获取失败就不能保证当前的游戏版本是最新的,就不能进入游戏,下面小编带来了解决办法! 获取版本信息失败解决办法: 1 ...

  7. 【Android】APP嵌入百度地图骑行导航一直初始化引擎失败解决办法

    [Android] APP嵌入百度地图骑行导航一直初始化引擎失败解决办法 最近手头上有个需求需要做骑行导航 首先百度地图开放平台http://lbsyun.baidu.com/ 按提示找到Androi ...

  8. Android之内存泄漏以及解决办法(持更)

    Android之内存泄漏以及解决办法 文章链接:http://blog.csdn.net/qq_16628781/article/details/67761590 知识点: 单例造成的内存泄漏原因和解 ...

  9. pubg显示服务器安装失败,绝地求生全军出击怎么安装不了 安装失败解决办法

    绝地求生全军出击腾讯正版手游v1.0.4.10.0安卓版 类型:动作射击大小:874M语言:中文 评分:5.7 标签: 立即下载 绝地求生全军出击安装失败解决办法.今日游戏火爆来袭,许多玩家已经开始下 ...

最新文章

  1. NgModule中的声明,提供程序和导入有什么区别?
  2. sqlite3admin触发器创建
  3. SQL函数获取一年中每个月的天数
  4. 连厕所都不敢去了!这家公司使用AI监控员工工作效率 “摸鱼”就会被解雇
  5. PowerShell监控——监控电脑屏幕操作记录
  6. 上岗乌镇大会安防的智慧警眼“云镜”,是谁家的AR眼镜?
  7. jQuery中,$.extend,$obj.extend和$.fn.extend三者的区别
  8. 自己动手源码包制作rpm 包 (二)
  9. 从用户洞察到数据应用 诸葛io让“增长”深入场景
  10. u盘量产linux pe,WinPE U盘量产ISO
  11. 【微信开发第三章】SpringBoot实现微信授权登录
  12. 如何打开注册表编辑器
  13. 【百度、高德】模仿房产酒店网站——自定义标注窗口
  14. 词霸天下---词根214【-mand- = -mend- 命 令】
  15. 数字媒体技术 计算机类 专业大学排名,2019年全国数字媒体技术专业大学排名(20强)...
  16. 2022款联想拯救者Y9000P和Y9000X的区别
  17. 苹果电脑ntfs如何打开硬盘?苹果电脑读写ntfs
  18. python 列表推导式详解
  19. Django REST Framework-分页
  20. 微型计算机性价比高吗,如何选购一台性价比高的微型计算?

热门文章

  1. java调用cmd执行maven命令
  2. MarkDown中输入指数 幂 底数
  3. Cadence添加工艺库 | 虚拟机与宿主机共享文件
  4. 【STM32-FatFs】fatfs(文件系统)执行f_sync之前数据保存在什么地方(stm32)
  5. Git 分布式版本控制系统使用教程
  6. 单片机入门:LED双向流水灯(原理图+程序+仿真)
  7. 让你Maxthon也使用Gecko核心(转)
  8. 【Lovea Chino】Node.js 仙侠传(第一部)
  9. 产品经理和程序员之间的硝烟
  10. 阿里彭蕾:向上管理的最高境界,不是跪舔老板,而是支撑!