Android 6.0 runtime permission handling is fully resolved - compatible

1. Add V7 package to the project, *Activity extends AppCompatActivity

if (ContextCompat.checkSelfPermission( this ,
                Manifest.permission.CALL_PHONE)
                != PackageManager.PERMISSION_GRANTED)
        {

            ActivityCompat.requestPermissions( this ,
                    new String[]{Manifest.permission.CALL_PHONE},
                    MY_PERMISSIONS_REQUEST_CALL_PHONE);
        } else
        {
            callPhone();
        }
2. Detect permissions when using dangerous permissions

3. Use third-party packaged libraries

Reference documentation:

http://blog.csdn.net/lmj623565791/article/details/50709663

https://github.com/lovedise/PermissionGen

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326658149&siteId=291194637