1. 程式人生 > >解決Camera預覽時倒立的問題

解決Camera預覽時倒立的問題

// 提供一個靜態方法,用於根據手機方向獲得相機預覽畫面旋轉的角度
 public static int getPreviewDegree(Activity activity) {
  // 獲得手機的方向
  int rotation = activity.getWindowManager().getDefaultDisplay()
    .getRotation();
  int degree = 0;
  // 根據手機的方向計算相機預覽畫面應該選擇的角度
  switch (rotation) {
  case Surface.ROTATION_0:
   degree = 90;
   break;
  case Surface.ROTATION_90:
   degree = 0;
   break;
  case Surface.ROTATION_180:
   degree = 270;
   break;
  case Surface.ROTATION_270:
   degree = 180;
   break;
  }
  return degree;
 }