2014-03-19 35 views
0

AIDL服务能够访问以访问不同的信息,并且AIDL服务可以通过其他应用程序访问。所以,在此期间,我非常感受到其他组件访问该AIDL服务的安全问题。 AIDL服务怎样才能禁止从其他应用程序访问。感谢你的关心。通过筛选器应用程序列表进行AIDL访问

回答

1

静态地,您可以使用权限保护您的服务AndroidManifest.xml。你可以在互联网上找到大量的信息。

此外,还有一个不明显的动态执行权限的情况。在实施您的服务期间,您可以使用方法Context.checkCallingOrSelfPermission,Context.checkCallingPermission,Context.enforceCallingOrSelfPermissionContext.enforceCallingPermission动态检查呼叫应用程序是否已获得特别许可。