Android lib / api查询,哪个Manifest.permission.XXXX目前缺少?

问题描述 投票:0回答:1

我正在维护两个Android开发人员工具intent-interceptContentProviderHelper,它们尽可能多地声明所需的渗透率以尽可能多地使用apis(Intent或Contentproviders)。

如果我想使用target-api android-6.0(M)和更新我必须实现一个api,要求os / user授予某个api调用的权限。

这就是我的问题:我事先不知道哪个api-call(Intents或Contentproviders)需要哪个权限。

作为开发人员工具,应用程序应该适用于任何API。

我怎么解决这个问题?是否有api / lib告诉我哪个Manifest.permission.XXXX需要调用Intents或Contentprovider或者为什么上次调用失败?

即使不需要,我是否必须要求所有权限?

android security android-6.0-marshmallow runtime-permissions
1个回答
0
投票

是否有api / lib告诉我调用Intents或Contentprovider需要哪个Manifest.permission.XXXX

没有。

或为什么上次通话失败?

抓住SecurityException,然后检查SecurityException的消息,看看它是否包含dangerous许可的名称。

© www.soinside.com 2019 - 2024. All rights reserved.