在Android应用程序中启用或禁用应用程序权限

在Android应用程序中启用或禁用应用程序权限,android,permissions,Android,Permissions,我是android开发新手。我已经写了一个循环,通过所有安装的应用程序。它列出了每个应用程序使用的权限。现在我尝试允许用户禁用或启用权限。例如,如果某个应用程序使用SEND_SMS,则用户应该能够禁用该应用程序的该权限。以及如果用户希望返回,是否应该能够启用“返回”。有人能告诉我如何处理这个问题吗?无法在运行时动态添加或删除权限。你必须在舱单上申报 也许你可以做一件事。您可以根据用户的意愿启用或禁用某个功能,然后自己处理它。我认为没有必要为这个案件动态更改许可。 说如果用户禁用短信发送设置,然后

我是android开发新手。我已经写了一个循环,通过所有安装的应用程序。它列出了每个应用程序使用的权限。现在我尝试允许用户禁用或启用权限。例如,如果某个应用程序使用SEND_SMS,则用户应该能够禁用该应用程序的该权限。以及如果用户希望返回,是否应该能够启用“返回”。有人能告诉我如何处理这个问题吗?

无法在运行时动态添加或删除权限。你必须在舱单上申报

也许你可以做一件事。您可以根据用户的意愿启用或禁用某个功能,然后自己处理它。我认为没有必要为这个案件动态更改许可。 说如果用户禁用短信发送设置,然后只是不发送短信从您的应用程序。为什么需要更改此权限

另一个例子。假设您需要接收需要许可的广播。所以禁用广播接收器,只需注销接收器


因此,在所有情况下,您都可以禁用或启用您的功能。因此,主要问题是启用/禁用功能未启用/禁用权限

可能是我问这个问题的方式不对。让我再解释一遍。我正在尝试建立一个应用程序,就像你在下面的URL中找到的一样。此应用允许您禁用特定应用的权限。例如:假设愤怒的小鸟应用程序读取您的电话通话记录,并通过短信将使用情况发送给其供应商。现在,我想禁用这些最初授予阅读电话和向愤怒的小鸟供应商发送短信的权限。你的链接说明了一切。。为此,您需要一个根设备