平衡车厂家
免费服务热线

Free service

hotline

010-00000000
平衡车厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

三星领衔Google强化Android生态系统外置存储卡功能新日

发布时间:2020-01-15 10:55:50 阅读: 来源:平衡车厂家

近年来在Android生态系统中对于扩展存储一直抱着“嫌弃”的态度,自首款Nexus设备支持MicroSD卡扩展之后的所有Nexus设备无一例外 的采用了不可扩展的方式。但这并不意味着Google就开始在整个Android生态系统中推行这种存储方式,在最新的KitKat系统中Google对 该项功能进行了强化,减少了此前的认证许可过程,大大的提高了SD卡的使用效率,而这种改变甚至已经发生在三星的设备上。

2011年三月份也就是三年前Android的源代码进行了一个小小的修改,二级存储媒体(SD卡)挂载在操作系统下面。提交的信息只能简单的进行读操作:“使用AID_MEDIA_RW而不是AID_SDCARD_RW的方式来挂载第二外置存储的写操作”。这个改变的副作用就是现在的应用程序需要隶属于media_rw组才能修改SD卡的内容。而要获得该组的权限,必须加入一个名为WRITE_MEDIA_STORAGE的许可。

▲尝试向SD卡写入一个文件

▲尝试删除SD卡上的文件

在KitKat系统中,Google再次对这个行为进行了全新的记录:

“自Android 4.4系统开始,在外置存储设备上文件的所有者、组和模式都将在现有目录结构的基础上进行整合。这使得应用程序在外置扩展存储上不再需要WRITE_EXTERNAL_STORAGE许可就能管理他们的指定目录。比如说这个应用程序封包的名字为com.example.foo,就能在没有许可的情况下在外置存储上免费访问Android/data/com.example.foo/目录。这些整合后的许可是在FUSE守护进程中来封包完成原始数据的。”

简单的来说就是应用程序能够在SD卡上创建一个私人使用的文件夹,当你需要做任何事情的时候不再需要此前繁琐的认证。这就像是在私人存储上创建一个私人文件夹。此外处于安全方面的考虑一旦SD卡上应用程序删除之后,这个文件夹也会被删除,此外在常规情况下能够被电脑正常访问。

名医汇

名医汇

海外就医合同

相关阅读