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

Popular posts from this blog

node.js - Using Node without global install -

How to access a php class file from PHPFox framework into javascript code written in simple HTML file? -

java - Null response to php query in android, even though php works properly -