安卓:如何实现自更新应用?

  • 回答 (2)
  • 关注 (0)
  • 查看 (15)

问题:

  • 从服务器查询较新的apk可以工作。
  • 当启动apk时(视图?),“安装应用程序”提示会弹出,需要用户确认。

如何在没有任何用户交互的情况下解决这个问题?

婷槟沃婷槟沃提问于
leosslyc回答于
已采纳

public static void installNewApk()
{
        try
        {
            Runtime.getRuntime().exec(new String[] {"su", "-c", "pm install -r /mnt/internal/Download/fp.apk"});
        }
        catch (IOException e)
        {
            System.out.println(e.toString());
            System.out.println("no root");
        }
}

所需权限:

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

回答过的其他问题

使用COS+CDN的静态内容加速可以实现云视频的服务吗?

已采纳
可以的,我没理解错的话。把视频上传到cos上面,然后获取cdn地址就可以。你后台要开启下 加速域名。 [图片] ... 展开详请

腾讯云时序数据库 CTSDB VS 传统时序数据库?

写入、存储、查询多环节优化,时序数据库优势明显 时序数据模型及特点:在引入时序数据库之前,先要了解【时序数据】的模型及特点。 时序数据的数学模型:前面介绍了时序数据的场景,也说明了分析时序数据的意义及传统方案。那么时序数据该怎样存储呢?数据的存储要考虑其数学模型和特点,时序数据当...... 展开详请

Java在云服务器上获取不到请求头参数?

短信群发支持0点发送吗?

自己写个定时任务 0点触发呗

https://cloud.tencent.com/document/product/382/13613

短信群发接口在哪里申请?

看看短信SDK 开发就OK

https://cloud.tencent.com/document/product/382/5804

如何用大数据构建用户画像?

用户特征的提取即用户画像的生产过程,大致可以分为以下几步: 1. 用户建模 2. 数据收集 3. 数据清理 4. 模型训练 5. 属性预测 6. 数据合并 7. 数据分发 ... 展开详请

关于作者

所属标签

扫码关注云+社区