system/priv-app和system/app
来源:互联网 发布:centos 编译安装lnmp 编辑:程序博客网 时间:2024/04/25 13:23
手机system目录下有两个文件夹:app和priv-app,手机被root后,通过adb push可以把apk推到这两个目录,作为系统apk用户无法删除。
它们的区别在于,priv-app中的service是不能被kill掉的,就算通过adb kill掉后系统会重新拉起:
图片太小,看不清楚,就是:
Line 14879: 09-28 10:07:06.352 1624 2165 W ActivityManager: Scheduling restart of crashed service com.xxx.xxx/.xxx.xxxin 1000ms Line 14907: 09-28 10:07:06.366 1624 2165 I ActivityManager: Start proc 5588:com.xxx.xxx/u0a96 for restart com.xxx.xxx
好处是app可以保活,并且能拿到最多的权限;坏处就是,无法正常升级,因为一被kill马上又被拉起来,并且升级完成后,再起来的还是旧版本的service。
为这事研究了两天,我们的app要预装到终端手机,需要保活,并且尽量减少终端厂商的工作量,如果能解决升级的问题,对于终端厂商来说就只需要把应用push到priv-app下就可以了。然而,没有找到解决升级的办法,最终采用的方案是push到system/app,系统通过一个service(如phone)来bind我们的service,一旦disconnect之后再来bind,实现保活。
阅读全文
0 0
- system/priv-app和system/app
- Android4.4 增加的/system/priv-app
- 关于android4.4系统内置应用时system下priv-app和app的区别
- Android4.4 增加的/system/priv-app system/delapp跟 原来的/system/app 有啥区别呢?
- 第三方app内置到system/priv-app或者system/app中无法正常运行的问题。
- system/preloadapp和system/vital-app
- System/App和Data/App的区别
- Android 5.1 如何内置APK在/system/priv-app目录下的Android.mk
- Android 5.1 如何内置APK在/system/priv-app目录下的Android.mk
- adb将Apk内置到系统中(system/priv-app)
- android 系统软件 /system/app
- /system/app apk裁剪
- Firefox OS system app
- /system/app apk裁剪
- adb apk system/app
- Zygote & System Server & app
- android system app 开发
- System APP 与普通 APP 简析
- FreeRTOS入门学习记录3——中断管理
- 如何迁移RDS中的加密存储过程
- 天天和树 tree
- 超细致SQL语句练习(附解释,全部手敲亲测过)
- Spilt对字符串的操作
- system/priv-app和system/app
- c语言中文本模式和二进制模式的区别
- PhpStorm 快捷键大全 PhpStorm 常用快捷键和配置
- C# windows 桌面控件的扩展
- Swagger+NodeJS Mock前端数据
- MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
- Eclipse自动编译NDK/JNI的三种方法
- Array常用方法总结
- No qualifying bean of type...found for dependency:expected at least 1 bean which qualifies... 异常解决方案