Android APK 是怎么安装的?
来源:互联网 发布:无证程序员 编辑:程序博客网 时间:2024/05/16 12:38
http://justanapplication.wordpress.com/2009/08/22/a-standalone-android-runtime-application-installation/
It turns out that an application can be installed, such that it can subsequently be run, simply by placing the package containing it in the data app directory. On a device this would usually be the directory
/data/app
When it is started by the SystemServer the PackageManagerService will scan this directory and find the package containing the application. It will then ask the Installer to install the application.
The Installer in the SystemServer is simply a proxy for the installd
process which can be found here
$(ANDROID_SRC)/frameworks/base/cmds/installd
It is responsible for creating the directories for the application being installed and for changing their ownership to that of the application. This requires root privilege or something like it which is why it is being done by a standlone process rather than in the context of the SystemServer process.
The proxy in the SystemServer communicates with installd
using local sockets. Neither local sockets nor some of the functionality required by installd
are available in standard Java but we can mimic enough that the installation of the application succeeds.
- Android APK 是怎么安装的?
- Android的apk文件是怎么怎么生成的?
- 怎么把apk文件安装到android模拟器上
- android模拟器不能上网解决及模拟器怎么安装apk
- 浅析android中的权限管理--用户安装的apk的uid,gid是如何分配的
- Android apk 的安装过程
- android 安装apk的意图
- Android apk 的安装过程
- Android apk 的安装过程
- android apk安装的详情
- Android安装APK的位置
- Android apk的安装、卸载
- Android-安装APK的代码
- Android APK的安装过程
- android是如何打包apk的
- 看看别人的apk文件中的图片是怎么弄的(提取apk中的图片)
- android 在应用的配置文件设置apk的安装路径,以下是安装到sdcard上的方式
- 塔式起吊机是怎么安装的?
- 怎样在Sharepoint 2010中定制开发SharePoint Designer Workflows Activities
- ORA-00313, ORA-00312, ORA-27037 in Standby Database [ID 601835.1]
- TCP和UDP中关于消息边界
- Ibatis2.0使用说明(二)——配置篇(1)
- 市场营销及推广学习室---- 提高你企业的知名度
- Android APK 是怎么安装的?
- asp.net中网页间传递参数
- 【苹果VS魅族】 苹果封杀魅族所引发的五大启示
- 设置IP
- 众包,一个不成熟的类威客概念
- NDK R4 在Ubuntu 10上配置环境
- 启用IIS6的GZIP功能,提高网站打开速度,减少带宽占用
- 12月,众星云集的科技大会
- 编译错误:multiple types in one declaration