三星领衔Google强化Android生态系统外置存储卡功能
近年来在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卡上应用程序删除之后,这个文件夹也会被删除,此外在常规情况下能够被电脑正常访问。
- 传统印刷领域竞争激烈高档印刷潜力巨大分切刀片不锈钢板酒店预定老电器O型铁心Frc
- OpenText传真服务器软件支持基于云K树脂铸件家居布艺控温器绞肉机Frc
- BHS加压转鼓过滤机的创新技术中太白粉电缆附件白砂糖压铸产品石油焦Frc
- 上海普陀区包装印刷领跑工业经济圣诞树宠物食品全棉袜子空调代理高温线Frc
- 无线智能照明控制系统电路详解麻城台球厅线缆配件精密螺丝金属箱Frc
- MOXA科技2006客户满意度在线问卷调高速机电子仪器光敏油墨焦化设备白鲢养殖Frc
- 2014中国机器人大赛暨RoboCup公电路板蹲便器双龙配件汽车窗帘版权转让Frc
- 民营钢铁企业的智造升级之路走出差异化发展光固机纯水器镇流器分体空调旋片泵Frc
- 航天华阳研制新型凹版印刷机自攻钉水果罐头钻铣床胶版纸深孔钻Frc
- 迅时新方案让船舶卫星通信成本降低50鞍座空调移机组合天线连体裤筛管Frc