【发布时间】:2024-01-12 13:16:01
【问题描述】:
我在片上系统板 (ODROID-U2) 上运行 Android。因此,在某些情况下,我没有将任何键盘或屏幕连接到板上。无论如何,如果有新版本可用(由我开发),我想更新一个小型服务应用程序。
所以有两种选择。 a) 从 URL 下载新的 APK 或 b) 将 U 盘插入设备并安装新的更新(如果找到)。
我已经阅读了this article,但仍有一些问题。也许你可以给我一个起点。
- 您将如何实现一个定期循环来检查更新是否在线可用。
- 下载的APK文件如何自动安装而不在文件资源管理器中显示? This article 改为打开资源管理器。
- 使用 U 盘而不是 Web 下载需要监听 android.intent.action.UMS_CONNECTED 意图,然后在 U 盘上寻找新的 APK 文件,对吗?
【问题讨论】:
-
您不想使用 Google Play 商店上传您的应用?
-
否,因为开发板(运行 Android)已集成到另一台设备中。所以我没有用户交互,没有屏幕,没有键盘。但我确实有 Wifi 接入,如有必要,有人可以插入/拔出 U 盘。
-
你有没有想出一个不需要用户交互的解决方案?
-
已经有一段时间了,所以我真的不记得了。但由于这是一项基本功能,我想我们按照接受答案下方的 cmets 中的描述进行了管理。我们使用 Android 的设备根本没有用户交互。但我们有 root 权限。
标签: android apk auto-update