[SOLVED] Android M: Programmatically revoke permissions


This Question and Answer are collected from stackoverflow and tested by JTuto community, is licensed under
CC BY-SA 2.5. - CC BY-SA 3.0. - CC BY-SA 4.0.

Issue

I am currently playing around with android m’s new permission system. What i am planning is to add a screen to my in-app settings where the user can grant or revoke permissions.

The screen would look like the regular system settings screen, but will have additional Documentation.

The workflow would be:

  • granting permission: open the systems dialog to grant/revoke (like suggested here)
  • revoking permission: revoke it programmatically

So my question is, can permissions be revoked programatically? I searched a lot, but didn’t manage to get some results.

Solution

You can’t do anything (at least until now). In addition, there isn’t any intent action to open the activity system settings for your app. My suggestion is to open a “feature request” on the developer preview issue tracker.

Answered By – greywolf82

people found this article helpful. What about you?