0
아래 코드는 Wildfire S에서 훌륭하게 작동하지만 Motorola RAZR에서는 작동하지 않으며 수정 방법은 없습니다. 나는 그것에 대해 몇 개의 게시물을 보았지만 답은 없었다.모토로라의 Android 손전등
아래 코드는 Wildfire S에서 훌륭하게 작동하지만 Motorola RAZR에서는 작동하지 않으며 수정 방법은 없습니다. 나는 그것에 대해 몇 개의 게시물을 보았지만 답은 없었다.모토로라의 Android 손전등
어떤 이유에서든 Motorola Razr은 카메라 관련 정보에 액세스 할 때 SurfaceView를 사용해야합니다.
// Where CameraPreview is the class extending SurfaceView
mPreview = new CameraPreview(this, mCamera);
preview = (FrameLayout) findViewById(R.id.camera_preview);
preview.addView(mPreview);
위의 코드는 코드의 조각이 카메라에 매개 변수를 전달하고을 활용하여 내 활동에서입니다 다음 Camera.Parameters
을 설정하는 데 사용하는 활동에 있어야합니다 SurfaceView를 만들기 위해 위 코드를 작성하십시오.
public void setFocusMacro() {
if (mCamera == null) {
// Create an instance of Camera
mCamera = Camera.open();
mParams = mCamera.getParameters();
}
mParams = mCamera.getParameters();
mParams.setFocusMode(Camera.Parameters.FOCUS_MODE_MACRO);
mParams.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
mCamera.setParameters(mParams);
}
logcat은 무엇을 말합니까? –
흥미로운 것은 없지만, razr이 토글 버튼을 클릭 한 것을 알지 못했던 것 같습니다. 카메라가 열리고 오류는 '03-23 20 : 01 : 10.439 : E/CameraHal (159) : (4005e568) hardware/ti/omap4xxx/camera/CameraHal.cpp : 374 setParameters - Setting KEY_MOT_LEDFLASH - 100 ' –