Android版本>中的Android设备摄像头崩溃问题6.0 [英] Android device camera crash issue in Android version > 6.0

查看:132
本文介绍了Android版本>中的Android设备摄像头崩溃问题6.0的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在某些具有android版本> 6.0的android设备中,当我访问相机时,设备相机被打开,并且当我捕获并接受图片时,相机崩溃(再次加载相机)并且我具有相机访问权限.该怎么办?有什么主意吗?

In some of the android devices which have android version > 6.0, when i access the camera, device camera gets opened and when i capture and accept the pic, camera is crashing(loads the camera again) and i have camera access permission . what can be done? any idea?

推荐答案

,您需要询问

使用下面的代码要求摄像机的运行时权限

String permission = android.Manifest.permission.CAMERA;
 if (ActivityCompat.checkSelfPermission(SearchCityClass.this, permission)
     != PackageManager.PERMISSION_GRANTED){
      ActivityCompat.requestPermissions(SearchCityClass.this, new String[]
                    {permission}, 1);

 }

现在处理渗透结果

@Override
public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions,
                                       @NonNull int[] grantResults) {
    super.onRequestPermissionsResult(requestCode, permissions, grantResults);
    if (requestCode == 1) {
        if (grantResults[0] == PackageManager.PERMISSION_GRANTED) {

            // perform your action here
            Toast.makeText(this, "Camera_permission_granted ", Toast.LENGTH_SHORT).show();

        } else {

            Toast.makeText(this, "Camera_permission_not_granted ", Toast.LENGTH_SHORT).show();
        }
    }

}

这篇关于Android版本>中的Android设备摄像头崩溃问题6.0的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆