系统服务器和应用程序permisions

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

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

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