gpt4 book ai didi

android - 在android上以编程方式通过网络 self 升级自己的apk

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:07:20 25 4
gpt4 key购买 nike

我们必须将我们的软件移植到android。我们软件的主要特点之一应该是软件可以从网络(我们自己的服务器)下载自己的新版本并安装它的新版本。所有这些都应该以编程方式完成。

我是 android 的新手,所以不知道应该怎么做。

  • 如何创建apk? - 解决了
  • 如何签署apk? - 解决了
  • 如何下载apk? - 解决了
  • 如何复制下载的文件覆盖/data/apk/my.software.name.apk? - 未解决
  • 如何通过运行版本重启软件? - 未解决

最佳答案

File file = new File(dir, "App.apk");

Intent intent = new Intent(Intent.ACTION_VIEW);

intent.setDataAndType(Uri.fromFile(file),"application/vnd.android.package-archive");

startActivity(intent);

我遇到了同样的问题,经过多次尝试,它对我有用。以前我从网络服务获得了我的新 apk。

关于android - 在android上以编程方式通过网络 self 升级自己的apk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3987534/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com