美文网首页
每日一问(十)简述app安装过程

每日一问(十)简述app安装过程

作者: 我在吉安打螺丝 | 来源:发表于2021-07-30 14:57 被阅读0次

    1.将apk文件复制到data/app目录
    2.将APP的dex文件拷贝到/data/dalvik-cache目录,再在/data/data/目录下创建应用程序的数据目录(以应用包名命令),用来存放应用的数据库、xml文件、cache、二进制的so动态库等
    3.解析apk的AndroidManifest.xml文件,注册四大组件,将apk的权限、应用包名、apk的安装位置、版本、userID等重要信息保存在/data/system/packages.xml文件中。这些操作都是在PackageManagerService中完成
    4.dex2oat操作
    5.更新权限信息
    6.完成安装,发送Intent.ACTION_PACKAGE_ADDED广播
    7.桌面显示icon
    原文

    相关文章

      网友评论

          本文标题:每日一问(十)简述app安装过程

          本文链接:https://www.haomeiwen.com/subject/dixcvltx.html