您的位置:首页 > 移动开发 > Android开发

android 6.0权限判断

2016-11-30 23:15 316 查看
//判断是否开户相册权限

                                if (PackageManager.PERMISSION_GRANTED ==   ContextCompat.checkSelfPermission(context, android.Manifest.permission.CAMERA)) {

                                    Camera.startCameraUrl(context, filename, CAMERA);

                                }else{

                                    //提示用户开户权限

                                    String[] perms = {"android.permission.CAMERA"};

                                    ActivityCompat.requestPermissions(Broadcast_publish.this,perms, RESULT_CODE_STARTCAMERA);

                                }

    @Override

    public void onRequestPermissionsResult(int permsRequestCode, String[] permissions, int[] grantResults){

        switch(permsRequestCode){

            case RESULT_CODE_STARTCAMERA:

                boolean cameraAccepted = grantResults[0]==PackageManager.PERMISSION_GRANTED;

                if(cameraAccepted){

                    Camera.startCameraUrl(context, filename, CAMERA);

                }else{

                    ToastUtil.show(context,"请开启应用拍照权限");

                }

                break;

}
}

......TODO

......TODO

......TODO
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: