Android中的sharedUserId

安卓中的 android:sharedUserId 


1、android给每一个apk进程分配一个单独的空间,manifest中的userid就是对应分配的Linux用户id,并为它创建一个沙盒,防止其他应用程序的影响。


2、用户id在apk安装到设备中时被分配。


3、通常不同的apk具有不同的userid,运行在不同的进程中,不同的进程资源不共享


4、为了资源共享,可以配置相同的userid,这样默认可以访问其他apk数据目录下的数据库和文件,就像访问本程序一样


5、配置相同userid的apk,可以配置成同一进程或者不同进程


6、android.uid.system属性可以使应用拥有和系统应用相同的权限,比如usb权限,文件权限等。不用重新授权

需要使用android系统签名及keytool工具,或者在源码的环境下使用mm编译

 

posted @   随易来了  阅读(1109)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
点击右上角即可分享
微信分享提示