只有在下载时才安装update.apk

时间:2015-05-03 18:46:58

标签: android updates

如果有update.apk下载文件,我该如何激活以下代码?如果没有下载,请不要尝试安装它。在当前模式下,如果有update.apk,则安装并激活即时错误。 非常感谢你给出的建议和你的时间。

--config-dir="/my/redacted/path"

1 个答案:

答案 0 :(得分:0)

您可以检查apk文件是否存在:

    String sdcard = Environment.getExternalStorageDirectory().getAbsolutePath();
    String path = sdcard.concat("/updates/update.apk");
    if (new File(path).exists()) {
        Intent promptInstall = new Intent(Intent.ACTION_VIEW)
                .setDataAndType(
                        Uri.parse("file:///sdcard/updates/update.apk"),
                        "application/vnd.android.package-archive"
                );
        startActivity(promptInstall);
    }