繁体   English   中英

Android:以编程方式更新apk文件

[英]Android: Updating an apk file programatically

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

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

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

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

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

我也一样 我在FTP服务器中有新的APK,还有新的APk的版本号。 我正在比较版本号并下载并安装APK。 但在此之前,我要在FTP服务器中检查已下载apk的校验和以及校验和,以确保正确下载了APK。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM