关于Android开发调用系统自带的相机程序,求高手帮助!

我编写了一个小程序想用调用系统自带的相机,但是我发现我用原本的相机照出来的照片是2448*3264的大小,但是我用我变得程序调用以后用getHeight()和getWid... 我编写了一个小程序想用调用系统自带的相机,但是我发现我用原本的相机照出来的照片是2448*3264的大小,但是我用我变得程序调用以后用getHeight()和getWidth()检测其大小的时候就是204*153,不知道是为什么?还是可以从哪里修改参数吗? 展开
 我来答
小桔丶
2013-01-19 · 超过35用户采纳过TA的回答
知道答主
回答量:82
采纳率:0%
帮助的人:95.3万
展开全部
mCamera = Camera.open();

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: 有说明如何使用
追问
也不是呀,因为我的预览窗口ImageView用的是wrap_content这样的,我再调整那个相机程序的时候比如800万像素变成90万像素之后,那个大小也变小了,可是上限就是800万时候的204*153个数。
我是刚刚才开始学的,不太明白。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式