Here is the list of all permissions.
Read moreHow do I add multiple runtime permissions in Android?
Make button in Activity layout. Declaring button in MainActivity. java file and assign layout ID to button object & create RequestPermissionCode static variable. Creating RequestMultiplePermission() method to request multiple permissions .
Read more