我运行我的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); 对此有什么建议?
发布于 2010-11-18 23:55:56
我自己没有尝试过,但是你可以尝试在intent中添加额外的EXTRA_VIDEO_OUTPUT。
只需添加:
i.putExtra(MediaStore.EXTRA_VIDEO_OUTPUT, 1);
有关详细信息,请参阅the reference。
https://stackoverflow.com/questions/4215360
复制相似问题