我有一个数据管理器应用程序,它托管内容提供商及其下的数据(说App PROVIDER
),我希望向其他应用程序提供TEMPORARY
权限(READ
)存储在App PROVIDER
下的数据,这些接收器应用程序称为App Receiver
。
我已成功完成了向App Receivers
提供数据的部分,方法是使用提供商端的android:readPermission
和<permission android:name="...READ"/>
以及<uses-permission android:name="..."/>
端的App receivers
问题:当我必须为这些Receiver apps
提供临时权限时出现问题,我需要实现许可机制,每当许可证到期时我需要从这些Receiver Apps
撤回权限对于这些Receiver apps
。
我一直在使用GrantURIpermission
方法但是找不到它或它的实现,如果有人可以帮我解决这个问题会非常有用。