溫馨提示×

android調用攝像頭的方法是什么

小億
270
2023-11-06 17:57:36
欄目: 編程語言

在Android中,調用攝像頭的方法是使用Camera類。以下是使用攝像頭的基本步驟:

  1. 添加攝像頭權限到AndroidManifest.xml文件中:
<uses-permission android:name="android.permission.CAMERA" />
  1. 在Activity中實例化Camera對象:
private Camera mCamera;
...
mCamera = Camera.open(); // 打開攝像頭
  1. 設置攝像頭預覽:
private CameraPreview mPreview;
...
mPreview = new CameraPreview(this, mCamera); // 創建CameraPreview實例
FrameLayout previewLayout = findViewById(R.id.camera_preview);
previewLayout.addView(mPreview); // 將CameraPreview添加到布局中
  1. 開始預覽和停止預覽:
mCamera.startPreview(); // 開始預覽
...
mCamera.stopPreview(); // 停止預覽
  1. 拍照:
private PictureCallback mPicture = new PictureCallback() {
    @Override
    public void onPictureTaken(byte[] data, Camera camera) {
        // 處理拍照數據
    }
};
...
mCamera.takePicture(null, null, mPicture); // 拍照
  1. 釋放攝像頭資源:
mCamera.release(); // 釋放攝像頭資源
mCamera = null;

注意:Camera類已在API級別21中棄用。從API級別21開始,應使用Camera2類進行攝像頭操作。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女