商务系统 - 操作系统光盘下载网站!

当前位置: 首页  >  教程资讯  >  系统教程 安卓12系统内置app目录,内置应用目录深度解析

安卓12系统内置app目录,内置应用目录深度解析

时间:2025-04-12 来源:网络 人气:

你有没有发现,手机里的那些“常驻嘉宾”们,其实都有自己的“家”?没错,我说的就是安卓12系统里的那些内置app们。今天,就让我带你一探究竟,看看这些app们是如何安家落户的!

一、安卓12系统内置app的“家”在哪里?

你知道吗,安卓12系统里的app们都有自己的“家”,而且这些“家”可大有讲究呢!一般来说,它们主要分布在以下几个地方:

1. system/app:这个目录可是系统级应用的“大本营”哦!在这里,你可以找到像电话、联系人这样的系统级应用。这些应用通常拥有较高的权限,而且不可卸载。

2. system/priv-app:从Android 4.4开始,这个目录就出现了。它存放的是一些系统核心应用,比如设置、系统UI等。这些应用比system/app目录下的应用权限更高,同样不可卸载。

3. vendor/app:这个目录存放的是制造商的一些应用,比如某些品牌的专属应用。这些应用同样不可卸载。

4. data/app:这个目录存放的是第三方应用,也就是我们平时下载安装的应用。这些应用可以卸载。

5. data/data:这个目录存放的是所有应用的数据信息,包括system/app、data/app和/mnt/asec中装的软件的数据。

6. /data/dalvik-cache:这个目录存放的是程序的缓存文件,可以删除。

7. /mnt/asec:这个目录是Android 2.2以上版本出现的,用于存放应用安装到SD卡上的应用。

8. /mnt/sdcard:这个目录和/mnt/sdcard一样,用于存放用户数据。

9. /system/lib-64:这个目录存放的是第三方lib库依赖,如果demo.apk有第三方lib库依赖,需要添加lib下的库文件至/system/lib-64中。

10. /system/priv-app:这个目录存放的是一些系统核心应用,比如设置、系统UI等。

二、如何将第三方app变成系统app?

想要将第三方app变成系统app,其实也不难。以下是一些方法:

1. 使用adb工具:通过adb工具将第三方app的apk文件push到system/app或system/priv-app目录下,然后重启手机即可。

2. 修改权限:在push第三方app的apk文件之前,需要修改其权限,使其可以被系统识别。

3. 制作系统签名:将第三方app的apk文件制作成系统签名,使其可以像安装/卸载第三方app一样达到制作系统app的目标。

4. 修改Android源代码:在Android源代码目录下找到相应的编译文件,修改配置,将第三方app添加到系统app目录下。

5. 修改device.mk文件:在device.mk文件中添加配置,将第三方app添加到system/priv-app目录下。

6. 修改Android.mk文件:在Android.mk文件中添加配置,将第三方app添加到system/app目录下。

7. 修改签名配置:在签名配置文件中添加配置,将第三方app添加到system/priv-app目录下。

8. 修改LOCALCERTIFICATE属性值:在Android.mk文件中修改LOCALCERTIFICATE属性值,将第三方app添加到system/priv-app目录下。

9. 修改PRODUCTPACKAGES:在device.mk文件中修改PRODUCTPACKAGES,将第三方app添加到system/priv-app目录下。

10. 修改3rd-party目录:在vendormediatekproprietarypackages3rd-party目录下添加内置的apk内容。

11. 添加.so到对应的文件夹:将第三方app的.so文件添加到对应的文件夹中。

12. 修改配置文件:在配置文件中添加配置,将第三方app添加到system/priv-app目录下。

13. 修改LOCALMODULECLASS:在Android.mk文件中修改LOCALMODULECLASS,将第三方app添加到system/app目录下。

14. 修改LOCALMODULE:在Android.mk文件中修改LOCALMODULE,将第三方app添加到system/app目录下。

15. 修改LOCALMODULETAGS:在Android.mk文件中修改LOCALMODULETAGS,将第三方app添加到system/app目录下。

16. 修改LOCALMODULESUFFIX:在Android.mk文件中修改LOCALMODULESUFFIX,将第三方app添加到system/app目录下。

17. 修改LOCALPROGU:在Android.mk文件中修改LOCALPROGU,将第三方app添加到system/app目录下。

18. 修改devicemediateksystemcommondevice.mk:在devicemediateksystemcommondevice.mk文件中添加配置,将第三方app添加到system/priv-app目录下。

19. 修改vendormediatekproprietarypackages3rd


作者 小编

教程资讯

系统教程排行

系统教程

主题下载