Android 跨进程调用忽略权限
Posted 好久不见
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 跨进程调用忽略权限的主要内容,如果未能解决你的问题,请参考以下文章
基于JSON RPC的一种Android跨进程调用解决方案了解一下?
CmProcess 为Android跨进程调用与通信更简洁而生