码迷,mamicode.com
首页 > 其他好文 > 详细

Andrid 静默安装

时间:2015-08-21 18:47:33      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:

静默安装,指的是安装时无需任何用户干预,直接按默认设置安装应用。因为,它的无需用户干预,很多情况下变成了用户压根不知道,应用不知不觉就安装上了。是在推广上极为流氓的手段,很类似PC上的捆绑安装。正因为静默安装时极为流氓的推广行为,所以,其推广价格也极其高。

使用pm命令安装
pm 命令是Android里面PackageManage的命令行,用于安装包的操作。而系统也主要是提供我们在adb
shell中进行使用pm命令,因此pm命令也存在与“/system”目录下,当然,拥有了Root权限后的应用程序就能够使用它进行静默安装了。

// xxx.apk放置在内置储存的根目录下 execCommand("system/bin/pm install -r " + "sdcard/xxx.apk"); // 执行command public booleanexecCommand(String cmd) { Process process = null; try { process = Runtime.getRuntime().exec(cmd); process.waitFor(); } catch (Exception e) { return false; } finally { try { process.destroy(); } catch (Exception e) { } } return true; }
pm命令源码目录: /frameworks/base/cmds/pm/src/com/android/commands/pm/Pm.java

Andrid 静默安装

标签:

原文地址:http://www.cnblogs.com/suncan/p/4748572.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!