![](/img/trans.png)
[英]How to take a picture with Android Camera in Java Android Studio Error
[英]Picture Size in Android Studio with Java
这是一个初学者的问题,如果这是非常基本的,我深表歉意。 我已经用谷歌搜索过,但是发现的问题/答案远比我能理解的复杂。 我正在尝试在Android Studio中为Android开发相机应用程序。 我知道我可以访问默认相机,但是我需要在应用程序中进行操作。
到目前为止,我的应用程序确实显示预览,并且可以成功拍摄和保存图片。
我在这里关注相机API页面: https : //developer.android.com/guide/topics/media/camera.html#custom-camera
我需要了解如何设置图片尺寸。 现在,我可以直接/静态将其设置为2048 x 1536。
这似乎是在此处使用的正确命令/功能: https : //developer.android.com/reference/android/hardware/Camera.Parameters.html#setPictureSize (int,int)
它给了我这个:void setPictureSize(int width,int height)
我的问题是 -在哪里以及如何实施? (如果我在代码中的任意位置添加“ setPictureSize(2048,1536)”,则会出现红线并显示“无法解析方法”。)
是否有一些前缀,例如“ Camera.setPictureSize ...”,我看不到任何导入所需类/方法的选项。
请查看如何修改相机设置以获取更多详细信息,但是对于setPictureSize,可通过从Camera实例中检索Camera.Parameters,更改所需内容并将其重新设置在Camera上来使用它。 假设您的Camera实例称为mCamera
:
Camera.Parameters params = mCamera.getParameters();
params.setPictureSize(width, height);
mCamera.setParameters(params);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.