Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android 技術總結(009)—— 設置相機拍照尺寸為最小支持尺寸

Android 技術總結(009)—— 設置相機拍照尺寸為最小支持尺寸

編輯:關於Android編程

[java]
// 獲取屏幕信息 
WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE); 
Display display = wm.getDefaultDisplay(); 
// 初始化相機 
Camera camera = Camera.open(); 
Camera.Parameters parameters = camera.getParameters(); 
 
parameters.setPreviewSize(display.getWidth(), display.getHeight()); 
 
List<Camera.Size> pszize = parameters.getSupportedPictureSizes(); 
if (null != pszize && 0 < pszize.size()) { 
    int height[] = new int[pszize.size()]; 
    Map<Integer, Integer> map = new HashMap<Integer, Integer>(); 
    for (int i = 0; i < pszize.size(); i++) { 
        Camera.Size size = (Camera.Size) pszize.get(i); 
        int sizeheight = size.height; 
        int sizewidth = size.width; 
        height[i] = sizeheight; 
        map.put(sizeheight, sizewidth); 
    } 
    Arrays.sort(height); 
    parameters.setPictureSize(map.get(height[0]), height[0]); 
} else { 
    parameters.setPictureSize(display.getWidth(), display.getHeight()); 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved