当前位置: 首页 > news >正文

企业网站设计过程中必须重视的问题之一百度手机浏览器

企业网站设计过程中必须重视的问题之一,百度手机浏览器,网络课程开发,网络做网站如何盈利一、环境 高通865 Android 10 二、具体详情 现象:默认赋予第三方应用的权限,在应用信息中清理用户数据的时候,权限也会被清理掉; 希望:只清理数据,保留权限 相关源码修改如下: frameworks/base/servi…

一、环境

高通865 Android 10

二、具体详情

现象:默认赋予第三方应用的权限,在应用信息中清理用户数据的时候,权限也会被清理掉;

希望:只清理数据,保留权限

相关源码修改如下:

frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java
@@ -4064,6 +4064,8 @@ public class ActivityManagerService extends IActivityManager.Stub@Overridepublic boolean clearApplicationUserData(final String packageName, boolean keepState,final IPackageDataObserver observer, int userId) {
+        //not remove Permission        
+        keepState=true;enforceNotIsolatedCaller("clearApplicationUserData");int uid = Binder.getCallingUid();int pid = Binder.getCallingPid();
@@ -4748,7 +4750,7 @@ public class ActivityManagerService extends IActivityManager.Stub}// Remove transient permissions granted from/to this package/user
-        mUgmInternal.removeUriPermissionsForPackage(packageName, userId, false, false);
+       // mUgmInternal.removeUriPermissionsForPackage(packageName, userId, false, false);if (doit) {for (i = mBroadcastQueues.length - 1; i >= 0; i--) {

 frameworks/base/services/core/java/com/android/server/pm/PackageManagerService.java

                         InstallArgs args = data.args;PackageInstalledInfo parentRes = data.res;-                        final boolean grantPermissions = (args.installFlags
-                                & PackageManager.INSTALL_GRANT_RUNTIME_PERMISSIONS) != 0;
+                        // final boolean grantPermissions = (args.installFlags
+                        //         & PackageManager.INSTALL_GRANT_RUNTIME_PERMISSIONS) != 0;
+                        final boolean grantPermissions = true;final boolean killApp = (args.installFlags& PackageManager.INSTALL_DONT_KILL_APP) == 0;final boolean virtualPreload = ((args.installFlags
@@ -19953,7 +19954,7 @@ public class PackageManagerService extends IPackageManager.Stub}PackageSetting ps = (PackageSetting) pkg.mExtras;
-            resetUserChangesToRuntimePermissionsAndFlagsLPw(ps, userId);
+            //resetUserChangesToRuntimePermissionsAndFlagsLPw(ps, userId);}clearAppDataLIF(pkg, userId,

安装应用时,默认给权限,请查阅另外一篇博客:

Android-Framework 默认给安装的应用赋权限-CSDN博客

http://www.mmbaike.com/news/37004.html

相关文章:

  • 大兴智能网站建设哪家好网络营销的方法有哪些?
  • 手机如何创网站上海网站seo排名优化
  • 网站建设项目规划书目录许昌网络推广公司
  • 做公务员考试哪个网站好seo工具优化软件
  • 个人做网站犯法吗成都网络推广哪家好
  • php框架做网站好处新闻平台发布
  • 临沂网站设计市场调研报告范文模板
  • 网站空间ftp连接失败百度推广运营
  • 镇江网站建设哪家好trinseo公司
  • 网站开发工作总结报告可视化网页制作工具
  • 做二手车网站需要什么手续费站长统计ios
  • 网站开发价格b站黄页推广
  • 南京电商网站设计公司免费推广方式都有哪些
  • 南通网站群建设网站建设制作免费
  • 网站制作自己做深圳企业网站制作
  • 做视频网站推广挣钱吗推广计划书怎么写
  • 南京做网站多少钱网络广告营销的案例
  • 给别人做时时彩网站营销型网站的类型有哪些
  • 曹县做网站qq群引流推广软件
  • 衡水网站制作多少钱seo优化基础教程pdf
  • 那个网站的公众后推广做的好b站推广app大全
  • 烟台快速建站有哪些公司seo系统源码
  • 四川网站开发公司网络推广好做吗
  • 永久免费网站模板国内永久免费建站
  • 自适应网站wordpress疫情排行榜最新消息
  • 直播代运营公司农大南路网络营销推广优化
  • 网站原创内容优化seo关键词推广多少钱
  • 武汉市住房和城乡建设局网站网站营销策略有哪些
  • 星大建设集团招聘网站网上如何推广产品
  • 广州推动优化防控措施落地网站优化包括对什么优化