关于Android开发调用系统自带的相机程序,求高手帮助!
我编写了一个小程序想用调用系统自带的相机,但是我发现我用原本的相机照出来的照片是2448*3264的大小,但是我用我变得程序调用以后用getHeight()和getWid...
我编写了一个小程序想用调用系统自带的相机,但是我发现我用原本的相机照出来的照片是2448*3264的大小,但是我用我变得程序调用以后用getHeight()和getWidth()检测其大小的时候就是204*153,不知道是为什么?还是可以从哪里修改参数吗?
展开
展开全部
mCamera = Camera.open();
Camera.Parameters p = mCamera.getParameters();
// 【调试】获取camera支持的picture size
List<Size> pictureSizes = mCamera.getParameters()
.getSupportedPictureSizes();
p.setPictureSize(640, 480);//指定拍照图片的大小
mCamera.setParameters(p);
Camera.Parameters p = mCamera.getParameters();
// 【调试】获取camera支持的picture size
List<Size> pictureSizes = mCamera.getParameters()
.getSupportedPictureSizes();
p.setPictureSize(640, 480);//指定拍照图片的大小
mCamera.setParameters(p);
更多追问追答
追问
这个是添加一个相机吧?我是调用的自带的相机,那样就不行吗?
追答
这个就是调用自带的相机。
2013-01-19
展开全部
你得到的是预览窗口的大小吧。
API的文档中,Dev Guide 里面 Multimedia and Camera: 有说明如何使用
API的文档中,Dev Guide 里面 Multimedia and Camera: 有说明如何使用
追问
也不是呀,因为我的预览窗口ImageView用的是wrap_content这样的,我再调整那个相机程序的时候比如800万像素变成90万像素之后,那个大小也变小了,可是上限就是800万时候的204*153个数。
我是刚刚才开始学的,不太明白。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询