标签: java android android-framework
我在android框架中编写了一个系统服务器/服务。据我所知,它具有系统级权限。但是当我使用应用程序调用此服务时,我获得了调用该服务的应用程序的权限。有谁能解释这种行为?我怎么能解决这个问题?
答案 0 :(得分:1)
在您的服务中,您尝试从其他服务调用方法,尝试将调用代码放入以下代码块:
long token = Binder.clearCallingIdentity(); //your call Binder.restoreCallingIdentity(token);