本文主要是介绍Android 对内置应用默认授予所有权限,避免所有权限弹窗,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
需求:
进入桌面不弹出预制应用的所有权限弹窗,默认一次性授予,不在弹出,且重启不会复现。
查看应用信息可看到所有权限已经授予。防止出现安卓机器弹出界面大小无法点击现象
路径一:
/vendor/mediatek/proprietary/packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/ReviewPermissionsFragment.java
ReviewPermissionViewModelFactory factory = new ReviewPermissionViewModelFactory(
getActivity().getApplication(), packageInfo);
mViewModel = new ViewModelProvider(this, factory).get(ReviewPermissionsViewModel.class);
mViewModel.getPermissionGroupsLiveData().observe(this,
(Map<String, LightAppPermGroup> permGroupsMap) -> {
if (getActivity().isFinishing()) {
return;
}
/// M: Pre-grant permissions in review UI @{
if (manager.isCtaS
这篇关于Android 对内置应用默认授予所有权限,避免所有权限弹窗的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!