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

沈阳网站设计推广东莞做网站 南城石佳

沈阳网站设计推广,东莞做网站 南城石佳,完成职教集团网站建设,海门网站定制1.概述 在13.0的系统产品中,对于内置第三方低版本app时,会有某些权限的冲突,导致在启动app时,崩溃掉,在查询相关日志发现是报权限的问题,所以就需要在安装解析app的时候,授予权限 2.第三方无源码apk授予QUERY_ALL_PACKAGES等其他权限的方法的核心类 /frameworks/base…

1.概述

在13.0的系统产品中,对于内置第三方低版本app时,会有某些权限的冲突,导致在启动app时,崩溃掉,在查询相关日志发现是报权限的问题,所以就需要在安装解析app的时候,授予权限

2.第三方无源码apk授予QUERY_ALL_PACKAGES等其他权限的方法的核心类

/frameworks/base/core/java/android/content/pm/parsing/ParsingPackageUtils.java

3.第三方无源码apk授予QUERY_ALL_PACKAGES等其他权限的方法的核心功能分析和实现

在13.0的系统中启动的时候,在pms负责扫描安装app的时候,先读取packages.xml文件,解析后将数据存放到mSettings中,代表上次启动时的应用包信息。
然后扫描所有APK目录并解析APK,最后更新packages.xml文件。而 packages.xml文件 是在 Settings 构造方法中创建。
data/app 是用户已安装App所在的目录,另外还有system/app存放 系统App。PMS构造方法中会对 这两个目录在内的多个目录进行扫描,
我们这里可以猜想到这是开机时对所有已安装App的初始化。scanDirTracedLI()又走到scanDirLI(),
解析安装授权app的时候是在ParsingPackageUtils.java中负责的下面就来看下相关源码,来分析功能如何实现

  在13.0中关于对app的AndroidManifest.xml解析的功能都是在ParsingPackageUtils.java中进行解析的在parseBaseApk中调用parseBaseApkTags方法解析,而在parseBaseApkTags中又调用parseBaseApkTag来解析

http://www.yayakq.cn/news/708742/

相关文章:

  • 免费自己建网站查询公司水利平台网站
  • 做网站设计的总结静态网站 模板
  • 网站限时抢购怎么做上海短视频推广
  • seo外链网站大全齐齐哈尔市网站建设
  • 贵州省建设厅考证官方网站兰州电商平台网站建设
  • 广州做网络服装的网站网站改版应该怎么做
  • 什么网站是做电机控制的如何查看网站开发公司
  • 北京正邦网站建设官方网站建设合作协议
  • 网络营销方案ppt网站产品怎么优化
  • 软件发布网站源码福田公司创始人
  • 英雄联盟网站模版iis打开wordpress
  • 网页模板快速建站工具怎么导入wordpress模板
  • 网站建设开发合同模板一微网站建设公司
  • 布吉网站建设哪家技术好北京机建网站
  • 网上购物网站建设方案购物网站app制作
  • 网站注册哪个好西安微信网站
  • 搜狐做网站微信机器人
  • 网站投票页面怎么做快手淘客网站是怎么做的
  • 信用泰安网站wordpress to ghost
  • 淘宝客做自己网站wordpress插件 图片上传
  • dedecms导航网站模板湖南省郴州市湘南学院
  • 网站做平台自定义wordpress评论列表
  • 网站链接用处10有免费建网站
  • 东莞整合网站建设公司花西子品牌营销策略分析
  • 如何让建设一个简单的网站网站备案 四川
  • 网站响应样式网站建设哪个好
  • 专业东莞网站建设报价开发公众号的体会
  • 最新网站源码电子商务网站建设 ppt
  • 淄博网站建设卓迅网络郑州app开发哪家好
  • 网站备案证书在哪里下载外包公司属于什么行业