# How to manage Android's permission?

**URL:** <https://forum.katalon.com/t/how-to-manage-androids-permission/11376>\
**Category:** Mobile Testing\
**Tags:** mobile-testing, katalon-studio\
**Created:** [June 6, 2018, 12:25pm UTC](https://forum.katalon.com/t/how-to-manage-androids-permission/11376 "2018-06-06T12:25:04Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![An\_Nguyen1](https://avatars.discourse-cdn.com/v4/letter/a/b9e5f3/32.png) [@An\_Nguyen1](https://forum.katalon.com/u/An_Nguyen1)\
**Post date:** [June 6, 2018, 12:25pm UTC](https://forum.katalon.com/t/how-to-manage-androids-permission/11376/1 "2018-06-06T12:25:04Z")

</div>

hi team,

Is there anyway or predefined keywords to manage Android’s permission for each test cases? As well as cleaning data before any test case

---

<div class="post-metadata">

**Author:** ![An\_Nguyen1](https://avatars.discourse-cdn.com/v4/letter/a/b9e5f3/32.png) [@An\_Nguyen1](https://forum.katalon.com/u/An_Nguyen1)\
**Post date:** [June 6, 2018, 3:18pm UTC](https://forum.katalon.com/t/how-to-manage-androids-permission/11376/2 "2018-06-06T15:18:00Z")

</div>

I figured out my self by creating a new custom keyword, hope it will be useful for other people

```auto
/**
* Enable all permission
* 
* @param isEnable
*/
@Keyword
public static void EnablePermission(boolean isEnable) {
    DesiredCapabilities.android().setCapability("autoGrantPermissions", isEnable);
}

```
