1.系统app
系统app的权限默认开启,大家应该都知道是修改DefaultPermissionGrantPolicy.java。
frameworks/base/services/core/java/com/android/server/pm/DefaultPermissionGrantPolicy.java
在grantDefaultSystemHandlerPermissions中可以看到
// Camera
Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
PackageParser.Package cameraPackage = getDefaultSystemHandlerActivityPackageLPr(
cameraIntent, userId);
if (cameraPackage != null
&& doesPackageSupportRuntimePermissions(cameraPackage)) {
grantRuntimePermissionsLPw(cameraPackage, CAMERA_PERMISSIONS, userId);
grantRuntimePermissionsLPw(cameraPackage, MICROPHONE_PERMISSIONS, userId);
grantRuntimePermissionsLPw(cameraPackage, STORAGE_PERMISSIONS, userId);
}
从上面这
Android10 系统默认给app运行时权限
于 2021-03-04 23:05:10 首次发布
本文深入探讨了Android10系统中app的运行时权限管理机制,包括如何请求权限、用户如何响应以及权限的持久化管理。了解这些对于Android开发者至关重要,确保应用在新系统的合规性和用户体验。
摘要由CSDN通过智能技术生成