须知少年凌云志,曾许人间第一流。这篇文章主要讲述Android 跨进程调用忽略权限相关的知识,希望能为你提供帮助。
【Android 跨进程调用忽略权限】Framework层:
@Override
public StackInfo getStackInfo(int stackId) {
final int callingUid = Binder.getCallingUid();
// 拿到调用者身份
if (callingUid != 0 &
&
callingUid != Process.SYSTEM_UID) {
// TODO
}
long ident = Binder.clearCallingIdentity();
// 转调用身份为android
try {
// TODO
} finally {
Binder.restoreCallingIdentity(ident);
// 做完事之后,恢复调用者身份
}
}
推荐阅读
- Android开发之自己定义UI组件和属性
- 一分钟了解Android横竖屏 mdpi hdpi xhdpi xxhdpi xxxhdpi
- Android学习备忘笺01Activity
- Android应用之——自己定义控件ToggleButton
- android三种加载图片方式
- cocos2d-x 移植到android中编译的一些问题(fatal error: Box2D/Box2D.h: No such file or directory")
- call和apply的作用和区别
- Android -Services 使用简介
- Dapper源码讲解