使用IMAGE_CAPTURE意图时如何提高相机分辨率

时间:2010-11-18 13:43:17

标签: android camera

我运行我的Android应用程序,其中实现了相机功能 Android手机,但我得到的相机图像总是很小 解析度。似乎默认情况下,Android相机的分辨率是 小(例如640 * 480),如何提高分辨率?

我使用以下代码来实现相机部件:

Intent i = new Intent("android.media.action.IMAGE_CAPTURE"); 
File photo=new File(Environment.getExternalStorageDirectory(), "123.jpg"); 
i.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(photo)); 
startActivityForResult(i, 1); 

对此有任何建议???

1 个答案:

答案 0 :(得分:0)

我自己没试过,但您可以尝试在意图中添加EXTRA_VIDEO_OUTPUT额外内容。

只需添加:

i.putExtra(MediaStore.EXTRA_VIDEO_OUTPUT, 1);

有关详细信息,请参阅the reference