2011-05-27 73 views
0

如果有API将应用程序升级到新版本而无需通过Android电子市场,示例我有一个.apk文件版本1.0,我想以编程方式将其升级到版本2.0。请记住,我更喜欢在进行应用程序升级时不会覆盖用户的高分或数据的方法。Android APK文件升级程序

感谢很多

+0

您的意思是自动将更新内容上传到Android Market,或者是一种自动更新程序,以便从应用程序内下载并安装新版本? – 2011-05-27 10:40:41

回答

1

Uri使用的ACTION_VIEWIntent指向更新的APK,也给Intent神奇的MIME类型(application/vnd.android.package-archive)。

+1

请注意,这只适用于APK已经下载!如果您尝试将其设置为“http://”URI,您将得到一个“ActivityNotFoundException”,这可以通过删除MIME类型来解决。 – Timmmm 2012-11-14 17:24:44

+0

@Timmmm:正确。它只适用于'file:///''Uri'值,没有别的。 – CommonsWare 2012-11-14 17:28:01