应用程序自动更新与自托管

时间:2011-12-29 16:05:25

标签: android

我打算自行托管我的应用程序,但不确定实现自动更新的最佳方式是什么。

我打算做以下事情:

  1. 应用程序检查服务器上是否有更新的版本
  2. 如果新版本可用 - 应用程序将下载APK到设备的闪存。
  3. ...
  4. 我的问题是如何从代码初始化更新?我理解用户需要确认此操作,但我想尽可能多地完成自己的工作。我是否需要特定的意图来执行此操作?

    我想问题是我如何安装APK programmaticaly如果它已经在设备上..

1 个答案:

答案 0 :(得分:3)

  

我想问题是如何安装APK programmaticaly如果是的话   已经在设备上..

您可以使用以下代码启动安装:

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(fileName)), "application/vnd.android.package-archive");
startActivity(intent);

上述代码取自对类似问题的回答:automatic install of apk