android6.0以后调用相机和选取图片

    xiaoxiao2021-03-30  36

    //读取文件权限 private static final String[] PERMISSION_EXTERNAL_STORAGE = new String[] { Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.READ_EXTERNAL_STORAGE}; private static final int REQUEST_EXTERNAL_STORAGE = 100; //调用相机 private static final String[] OPEN_CAMERA = new String[] { Manifest.permission.CAMERA, Manifest.permission.WRITE_EXTERNAL_STORAGE}; private static final int REQUEST_CAMERA = 200;

    在需要选取文件的地方

    //android6.0以后操作文件需要在代码中动态获取权限 int permissionWrite = ActivityCompat.checkSelfPermission(JSMainActivity.this, Manifest.permission.WRITE_EXTERNAL_STORAGE); if(permissionWrite != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(MainActivity.this, PERMISSION_EXTERNAL_STORAGE, REQUEST_EXTERNAL_STORAGE); 在需要调用相机的地方

    ActivityCompat.requestPermissions(MainActivity.this,OPEN_CAMERA,REQUEST_CAMERA);

    转载请注明原文地址: https://ju.6miu.com/read-665130.html

    最新回复(0)