2014-12-06 105 views

回答

0

您可以檢查攝像頭預覽分辨率的設備支持,然後設置相應:

Camera.Parameters p = camera.getParameters(); 
    List<Camera.Size> supportedSizes = p.getSupportedPreviewSizes(); 
    int maxSupportedWidth = -1; 
    int maxSupportedHeight = -1; 
    for (Camera.Size size : supportedSizes) { 
     if (size.width == 100) { 
      desiredWidth = size.width; 
      desiredHeight = size.height; 
     } 
    } 

    p.setPictureSize(desiredWidth, desiredHeight); 

有沒有保證他的設備支持100x400或高度的精確分辨率上面的例子將等於400,但你會明白如何將它設置爲接近你想要的。