美文网首页
安卓静默安装

安卓静默安装

作者: 大笨龙___ | 来源:发表于2018-04-25 09:42 被阅读0次

好多公司有静默安装的需求(就是不用人去确认就把程序更新了)
目前主流的技术有无障碍模式、辅助程序加pm命令模式、系统程序
由于很多条件限制,我现在用的是第二种方案,其他的仅做思路探索,第三种 可行性在上家公司得到了实现。
优缺点:

  1. 无障碍模式
    AccessibilityService ,具体使用方案有兴趣可以自己去查询下,
    优点:可以模拟人的点击操作
    缺点:不同手机和其他设备差异太大,土豪级别如360 和腾讯之类的可以N多情况都考虑到,中小型公司只能看看了。
    2.辅助程序加pm命令模式
    优点:成本简单,容易实现
    条件:安卓系统root,安装一个辅助程序,目前浪仔用的就是这种
    缺点:需要安装辅助程序
    3.将程序做成系统应用或做一个辅助型的系统应用
    系统应用可以做到开机启动
    优点:简单实用
    缺点:需要高度定制的系统

下面将我的使用说明书贴出来,给大家一个思路上的参考,索要aar就暂免了,保密需要啊。

流程信息

1.在gradle 中添加okhttp 引用

compile ‘com.squareup.okhttp3:okhttp:+’
compile ‘com.squareup.okio:okio:+’
compile(name:’update’,ext:’aar’)

Android 目录下添加
repositories {
flatDir {
dirs ‘libs’
}
}

2.lib 中添加aar

3.启动更新服务

String url = “http://****/app.apk”;
UpdateManager manager=new UpdateManager(MainActivity.this);
manager.setDebug(true);
manager.setUrl(url);
manager.setApkFilePath(“install3”);
manager.setApkPath(“zy.apk”);
manager.start(MainActivity.this);

4.安装辅助程序(辅助程序不需要启动)

相关文章

  • 安卓静默安装

    好多公司有静默安装的需求(就是不用人去确认就把程序更新了)目前主流的技术有无障碍模式、辅助程序加pm命令模式、系统...

  • 安卓实现静默安装

    在做医院项目的时候,遇到了医院病人床头屏app需要静默安装的需求。静默安装就是被安装的app在升级或者安装的时候不...

  • iOS APP签名原理

    苹果打包应用的时候需要证书才能安装,windows、安卓可以静默安装,苹果的证书机制保证了应用安装的安全性。 证书...

  • 安卓静默安装与自启动

    写在前面 静默安装如果在正常的用户手机上除非是残疾用户使用,不然都是耍流氓 本次是因为做一个硬件功能,不带操作的硬...

  • 安卓原生ndk

    安卓安装ndk

  • 安卓开发零基础入门系列

    本文由安卓开发007出品 ## 1.1 安卓发展历程## 1.2 安卓开发前景展望## 1.3 安卓开发入门之安装...

  • 安卓自定义View-画圆

    效果图 代码 安卓开发入门教程系列汇总 安卓发展历程及前景 安卓发展历程 安卓开发前景展望 初探安卓 安装开发工...

  • 安卓动画样例-圆环变多变少

    效果图 代码 安卓开发入门教程系列汇总 安卓发展历程及前景 安卓发展历程 安卓开发前景展望 初探安卓 安装开发工...

  • 安卓动画样例-放大缩小

    效果图 实现代码 安卓开发入门教程系列汇总 安卓发展历程及前景 安卓发展历程 安卓开发前景展望 初探安卓 安装开...

  • iOS证书签名机制&重签名&防止重签名

    iOS签名机制 概念 相比安卓系统随便从哪里下载都能运行,系统安全存在许多隐患,例如盗版软件、病毒入侵、静默安装等...

网友评论

      本文标题:安卓静默安装

      本文链接:https://www.haomeiwen.com/subject/rbjelftx.html