Android应用程序添加自定义的property属性
16lz
2021-12-04
这是因为Android只有root, system, media用户才有权限写property, 而普通APP的用户ID是APP_XXX, 所以需要提升权限. 前提一定要基于Android源码来编译, 不能基于SDK编译
Android.mk里面要添加
LOCAL_CERTIFICATE := platform
AndroidManifest.xml里面添加
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.xxxx"
android:sharedUserId="android.uid.system"
>
编译运行后, PS可以看到用户ID是system了
Android.mk里面要添加
LOCAL_CERTIFICATE := platform
AndroidManifest.xml里面添加
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.xxxx"
android:sharedUserId="android.uid.system"
>
编译运行后, PS可以看到用户ID是system了
更多相关文章
- Android总结篇系列:Android(安卓)权限
- Android编译系统二
- Android(安卓)Native C development (1) -- Env Setup
- Rockie's Android(安卓)Porting Guide(2)——Add USB WIFI to your
- Android的源代码结构
- Ubuntu环境下下载编译Android(安卓)kernel源码
- 【Android】NDK的使用常见问题
- Android内核编译
- 聊聊Android(安卓)M 6.0 的运行时权限