【发布时间】:2016-09-23 01:37:03
【问题描述】:
我在Framework层的SystemServer中添加了一个系统服务。
interface IAService {
void valueChange(int value)
}
public class XXXService extends IAService.Stub {
}
我希望这个服务可以像下面一样被另一个系统服务调用。
IAService service = IAService.Stub.asInterface(ServiceManager.getService("A"));
serivce.valueChange("0");
但是,如果有人使用 ServiceManager 作为反射方式来获取这个服务实例。
他们可以尝试 IPC。
我们可以只允许另一个系统服务这样做吗?
谢谢:)
【问题讨论】:
标签: android security service ipc