这是我的代码:
String folderPath = "/sdcard/BarcodePicture/";
File file = new File(folderPath + "image_" + UniqueID + ".jpg");
Uri outputFileUri = Uri.fromFile(file);
i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
i.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
startActivityForResult(i, cameraData);
此代码适用于我的Sony设备,但在海信设备上,当我在提示中选择“确定”时,它什么都不做。索尼设备没有提示。
我认为错误来自i.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
,当我评论它时,它可以工作,但我想要的是捕获的图像保存在SDCard文件夹中。
提前感谢您的帮助。
答案 0 :(得分:0)