评估旧版Android应用程序中的权限

评估旧版Android应用程序中的权限,android,permissions,Android,Permissions,我有一个旧的Android应用程序,我们正在尝试从清单中删除一些我们认为不再需要的权限 是否有一种方法可以确定应用程序使用的任何需要显式声明权限的调用?例如编译器标志或静态分析。有几种方法可以知道,将它们全部删除,并在LogCat中显示所需的权限。(不是最好的选择,但仍然是一个选择) 以编程方式请求权限。更多参考资料。大概是这样的: int permissionCheck = ContextCompat.checkSelfPermission(thisActivity, Manifest

我有一个旧的Android应用程序,我们正在尝试从清单中删除一些我们认为不再需要的权限


是否有一种方法可以确定应用程序使用的任何需要显式声明权限的调用?例如编译器标志或静态分析。

有几种方法可以知道,将它们全部删除,并在LogCat中显示所需的权限。(不是最好的选择,但仍然是一个选择)

以编程方式请求权限。更多参考资料。大概是这样的:

int permissionCheck = ContextCompat.checkSelfPermission(thisActivity,
    Manifest.permission.WRITE_CALENDAR);

有几种方法可以知道,将它们全部擦除,并在LogCat中显示所需的权限。(不是最好的选择,但仍然是一个选择)

以编程方式请求权限。更多参考资料。大概是这样的:

int permissionCheck = ContextCompat.checkSelfPermission(thisActivity,
    Manifest.permission.WRITE_CALENDAR);