写在前面 【apk静默安装】是android应用的一个重要功能,一般用在app自动更新等方面。静默安装在android里面是指不需要界面或用户参与的app安装动作,且需要系统已获 root权限 。安装完成后一般通过接收广播的方式启动App服务。 【app自启动】是常用功能,一般通过接收系统启动广播实 ...
分类:
移动开发 时间:
2018-08-02 20:56:08
阅读次数:
266
Android 静默安装和智能安装的实现方法 http://blog.csdn.net/fuchaosz/article/details/51852442 Android静默安装实现方案,仿360手机助手秒装和智能安装功能 http://blog.csdn.net/guolin_blog/artic ...
分类:
移动开发 时间:
2016-09-20 18:07:45
阅读次数:
203
Android实现静默安装其实很简单,今天在网上找资料找半天都说的很复杂,什么需要系统安装权限、调用系统隐藏的api、需要系统环境下编译、需要跟systemUI同进程什么的。我不知道他们真的实现了静默安装没有,反正我按照他们的方式统统都失败了。 下面我来说说我的静默安装实现方式,亲测效果跟豌豆荚一样 ...
分类:
移动开发 时间:
2016-07-21 14:42:56
阅读次数:
209
1 简介最近研究了Android的静默安装和智能安装,于是写博客记录一下。
静默安装就是无声无息的在后台安装apk,没有任何界面提示。
智能安装就是有安装界面,但全部是自动的,不需要用户去点击。
首先强调两点:
静默安装必须要root权限
智能安装必须要用户手动开启无障碍服务
2 原理
静默安装、卸载的原理就是利用pm install命令来安装apk,pm uninstall 来卸载apk....
分类:
移动开发 时间:
2016-07-10 19:20:57
阅读次数:
341
静默顾名思义就是静静的默默地,静默安装和静默卸载的意思也就是说在后台默默地安装和卸载。 最近的一个app应用分发的项目中app下载的模块,下载完成之后,用户可以通过这个app进行安装,为了提高用户的体验,我就加入了静默安装和卸载功能,然后还加入了使用am命令启动某个Activity。 这个项目中静默 ...
分类:
移动开发 时间:
2016-05-30 17:15:38
阅读次数:
259
之前有很多朋友都问过我,在Android系统中怎样才能实现静默安装呢?所谓的静默安装,就是不用弹出系统的安装界面,在不影响用户任何操作的情况下不知不觉地将程序装好。虽说这种方式看上去不打搅用户,但是却存在着一个问题,因为Android系统会在安装界面当中把程序所声明的权限展示给用户看,用户来评估一下这些权限然后决定是否要安装该程序,但如果使用了静默安装的方式,也就没有地方让用户看权限了,相当于用户被动接受了这些权限。在Android官方看来,这显示是一种非常危险的行为,因此静默安装这一行为系统是不会开放给开...
分类:
移动开发 时间:
2015-12-14 10:57:26
阅读次数:
283
参考链接 android 静默安装 [Android]实现静默安装APK的两种方法
分类:
移动开发 时间:
2015-08-17 12:25:42
阅读次数:
134
静默顾名思义就是静静的默默地,静默安装和静默卸载的意思也就是说在后台默默地安装和卸载。
最近的一个app应用分发的项目中app下载的模块,下载完成之后,用户可以通过这个app进行安装,为了提高用户的体验,我就加入了静默安装和卸载功能,然后还加入了使用am命令启动某个Activity。
这个项目中静默的方式实现代码如下:
首先判断是否有root权限,如果有利用静默方式,否则利用意图实现app安...
分类:
移动开发 时间:
2015-03-09 09:25:02
阅读次数:
182
应用宝、360应用、豌豆荚等等都有一个比较好的功能就是下载应用自行安装,不用弹出安装应用对话框,他是怎么做到的呢?
这边采用在应用内部使用shell实现,但前提必须root,代码很简单:
public static void InstallAPK(String filename){
File file = new Fi...
分类:
移动开发 时间:
2015-02-04 11:05:34
阅读次数:
199
应用宝、360应用、豌豆荚等等都有一个比较好的功能就是下载应用自行安装,不用弹出安装应用对话框,他是怎么做到的呢?
这边采用在应用内部使用shell实现,但前提必须root,代码很简单:
public static void InstallAPK(String filename){
File file = new File(filename);
if(file.exi...
分类:
移动开发 时间:
2015-01-21 18:16:19
阅读次数:
149