小米手机调用系统相机crash解决办法


if(resultCode ==RESULT_OK&& requestCode ==REQUEST_CODE_PICK_IMAGE)tion

{

//            mImageUri = data.getData();

//            String[] filePathColumn = {MediaStore.Images.Media.DATA};

//            Cursor cursor = getContentResolver().query(mImageUri, filePathColumn, null, null, null);

//            cursor.moveToFirst();

//            int columnIndex = cursor.getColumnIndex(filePathColumn[0]);

//            mImageFilePath = cursor.getString(columnIndex);

//            cursor.close();

if(!TextUtils.isEmpty(data.getData().getAuthority())) {

String[] filePathColumn = {MediaStore.Images.Media.DATA};

Cursor cursor = getContentResolver().query(data.getData(),filePathColumn, null, null, null);

if(cursor ==null){

mActivityHelper.showNormalToast("找不到图片");

return;

}

cursor.moveToFirst();

intcolumnIndex = cursor.getColumnIndex(filePathColumn[0]);

mImageFilePath= cursor.getString(columnIndex);

cursor.close();

}else{

mImageFilePath= data.getData().getPath();

}

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容