每日一博 | Android 应用安装优化实战
疑问: (1)了解APK安装流程有什么好处 (2)了解APK安装流程可以解决什么问题 一、可以在安装流程里做什么 安装就分为下面三个阶段,每个阶段可以做些什么工作,可以帮助我们优化安装流程,解决安装后的一些问题呢? (1)安装前、安装中:这两个阶段,第三方应用做不了什么,一般是应用分发APP应用商店、游戏中心、浏览器、应用宝这些应用会关注这两个状态。 (2)安装后:这个阶段,无论是内置应用还是第三方应用,或多或少的会遇到一些问题,如so文件找不到,图片存储、缓存数据等出现异常等... 二、安装前 安装前无非是根据自己的应用情况,选择一种可以使用的安装方法。 2.1 pm命令安装方法 对于具有系统签名的厂商应用,具备静默安装能力,使用pm命令即可实现。 String cmd = "pm install -r -d /data/data/android.apk" Runtime run = Runtime.getRuntime(); Process process = run.exec(cmd); 2.2 包安装管理器安装 非系统签名的应用宝这种应用,只能使用包安装管理器进行安装。 ...
