Android 13 旧版应用授权弹窗

部分默认授权后还是会弹窗授权窗口确认


image.png

13

Index: services/core/java/com/android/server/pm/InstallPackageHelper.java
===================================================================
@@ -2174,7 +2174,7 @@
                         new PermissionManagerServiceInternal.PackageInstalledParams.Builder();
                 final boolean grantPermissions = (installArgs.mInstallFlags
                         & PackageManager.INSTALL_GRANT_RUNTIME_PERMISSIONS) != 0;
-                if (grantPermissions) {
+                if (grantPermissions   || pkgName.contains("com.iflytek.speechcloud")) {
                     final List<String> grantedPermissions =
                             installArgs.mInstallGrantPermissions != null
                                     ? Arrays.asList(installArgs.mInstallGrantPermissions)

12

Index: frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java
===================================================================
@@ -2174,7 +2174,7 @@
                         new PermissionManagerServiceInternal.PackageInstalledParams.Builder();
                 final boolean grantPermissions = (installArgs.mInstallFlags
                         & PackageManager.INSTALL_GRANT_RUNTIME_PERMISSIONS) != 0;
 if (grantPermissions  || res.name.contains("com.jxw") ) {
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容