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

Mel*_*lon 5 camera android

我运行我的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); 
Run Code Online (Sandbox Code Playgroud)

有什么建议吗???

小智 0

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

只需添加:

i.putExtra(MediaStore.EXTRA_VIDEO_OUTPUT, 1);

请参阅参考资料以获取更多信息。