Android相机使用全解析
在Android开发中,相机功能的实现是一个常见且重要的需求。本文将详细介绍如何在Android应用中选择和管理相机、显示相机预览、控制相机参数等内容。
1. 相机的选择与释放
在使用相机之前,首先要确定使用哪个相机。因为设备可能有多个相机,所以需要进行选择。以下是选择相机的基本代码:
mNumberOfCameras = Camera.getNumberOfCameras();
CameraInfo cameraInfo = new CameraInfo();
for (int i = 0; i < mNumberOfCameras; i++)
{
Camera.getCameraInfo(i, cameraInfo);
if (cameraInfo.facing == CameraInfo.CAMERA_FACING_BACK)
{
mDefaultCameraId = i;
}
}
if (mDefaultCameraId == -1)
{
// test for no cameras
if (nCameras > 0)
{
mDefaultCameraId = 0;
} else
{
// nothing can be done; tell the user then exit
Toast toast = Toast.makeText(getApplicationContext(),
R.string.no_
超级会员免费看
订阅专栏 解锁全文
1464

被折叠的 条评论
为什么被折叠?



