1
안드로이드에서 카메라를 선택하는 옵션을 사용자에게 제공하는 방법 사용자가 버튼을 클릭하면 미리보기가 가능합니다. 카메라를 다시 보여 주어야합니다. 미리보기 .I이 안드로이드안드로이드에서 사용자 정의 카메라를 선택하는 옵션을 사용자에게 제공하는 방법
안드로이드에서 카메라를 선택하는 옵션을 사용자에게 제공하는 방법 사용자가 버튼을 클릭하면 미리보기가 가능합니다. 카메라를 다시 보여 주어야합니다. 미리보기 .I이 안드로이드안드로이드에서 사용자 정의 카메라를 선택하는 옵션을 사용자에게 제공하는 방법
의 전면 카메라를 제시해야이 당신을 도울 수 :
public static void setCameraDisplayOrientation(Activity activity,
int cameraId, android.hardware.Camera camera) {
android.hardware.Camera.CameraInfo info =
new android.hardware.Camera.CameraInfo();
android.hardware.Camera.getCameraInfo(cameraId, info);
int rotation = activity.getWindowManager().getDefaultDisplay()
.getRotation();
int degrees = 0;
switch (rotation) {
case Surface.ROTATION_0: degrees = 0; break;
case Surface.ROTATION_90: degrees = 90; break;
case Surface.ROTATION_180: degrees = 180; break;
case Surface.ROTATION_270: degrees = 270; break;
}
int result;
if (info.facing == Camera.CameraInfo.CAMERA_FACING_FRONT) {
result = (info.orientation + degrees) % 360;
result = (360 - result) % 360; // compensate the mirror
} else { // back-facing
result = (info.orientation - degrees + 360) % 360;
}
camera.setDisplayOrientation(result);
}
또한이 링크를 참조하십시오 :
How do I open the "front camera" on the Android platform?
http://developer.android.com/reference/android/hardware/Camera.html