PermissionState
2017-07-03 21:30:00 0 举报
android permission state
作者其他创作
大纲/内容
PermissionState
存储某一个shared user id 或者 package 的某一个permission 的状态(针对不同的设备用户,分开存储)
SettingBase
# PermissionsState mPermissionsState
存储权限的名称,类型等信息
BasePermission
- String mName- int type
static PermissionData
- BasePermission mPerm- SparseArray mUserStates
+ isGranted()+ grant()+ revoke()+ getFlags()+ updateFlags()+ getPermissionState()
static PermissionState
- String mName- boolean mGranted- int mFlags
SharedUserSetting
ArraySet packages
PackageSetting
PackageParser.Package pkgSharedUserSetting sharedUser
存储权限的名称, 授权状态,flag等信息
存储某一个shared user id 或者 package 的所有permission 的状态
PackageManagerService
+ grantRuntimePermission()+ revokeRuntimePermission()+ updatePermissionFlags()
PackageParse.Package
+ Object mExtras
0 条评论
下一页
为你推荐
查看更多
抱歉,暂无相关内容