~① 我们‖打〈败〉了敌人
②我们‖〔把敌人〕打〈败〉了
PackageInstaller 原理简述应用安装是智能机的主要特点,即用户可以把各种应用(如游戏等)安装到手机上,并可以对其进行卸载等管理操作
APK 是 Android Package 的缩写,即 Android 安装包
APK 是类似 Symbian Sis 或Sisx 的文件格式
通过将 APK 文件直接传到 Android 模拟器或 Android 手机中执行即可安装
Android 应用安装有如下四种方式1
系统应用安装――开机时完成,没有安装界面2
网络下载应用安装――通过 market 应用完成,没有安装界面3
ADB 工具安装――没有安装界面
第三方应用安装――通过 SD 卡里的 APK 文件安装,有安装界面,由 packageinstaller
apk 应用处理安装及卸载过程的界面
应用安装的流程及路径应用安装涉及到如下几个目录:system/app 系统自带的应用程序,无法删除data/app用户程序安装的目录,有删除权限
安装时把 apk 文件复制到此目录data/data存放应用程序的数据Data/dalvik-cache将 apk 中的 dex 文件安装到 dalvik-cache目录下(dex 文件是 dalvik 虚拟机的可执行文件,其大小约为原始 apk 文件大小的四分之一)安装过程:复制 APK 安装包到 data/app 目录下,解压并扫描安装包,把 dex 文件(Dalvik 字节码)保存到 dalvik-cache 目录,并 data/data 目录下创建对应的应用数据目录
卸载过程:删除安装过程中在上述三个目录下创建的文件及目录
目录system/appdata/app拷贝删除apk 安装apk 卸载监视到文件添加扫描 package发布广播消息创建应用的 da