Android 6.0 运行时权限处理完全解析-兼容

1.项目增加V7包,*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.在使用的危险权限时,检测权限

3.使用第三方封装好的库

参考文档:

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

https://github.com/lovedise/PermissionGen

猜你喜欢

转载自913.iteye.com/blog/2312576