2011-05-14 204 views
1

我開發了一款相機應用程序,它可以拍攝一張照片,將其存儲到緩存中,然後將其加載到服務器上。一切都很完美。然而,當我去真正的手機上測試它時,我注意到縮放相機使應用程序崩潰。我花了2周的時間試圖讓縮放工作和研究它。我嘗試了setOnZoomListener,isSmoothZoomSupported等 但是,無論我做什麼,我都找不到在應用程序中實現縮放功能而不會崩潰的方法。任何正確的方向將它放在一起會節省我的理智!提前感謝你!!!!!安卓相機zoom

+0

您能否提供來自adb的日誌? – bluefalcon 2011-05-19 17:17:58

+1

我認爲如果您可以給我們您的日誌和部分源代碼,我們可以更容易地分析您的問題。 – artsylar 2011-08-25 01:15:41

回答

2

移動相機的變焦功能是數碼變焦而不是光學變焦。 所以,縮放取決於相機硬件。

嘗試通過使用Camera.Parameters.getMaxZoom() 獲得相機的最大縮放值如果此方法返回縮放值> 1,那麼您可以縮放圖片預覽。 這與硬件有關。所以,有些設備可能不支持某些設備。

謝謝 Vikash