android --静默安装
2013-12-05 14:32
316 查看
【此篇文章为转载文章】
最近需要实现Android应用的静默安装,在网上看了不少帖子,最后在root权限下实现对应用的静默安装和卸载,现在就整个实现的过程做一个总结。
一.第一种方案
第一种方案参考了源码中/packages/apps/PackageInstaller的实现方式,实现的主要代码如下:
代码片段,双击复制
在程序中的调用方式:this为Context,path为安装包的绝对路径
代码片段,双击复制
这种方式需要在源码下面编译apk,并将apk放入/system/app目录下面。
二.通过shell命令实现
首先,在java中实现安装和卸载apk的命令
代码片段,双击复制
代码片段,双击复制
然后再源码环境下将该java程序编译为jar包
2.将编译好的jar包放入程序的assets目录下面,通过以下代码在程序中将该jar文件拷贝到/data/data/package/files/目录下面
代码片段,双击复制
在有root权限的情况下,可以在shell中执行该jar包来进行安装和卸载:
代码片段,双击复制
代码片段,双击复制
代码片段,双击复制
代码片段,双击复制
最近需要实现Android应用的静默安装,在网上看了不少帖子,最后在root权限下实现对应用的静默安装和卸载,现在就整个实现的过程做一个总结。
一.第一种方案
第一种方案参考了源码中/packages/apps/PackageInstaller的实现方式,实现的主要代码如下:
二.通过shell命令实现
首先,在java中实现安装和卸载apk的命令
2.将编译好的jar包放入程序的assets目录下面,通过以下代码在程序中将该jar文件拷贝到/data/data/package/files/目录下面
相关文章推荐
- android --静默安装
- android --静默安装
- android --静默安装
- 【Android】不使用WebView来执行Javascript脚本(Rhino)
- Genymotion虚拟Android不能联网的一种解决方法
- 异步下载图片
- Android—GSensor驱动与HAL/Framework
- Android----getSystemService
- Android onActivityResult()运行时刻的问题
- android static变量的使用
- 编译魔趣开源代码android4.3.3
- 安卓内存
- Android布局问题--ExpandableListView的ChildView布局不能居中的问题
- Android源码分析
- [Android实例] 收藏的Android非常好用的组件或者框架
- 珍藏40个android应用源码分享
- 电脑显示Android手机屏幕——Android Screen Monitor
- Android绘画基础实例
- Android---如何返回上一Activity
- Android 通过solid来定义不同边框的颜色,可以只定义一个边框的颜色