android - How to check Grants Permissions at Run-Time? -
in android m (preview) user can choose specific app , retreive specific permission.
so asking how check grants permissions @ run-time?
nice !!
i found need can check if permission granted :
checkselfpermission(manifest.permission.read_contacts) request permissions if necessary
if (checkselfpermission(manifest.permission.read_contacts) != packagemanager.permission_granted) { requestpermissions(new string[]{manifest.permission.read_contacts}, my_permissions_request_read_contacts); // my_permissions_request_read_contacts // app-defined int constant return; } handle permissions request response
@override public void onrequestpermissionsresult(int requestcode, string permissions[], int[] grantresults) { switch (requestcode) { case my_permissions_request_read_contacts: { if (grantresults[0] == packagemanager.permission_granted) { // permission granted, yay! // calendar task need do. } else { // permission denied, boo! disable // functionality depends on permission. } return; } // other 'switch' lines check other // permissions app might request } }
Comments
Post a Comment