Android-进阶教程-权限-安装时权限-签名权限-signature|privileged

这段代码展示了在Android系统中如何为特定UID的app添加特权权限,包括`android.uid.system`、`android.uid.phone`等,这些app被赋予了系统、电话、日志等关键功能的权限。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PackageManagerService.java - OpenGrok cross reference for /frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java

第一类privileged app: 特定uid的app

7082          t.traceBegin("addSharedUsers");
7083          mSettings.addSharedUserLPw("android.uid.system", Process.SYSTEM_UID,
7084                  ApplicationInfo.FLAG_SYSTEM, ApplicationInfo.PRIVATE_FLAG_PRIVILEGED);
7085          mSettings.addSharedUserLPw("android.uid.phone", RADIO_UID,
7086                  ApplicationInfo.FLAG_SYSTEM, ApplicationInfo.PRIVATE_FLAG_PRIVILEGED);
7087          mSettings.addSharedUserLPw("android.uid.log", LOG_UID,
7088                  ApplicationInfo.FLAG_SYSTEM, ApplicationInfo.PRIVATE_FLAG_PRIVILEGED);
7089          mSettings.addSharedUserLPw("android.uid.nfc", NFC_UID,
7090                  ApplicationInfo.FLAG_SYSTEM, ApplicationInfo.PRIVATE_FLAG_PRIVILEGED);
7091          mSettings.addSharedUserLPw("android.uid.bluetooth", BLUETOOTH_UID,
7092                  ApplicationInfo.FLAG_SYSTEM, ApplicationInfo.PRIVATE_FLAG_PRIVILEGED);
7093          mSettings.addSharedUserLPw("android.uid.shell", SHELL_UID,
7094                  ApplicationInfo.FLAG_SYSTEM, ApplicationInfo.PRIVATE_FLAG_PRIVILEGED);
7095          mSettings.addSharedUserLPw("android.uid.se", SE_UID,
7096                  ApplicationInfo.FLAG_SYSTEM, ApplicationInfo.PRIVATE_FLAG_PRIVILEGED);
7097          mSettings.addSharedUserLPw("android.uid.networkstack", NETWORKSTACK_UID,
7098                  ApplicationInfo.FLAG_SYSTEM, ApplicationInfo.PRIVATE_FLAG_PRIVILEGED);
7099          mSettings.addSharedUserLPw("android.uid.uwb", UWB_UID,
7100                  ApplicationInfo.FLAG_SYSTEM, ApplicationInfo.PRIVATE_FLAG_PRIVILEGED);
7101          t.traceEnd();


参考资料:

Android 权限的一些细节_光着脚丫行一生的专栏-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值