Runtime Permissions in API-23

Android 6.0 multiple permissions

Multiple Runtime Permissions From Same Permission Groups

Enforcing Permissions in Broadcasts URI

Using PermissionUtil

Include all permission-related code to an abstract base class and extend the activity of this base class to achieve cleanerreusable code