android系统更新应用的添加
16lz
2021-01-24
android系统设置的“关于手机”里已经预置了“系统更新”这项菜单,点击这个菜单就会发送android.settings.SYSTEM_UPDATE_SETTINGS这个intent,系统更新的应用只要获取这个intent就知道要进行系统更新了,具体做什么由各个更新应用自由处理,这就是为什么存在packages/apps/updater文件夹的原因,连文件夹都帮你预留了。 :-)
通过阅读代码:
packages/apps/Settings/src/com/android/settings/Utils.java
发现只有系统包的avticity处理了这个intent,“系统更新”这个菜单才会生效。
因此要添加“系统更新”的功能, 必须:
1、有avticity处理android.settings.SYSTEM_UPDATE_SETTINGS
2、这个包存在/system/app,不能是由adb install装进去的
更多相关文章
- Android(安卓)NDK 开发 —— 从 Assets 文件夹加载图片并上传纹
- Android(安卓)的上下文菜单: Context Menu
- android provision
- Android(安卓)有关横竖屏
- Linux Deploy:在Android上部署Linux
- Android屏幕适配-资源文件夹命名与匹配规则
- Android振动系统学习
- Android不同手机屏幕分辨率自适应
- 使用AndroidStudio生成打有系统签名的apk