假如我自己给framework中添加一个权限android.permission.TEST,于此同时我需要acquire权限android.permission.WAKE_LOCK, 但是现在不想显式的声明wake_lock权限,就想做一个类似于权限继承的东西,比如我只要声明了android.permission.TEST,就等于同时也声明了android.permission.WAKE_LOCK。目前我是修改framework,在PackagheManagerService.java中checkuripermission方法中实现的,如果已经包含了android.permission.TEST权限,并且正在申请android.permission.WAKE_LOCK,那么直接返回PERMISSION_GRANTED,允许。不知道有没有以xml配置的方式可以做一个类似权限继承的权限,或者嵌套的权限呢》?
比如在/framework/base/core/res/AndroidManifest.xml中或者/framework/base/data/etc/platform.xml配置一下啊什么的。
比如在/framework/base/core/res/AndroidManifest.xml中或者/framework/base/data/etc/platform.xml配置一下啊什么的。
解决方案 »
- 为什么我的建的控件里面的图都不能填充控件
- 《浮动搜索框》看的我眼睛都花了,到底哪错了。
- QCOM_msm7x2xa中,原始music为什么暂停播放后1分钟才释放audiofocus焦点
- 如何实现语音的发送
- 高端android应用开发人员和新手的区别
- 关于Android的阅读界面设计问题
- Android工程中使用Google calendar API时 Query出错
- Android1.5版本的getNeighboringCellInfo函数是不是有问题呀?总是返回空!
- 关于android支持多重屏幕的例子
- 百度地图 涉及 到 公交线路查询怎么搞?跨市呢?县里呢?
- android4.0 user eng 编译模式 (s5pv310)
- 更改了android\frameworks\base\core\res\res 下的图片资源 问题
frameworks/base/services/java/com/android/server/PackageManagerService.java
frameworks/base/services/java/com/android/server/am/ActivityManagerService.java仿照实现如果android.permission.TEST,那么android.permission.WAKE_LOCK
不好意思 仔细读了一下原来LZ要xml方式……
/framework/base/core/res/AndroidManifest.xml仅仅是权限列表,并不能起任何判断并且添加处理的作用吧,还是framework修改判断权限的处理比较合理。