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编译
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!