我正在使用相機預覽框架,並且需要對我將使用的最小預覽尺寸做出決定。我需要相當高的分辨率,並試圖找出我可以在更流行的Android手機和操作系統版本中獲得的最高預覽分辨率。 (由this question about Nexus One/Froyo preview sizes來看,它看起來像他們有時跨操作系統版本更改爲同一設備。)受歡迎的Android手機支持的相機預覽尺寸
在哪裏有資源,基本上列出的android.hardware.Camera.Parameters.getSupportedPreviewSizes()
爲許多不同的設備(或設備/ OS版本對)的輸出?
另外,如果沒有這樣的列表,這個問題可能成爲這樣的資源。我會非常高興地提出任何答案,包括針對特定手機/操作系統版本的新個人數據點。
爲了避免顯而易見的評論:是的,我知道我需要在很多設備上測試我的代碼。但理想情況下,我想盡早就解決方案做出一些合理的知情決定,而不必爲購買入門而購買大量設備。
我假設你正試圖使在編譯時,而不是運行時的預覽大小決定,如果你是在運行時決定,你有上述的getSupportedPreviewSizes()將返回列表,你可以爲你選擇最好的一個。對於編譯時,決定運行時不是一個好主意,因爲對於每個新版本/設備,您需要計算這個表? – srinathhs 2010-12-20 04:04:14
@srinathhs不是。我決定的是我將支持的最小*分辨率,並且我需要知道分辨率的分佈是如何在質量(更高的最小分辨率更好)和可用性(更高的最小分辨率意味着支持更少的設備)。支持解決方案意味着我的很多工作;我不能「只是在運行時決定」。 – 2010-12-20 05:53:35
我認爲這樣的資源有助於制定關於相機應用的一般設計決策和策略。所以我貢獻我可以訪問的設備。 – 2013-07-10 07:44:01