如何将APP应用设置成系统级应用
2017-07-11 14:11
543 查看
如何将APP应用设置成系统级应用
想成为系统应用,首先要在 对应设备的 Android 源码 SDK 下编译,编译好之后:此 Android 设备是 Debug 版本,并且已经 root,直接将此 apk 用 adb 工具 push 到 system/app 或 system/priv-app 下即可。
如果非 root 设备,需要编译后重新烧写设备镜像即可。
有些权限(如 WRITE_SECURE_SETTINGS ),是不开放给第三方应用的,只能在对应设备源码中编译然后作为系统 app 使用。
但是在Android 4.4需要注意的是:
In Android 4.4 just apps located at /system/priv-app have the "system" level permission.
Google did this so that manufacturers like Samsung can have better control of the permissions the bundled apps have.
上面的意思是 在Android 4.4 上存放的地址不同, 是在 “/system/priv-app” 下的。
相关文章推荐
- App应用里应该自动跳转到系统设置界面吗?
- Delphi FireMonkey APP 如何获得当前系统语言设置
- android app根据系统语言设置应用语言
- App应用里应该自动跳转到系统设置界面吗?
- 如何在你写的应用中跳转到手机系统网络设置页面去,看别人应用代码的时候看到的
- Android中设置APP应用字体不缩放,文字不随系统字体大小变化
- 安装macOS Sierra后,会发现系统偏好设置的“安全与隐私”中默认已经去除了允许“任何来源”App的选项,无法运行一些第三方应用。
- 如何在App中打开设置、appstore或其他App(区别iOS 10及之前系统)
- 如何在QML应用中调用系统设置中的页面来设置我们的系统
- 如何设置android app 的字体大小不受系统字体大小改变的影响
- 安卓app中嵌入一个H5页面,当手机系统设置字体变大时,如何使H5页面的字体不会随用户自己调整的系统字体变化而变化?
- Android中设置APP应用字体不缩放,文字不随系统字体大小变化
- 怎样使一个Android应用不被杀死//Android: HowTo设置app不被系统kill掉
- 如何将APP预置为系统应用