【发布时间】:2012-12-15 18:49:03
【问题描述】:
我只是想确认没有 SD 卡就无法在 Android 上使用相机?
我触发 MediaStore.ACTION_IMAGE_CAPTURE 意图使用相机,并试图让相机将图像存储在应用程序数据文件夹中
ContentValues values = new ContentValues();
values.put(Media.TITLE, "Image");
values.put(Images.Media.BUCKET_ID, path.hashCode());
values.put(Images.Media.BUCKET_DISPLAY_NAME, name);
values.put(Images.Media.MIME_TYPE, "image/png");
values.put(Media.DESCRIPTION, "Image capture by camera");
values.put("_data", Constants.imagePath);
Uri uri = getContentResolver().insert(
Media.EXTERNAL_CONTENT_URI, values);
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, uri);
startActivityForResult(cameraIntent, PICTURE_ACTIVITY);
我假设相机无法访问应用程序数据文件夹
所以没有 SD 卡就无法使用相机?
【问题讨论】: