我使用以下代码捕获图像。
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT,outputFileUri);
startActivityForResult(cameraIntent,CAPT_PHOTO);
HTC Legend,HTC欲望,三星Galaxy和三星galaxy标签都很好用 但在LG optimus打开相机并通过它自己的名字和uri保存图像文件。怎么解决这个问题?
答案 0 :(得分:1)
您可以尝试添加额外的额外内容:MediaStore.EXTRA_MEDIA_TITLE
,您可以在其中定义图片的标题。希望这有帮助!
答案 1 :(得分:0)
choosePhotoImage = Environment.getExternalStorageDirectory()+ "/make_machine_example" + (counter++) + ".jpg";
File file = new File(choosePhotoImage);
Uri outputFileUri = Uri.fromFile(file);
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT,outputFileUri);
startActivityForResult(cameraIntent, CAMERA_PIC_REQUEST);