0
的最大分辨率,我得到擴展的列表,並嘗試比較第一個和最後一個值:設定攝像機
Camera.Parameters params = camera.getParameters();
List sizes = params.getSupportedPictureSizes();
int wc1=0, wc2 = 0, hc1 = 0, hc2 = 0, wf = 0, hf=0;
Camera.Size result = null;
for (int i=0;i<sizes.size();i++){
result = (Size) sizes.get(i);
if (i==0){
wc1=result.width; hc1=result.height;
}
if (i==sizes.size()){
wc2=result.width; hc2=result.height;
}
if (wc1 > wc2) {wf=wc1; hf=hc1;}
if (wc2 > wc1) {wf=wc2; hf=hc2;}
}
params.setPictureSize(wf, hf);
未確定表達:
i==sizes.size()
如何設置的最後一個項目在列表中? 謝謝你提前
謝謝,幫助 – Forme