android6.0 sd卡卸载api,android6.0 用户关掉sd卡读取权限的情况下, 还能做到手机缓存么?...

兄弟,你理解错了。

可以看看官方文档。

Android的储存空间分两块:Internal storage和External storage

Internal storage

总是可用的,不需要额外权限,这里的文件默认只能被我们的app所访问。

可以通过Context下的getFilesDir()方法获取到App的internal目录,通过getCacheDir()获取到internal缓存目录。

External storage

可能由于挂载外部储存器的原因导致这个空间不是总是可用。但是目前越来越多的厂商已经不允许用户自行使用SD卡来扩容,转而固定了设备的储存空间,这些储存空间仍会被分为Internal storage和External storage,不过这种情况下External storage基本上是总是可用的,你也可以使用

Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)

来判断External storage是否挂载。

可以通过Context下的getExternalFilesDir()方法获取到App的external目录,通过getExternalCacheDir()获取到external缓存目录。

这两个目录位于外置储存空间目录/Android/data/你的App的包名/下,你往这里面读写是不需要额外权限的(API 18以上),如果你的App的minSdkVersion <= 18,建议你在AndroidManifest.xml里加上这个权限:

android:name="android.permission.WRITE_EXTERNAL_STORAGE"

android:maxSdkVersion="18"/>

但是,如果你往这个目录以外的地方读写文件,就需要运行时权限了(例如你要往External storage根目录里写一个日志文件啥的)

很多App或者第三方SDK会往External storage根目录读写缓存,分分钟逼死强迫症,看着自己手机外置SD卡根目录下各种奇奇怪怪的目录,真的很崩溃好吗?不过我相信随着6.0及以上版本Android设备占有率的不断上升,这个问题一定会慢慢解决的。

希望各位Android应用开发的同仁,尽量使用getExternalFilesDir()和getExternalCacheDir()方法,还用户一个干净整洁的External storage。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/443020.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

鸿蒙系统能否推广,鸿蒙系统凭实力占市场,无需通过禁止安卓系统来推广

有人提议中国应该全面禁用安卓系统&#xff0c;以推广鸿蒙系统(HarmonyOS)&#xff0c;甚至还给出了比如安全等理由。确实有这个必要吗&#xff1f;答案是否定的。一、安卓系统是开源系统&#xff0c;不存在被谷歌完全操控而影响到中国安全的问题。实际上安卓系统诸如碎片化、应…

android ut接口介绍,CMCC UT接口(IMS SS)规范说明

OverviewCMCC 关于 UT 部分的说明及规范请参考 "中国移动VoLTE终端技术规范" 中的第6节说明.写在前面: 由于 CMCC 的XCAP server(UT) 和 CS Server(HLR)暂不支持 SS 业务配置SYNC. 因此, 针对支持 UT 的卡, 以及所在城市提供 UT 服务, 则如果某项 SS 业务不支持通过 …

html中选择省份城市,省份、城市、区县三级联动Html代码

$(function(){function objInit(obj){return $(obj).html("请选择");}var arrData {江西省:{宜春市: "袁州区,万载县",品牌1_2: "型号1_2_1,型号1_2_2"},湖南省:{邵阳市: "邵阳县,型号2_1_2",品牌2_2: "型号2_2_1,型号2_2_2&quo…

html怎么连接外部音乐,mp3音乐外链接-怎么样连接外部音乐 爱问知识人

升级后的新浪播放器非常方便实用&#xff0c;解决了多年来困扰新浪博客难弄背景音乐的尴尬&#xff0c;成为2008新浪博客的亮点。升级后的新浪播放器具有以下特点&#xff1a;大容量&#xff1a;可供创建50个音乐专辑&#xff0c;每个专辑可添加100首歌曲&#xff1b;高品质&am…

五年级信息技术上册教案计算机主机探秘,第1课信息与信息技术探秘教案

第1课信息与信息技术探秘教案&#xff3b;教学目标&#xff3d;1、知识与技能(1)了解什么是信息、信息传递和信息处理的基本知识。(2)了解信息技术及其应用、发展的基本情况。(3)了解计算机在信息处理中的作用和地位。2、过程与方法以直观的手段让学生初步了解信息和信息技术。…

苏大微型计算机原理与应用题库,苏州大学计算机原理及应用考研复习题.pdf

苏州大学计算机原理及应用考研复习题.pdf专业课复习资料(最新版)专业课复习资料(最新版) 封封 面面 复习题 1复习题 1 判断指令是否正确判断指令是否正确 1. MOV AH,BX(F) 2. INCAL(T) 3. MOV DS,BP(F) 4. XCHG AX, 1000H(F) 5. POPAL(T) 6.MOVAL,10H(T) 7.NOTCX,AX(F) 8.PUSHA…

pc端html轮播带滑块,swiper.js简单快速实现轮播滑动(兼容PC端、移动端)

swiper是一款免费以及轻量级轮播滑动的js框架&#xff0c;适用于PC端跟移动端&#xff0c;官方地址&#xff1a;(https://www.swiper.com.cn/)效果演示&#xff1a;PC端移动端(在浏览器将设备切换为手机&#xff0c;这里切换为iphone)&#xff0c;swiper支持移动端触控左右滑动…

html木桶布局,木桶布局 实现

百度图片图片来自 百度图片像这样高度一样&#xff0c;而宽度不同的布局方式称之为木桶布局。它有几个鲜明的特点&#xff1a; 每行的图片高度一致&#xff1b;每行的图片都是占满的。如何实现木桶布局 之 整体思路我们需要先拥有一些素材(图片)&#xff0c; 并且将这些图片横向…

html5 web storage攻击,HTML5安全风险详析之二:Web Storage攻击

**一、WebStorage简介**HTML5支持WebStorage&#xff0c;开发者可以为应用创建本地存储&#xff0c;存储一些有用的信息。例如LocalStorage可以长期存储&#xff0c;而且存放空间很大&#xff0c;一般是5M&#xff0c;极大的解决了之前只能用Cookie来存储数据的容量小、存取不便…

win7网络看不到win10计算机,网络共享中win7能找到win10,但win10找不到win7

您好&#xff0c;了解到您在使用Windows10出现的问题。您可以尝试以下方案进行操作&#xff0c;看看是否有效果&#xff1a;“WinR”>>键入&#xff1a;regedit依次展开“[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters] ”项&…

centos写mysql光标移到上一行_python操作mysql——使用pymysql库

pymysql是python3连接mysql操作的库&#xff0c;在python2中使用的是mysqldb1.基础操作创建连接import pymysqldb_conn pymysql.connect(host"你的数据库地址",user"用户名",port3306,password"密码",database"数据库名",charset&quo…

大连工业大学艺术学院计算机考试,大连工业大学艺术与信息工程学院应用科技学院...

大连工业大学艺术与信息工程学院是经中华人民共和国教育部批准&#xff0c;于2002年6月正式成立的普通高等学校独立学院。学院新校区位于大连庄河市&#xff0c;毗邻空气清新的国家4A级冰峪旅游度假风景区、人间仙境海王九岛、天门山风景区、步云山温泉度假区等著名旅游名胜&am…

如何自己塑封_全球市场三足鼎立,国内半导体封测业如何实现可持续发展?

由于全球半导体市场规模不断增长&#xff0c;终端电子产品需求旺盛&#xff0c;国内半导体封装测试产业迎来了良好的发展机遇。国内半导体封装测试产业如何实现高质量、可持续发展?一时间&#xff0c;半导体封装测试产业再起热议。全球封装测试市场三足鼎立我国半导体封装测试…

博途中用的是c吗_一只“66 鸭”离奇出走,只为助蛋宝宝C位出道

作者 | 欧阳睿 来源 | 4A广告文案对于喜爱蛋黄酥的粉丝来说&#xff0c;一定知道轩妈蛋黄酥&#xff0c;这个在南宁土生土长的蛋黄酥品牌&#xff0c;2015年公司才刚刚成立&#xff0c;如今已坐拥超高人气和口碑&#xff0c;成长为全网类目的TOP1&#xff0c;就连李佳琦也强…

医院计算机科室简介,信息中心

一、在院领导的领导下&#xff0c;协助医院和各相关科室进行医院信息化规划及其相关信息系统的实施&#xff0c;做好需求辅助分析、技术选型和调研工作。二、在院领导的领导下&#xff0c;全面负责信息科的日程行政管理工作&#xff0c;并做好计算机应用方面的对外交流工作。三…

尼奥机器人不能手机绑定_微信绑定的手机号,如果手机号停用,是不是微信也不能用了?...

风水转运算命师未卜先知、指点迷津&#xff0c;助你顺风顺水&#xff01;商务合作qq&#xff1a;2770794800如果小编现在问你&#xff1f;你在干什么&#xff1f;那么是不是很多人都会说&#xff1a;当然是在刷手机了&#xff01;我们现在生活中最经常使用的就是手机了&#xf…

对计算机的分析,对计算机思维的逻辑分析(范文).doc

对计算机思维的逻辑分析(范文)第 PAGE \* Arabic 1 页第 PAGE \* Arabic 1 页对计算机思维的逻辑分析“ 计算机思维”&#xff0c;指的是“计算机象人的大脑那样的工作”。由于我们目前对人类大脑工作的原理还至少处于半无知的状态&#xff0c;我们也就无法确切地界定什么是思维…

python怎么复制上面的语句_JAVA、python、Go的复制语句

一、JAVA的自增、自减语法//对自增(减)变量来说&#xff0c;"a"和"a"是一样的int a 100;System.out.println("a:" a);a;System.out.println("a:" a); //输出自加后的结果:101int c a; //先赋值再自加,c的结果&#xff1a;101&…

计算机应用研究潜规则,基于相容矩阵计算的不完备决策系统规则获取算法

基于相容矩阵计算的不完备决策系统规则获取算法针对不完备信息决策系统问题,引入相容关系下条件属性矩阵和决策属性矩阵的相关概念,并由此提出一种基于矩阵计算的不(本文共6页)阅读全文>>针对不完备信息决策系统问题,引入相容关系下条件属性矩阵和决策属性矩阵的相关概念…

hrg哈工大机器人集团好吗_哈工大机器人集团(HRG)

哈工大机器人集团(HRG)成立于2014年12月。在中国制造2025、鼓励创新创业、经济转向高质量发展的形势下&#xff0c;HRG面向机器人及相关新兴产业&#xff0c;依托HRG“科创产教”共同体的建设运营和模式推广打造新型技术创新中心。作为平台经济运营商和双创生态服务商&#xff…