iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >Android 9.0 pms中关于启动app时获取app的ActivityInfo信息相关源码分析
  • 790
分享到

Android 9.0 pms中关于启动app时获取app的ActivityInfo信息相关源码分析

androidpmsactivityinfo分析javaframework 2023-09-21 20:09:12 790人浏览 独家记忆
摘要

1.前言  在Android9.0的系统rom定制化开发中,在对于app启动时,在进行系统中,通过Launcher调用pms来查询app的相关ActivityInfo的相关信息,然后调用 ams来启动activity,这篇来分析pms中获

1.前言


 在Android9.0的系统rom定制化开发中,在对于app启动时,在进行系统中,通过Launcher调用pms来查询app的相关ActivityInfo的相关信息,然后调用
ams来启动activity,这篇来分析pms中获取app的ActivityInfo的相关信息的相关源码分析

2.pms中关于启动app时获取app的ActivityInfo信息相关源码分析的核心类

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

3.pms中关于启动app时获取app的ActivityInfo信息相关源码分析的核心功能分析和实现

pms中关于启动app时获取app的ActivityInfo信息相关源码分析中,
在系统中,pms也是非常重要的一些系统服务,PMS(PackageManagerService)是 Android 提供的包管理系统服务,它用来管理所有的包信息,
包括应用安装、卸载、更新以及解析 AndroidManifest.xml。通常情况下我们不会把 PMS 单独的拆分出来讲解,
因为 PMS 最主要的是提供给 AMS(ActivityManagerService)服务。
PMS 对 apk 的解析最主要的就是去扫描到 /data/app 和 /system/app 目录下的 apk 文件,找到 apk 包中的 AndroidManifest.xml,
然后解析 AndroidManifest.xml 的信息保存到系统内存中,这样 AMS 在需要应用数据时,就能找到 PMS 快速的从内存中拿到相关信息。

来源地址:https://blog.csdn.net/baidu_41666295/article/details/132724118

--结束END--

本文标题: Android 9.0 pms中关于启动app时获取app的ActivityInfo信息相关源码分析

本文链接: https://www.lsjlt.com/news/414491.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作