gpt4 book ai didi

安卓内部

转载 作者:太空狗 更新时间:2023-10-29 12:52:43 26 4
gpt4 key购买 nike

我的项目只需要一点帮助。谁能告诉我 android 在启动时如何加载设备上的所有应用程序。它在哪里读取 apk 的检索有关应用程序的信息,如图标、名称并最终显示在设备上。

我经历了 packagemanager->applicationpackagemanager->Ipackagemanager.aidl->packagemanagerservice->settings.java 但我无法弄清楚 android 如何从 apk 中提取信息以及它如何在启动时加载。

如果有人能提供帮助,那就太好了。

最佳答案

不知 Prop 体发生在哪里,但据我所知:

在启动期间:Android 通过 /data/apps/*.apk,提取/读取 AndroidManifest.xml 并保存一些信息(例如 /data/system/packages.listpackages.xml)

Package (.apk)解析应该由PackageParser.java完成

当您打开应用程序抽屉并缓存在内存中时,可能会从其中一个列表中读取应用程序列表。图标按需提取并缓存。您在启动器中看到的图标/应用存储在其他地方。

关于安卓内部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10332005/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com