0

我想以编程方式将设备中已安装的 apk 文件从 url 更新为新版本。除了使用 application/vnd.android.package-archive 再次安装文件之外,还有什么方法可以做到这一点(因为我更喜欢在没有用户操作的情况下静默执行此操作)

4

3 回答 3

1

除非你有系统权限。如果可能的话,任何应用程序都可以在您的设备上安装任何东西(包括恶意软件)。

于 2012-06-14T08:37:40.117 回答
1

将您当前的版本和 url 保存在远程数据库中。当应用程序在设备中启动时,检查存储在数据库中的应用程序版本和安装的应用程序版本是否相同。如果不同,则从 url 下载文件。如果不同,则运行当前版本。

但是您必须在代码中手动执行这些操作。

为此,您还需要设备中的互联网连接。

于 2012-06-14T08:46:30.323 回答
1

我也做过同样的事情。我在 FTP 服务器中有我的新 apk 和新 Apk 的版本号。我正在比较版本号并下载 APK 并安装它。但在此之前,我正在使用 FTP 服务器中的校验和检查下载的 apk 的校验和,以确保正确下载了 APK。

未经用户同意自动安装,我认为这是不可能的。让我知道您是否找到了解决方案。

于 2012-09-24T20:42:21.987 回答