Android系统应用开发
android:sharedUserId=“android.uid.system”
在AndroidMainfest.xml 中添加 android:sharedUserId="android.uid.system" 。通过sharedUserId 属性,相同User id的apk配置运行在同一进程中,把程序的User id配置成android.uid.system ,也就是让程序运行在系统进程中,这样程序就有权限来读写系统配置。
Android push apk to /system/app/ or /system/priv-app
将安卓apk包安装到系统目录下
1.首先需要root权限 adb root 2.adb remount
adb remount put /system partition in writable mode. By default /system is only readable. It could only be done on rooted device. adb remount 将 /system 分区置于可写模式。 默认情况下 /system 仅可读。 它只能在root设备上完成。 adb remount 相当于adb shell mount -o rw,remount,rw /system
如果之前有安装过,或者run过,可先清除安装包,切换到对应的路径下 1.例如/system/priv-app 下的apk,如adb shell rm -rf xxxx 2./data/data/ 对应包名的文件 或者直接在Android Studio中的Device FireExplorer 中删除
3.将安装包push到/system/priv-app
adb push xxxx/path/debug.apk /system/priv-app
或者在或者直接在Android Studio中的Device FireExplorer 中upload对应的apk
4.reboot
|