我想使用Android的Camera API在ImageView中显示图片。我看到了其他可用的解决方案,它们在SurfaceView中显示实时摄像头,但我想将其存储为图像并将其显示在ImageView上,我将通过单击按钮手动更新。我该怎么做?
答案 0 :(得分:1)
我看到了其他可用的解决方案,它们在SurfaceView中显示实时相机输入
这称为预览,人们能够分辨出相机指向的内容非常有用。或者,引用the documentation:
要让用户有效拍摄照片或视频,他们必须能够看到设备相机看到的内容。
我想将其存储为图像并将其显示在ImageView上,我将通过点击按钮手动更新
这称为“拍照”或“capturing pictures”。使用原始相机API拍摄照片,即可在takePicture()
对象上致电Camera
。
除了我上面链接的文档外,Android开发者文档还有a training section创建自定义相机应用程序。