最終更新:2017-03-27 (月) 14:45:11 (2558d)
CameraManager.openCamera
Top / CameraManager.openCamera
https://developer.android.com/reference/android/hardware/camera2/CameraManager.html#openCamera(java.lang.String, android.hardware.camera2.CameraDevice.StateCallback?, android.os.Handler)
定義
- CameraManager.openCamera(String cameraId, CameraDevice.StateCallback callback, Handler handler)
引数
- cameraId: The unique identifier of the camera device to open
- CameraDevice.StateCallback: The callback which is invoked once the camera is opened
- Handler: The handler on which the callback should be invoked, or null to use the current thread's looper.
次の処理
実装
- AOSP/frameworks/base/core/java/android/hardware/camera2/CameraManager.java
- http://tools.oesf.biz/android-7.0.0_r1.0/xref/frameworks/base/core/java/android/hardware/camera2/CameraManager.java#433
呼び出し
メモ
com.example.android.camera2basic D/Camera2BasicFragment?: openCamera::CameraManager.openCamera CameraManager.openCamera ? I/CameraService: CameraService::connect call (PID -1 "com.example.android.camera2basic", camera ID 0) for HAL version default and Camera API version 2 CameraService::connectHelper ? I/Camera2ClientBase: Camera 0: Opened. Client: com.example.android.camera2basic (PID 26515, UID 10106) Camera2ClientBase::Camera2ClientBase ? I/CameraDeviceClient: CameraDeviceClient 0: Opened CameraDeviceClient::CameraDeviceClient? ? I/CameraService: onTorchStatusChangedLocked?: Torch status changed for cameraId=0, newStatus=0 ? I/CameraService: onTorchStatusChangedLocked?: Torch status changed for cameraId=0, newStatus=0 ? E/mm-camera-img: module_imglib_start_session:1778 ###Img_Loglevel 1 ? E/mm-camera: q3a_port_init:1753 q3a_port_init: 3A VERSION --> 4.1.0.r9 ? E/mm-camera-isp2: isp_module_start_session:360 num_session_opened 1 ? E/libaprpmem: Ion allocation success virtaddr : ret=3901779968 fd=40 heapid=33554432 ? E/libaprpmem: Ion allocation success virtaddr : ret=3897810944 fd=42 heapid=33554432 ? E/libaprpmem: Ion allocation success virtaddr : ret=3889872896 fd=43 heapid=33554432 ? E/libaprpmem: Ion allocation success virtaddr : ret=3885690880 fd=44 heapid=33554432 ? E/libaprpmem: Ion allocation success virtaddr : ret=3877326848 fd=45 heapid=33554432 ? E/libaprpmem: Ion allocation success virtaddr : ret=3873144832 fd=46 heapid=33554432 ? E/libaprpmem: Ion allocation success virtaddr : ret=3843567616 fd=47 heapid=33554432 ? E/mm-camera-sensor: sensor_sdk_util_get_kernel_i2c_addr_type:26Invalid addr_type = 0 ? E/mm-camera-sensor: sensor_sdk_util_get_kernel_i2c_data_type:40Invalid addr_type = 0 ? E/mm-camera-sensor: sensor_sdk_util_get_kernel_i2c_data_type:40Invalid addr_type = 0 ? E/mm-camera-sensor: sensor_sdk_util_get_kernel_i2c_addr_type:26Invalid addr_type = 0 ? E/mm-camera: mct: mct_pipeline_start_stream_internal: Adding session stream streamid= 0xf for session=1 ? E/mm-camera: mct: mct_pipeline_start_stream_internal:Linking session stream for session 1 ? E/mm-camera: mct: mct_pipeline_start_stream_internal:Session stream linked successfully session 1 com.example.android.camera2basic D/Camera2BasicFragment?: CameraDevice.StateCallback? onOpened StateCallback.onOpened?