应用如何借用manifestxml追加gid权限

在mtk平台的fm测试方案中,需要应用app对dev/fm拥有rw的权限,而应用app作为system_app,属于system组,但是dev/fm 默认的用户组权限为:

crw-rw---- 1 media media 492, 0 2020-01-26 04:10 dev/fm

由此可知只有media用户或组才能拥有对dev/fm的rw权限。

解决方案: 根据用户组权限的规则,改变dev/fm的用户组,可以改成666,或者media,system都可以解决此问题。

但是如果不想改变平台默认的用户组权限该如何处理呢?

答案在alps/frameworks/base/data/etc/platform.xml这个文件中。

109 <permissionname="android.permission.ACCESS_BROADCAST_RADIO" >

110<!-- /dev/fm is gid media, not audio -->

111 <groupgid="media" /> </permission>

只需要在apk的androidmanifest.xml中添加android.permission.ACCESS_BROADCAST_RADIO,即可以获取media组的权限,mmigroup即可对dev/fm进行读写操作。

相关推荐
帅得不敢出门24 分钟前
Android设备推送traceroute命令进行网络诊断
android·网络
linweidong25 分钟前
android手势创建及识别保姆级教程
android·屏幕适配·android面试·手势交互·安卓面经·android手势·多分辨率
byte轻骑兵1 小时前
【Bluedroid】蓝牙启动之 SMP_Init 源码解析
android·c++·smp·bluedroid
每次的天空2 小时前
Android第十四次面试总结
android·面试·职场和发展
androidwork2 小时前
Android 布局优化:掌握 <include> 与 <merge> 的实战技巧
android
Jiaberrr3 小时前
uniapp 安卓 APP 后台持续运行(保活)的尝试办法
android·前端·javascript·uni-app·app·保活
gfgfgg0013 小时前
谷歌地图手机版(Google maps)v11.152.0100安卓版 - 前端工具导航
android·智能手机
清霜之辰3 小时前
安卓Compose实现鱼骨加载中效果
android
Shujie_L3 小时前
【Android基础回顾】五:AMS(Activity Manager Service)
android
我又来搬代码了3 小时前
【Android】Android Studio项目代码异常错乱问题处理(2020.3版本)
android·ide·android studio