我在一个片上系统板(ODROID-U2)上运行Android。所以,有些情况下,我没有任何键盘或屏幕连接到电路板。无论如何,有一个小型服务应用程序正在运行,如果有新版本可用(由我开发),我想更新它。Android:从网络或USB棒自动更新应用程序
所以有两种选择。 a)从URL下载新的APK,或者b)将USB棒插入设备,如果找到,则安装新的更新。
我已经阅读this article但仍有一些问题。也许你可以给我一个出发点。
- 你将如何实现一个定期循环来检查更新是否可以在线。
- 下载的APK文件如何自动安装,而未在文件浏览器中显示? This article改为打开资源管理器。
- 使用USB棒代替Web下载需要监听android.intent.action.UMS_CONNECTED意图,然后在棒上寻找新的APK文件,对不对?
您不想使用Google Play商店上传您的应用程序? –
不,因为电路板(运行Android)已集成到其他设备中。所以我没有用户交互,没有屏幕,没有键盘。但我确实有Wifi接入,有人可以根据需要插拔USB盘。 – Matthias