系统服务器和应用程序权限

时间:2012-10-24 18:31:23

标签: java android android-framework

我在android框架中编写了一个系统服务器/服务。据我所知,它具有系统级权限。但是当我使用应用程序调用此服务时,我获得了调用该服务的应用程序的权限。有谁能解释这种行为?我怎么能解决这个问题?

1 个答案:

答案 0 :(得分:1)

在您的服务中,您尝试从其他服务调用方法,尝试将调用代码放入以下代码块:

long token = Binder.clearCallingIdentity();
//your call
Binder.restoreCallingIdentity(token);