2011-05-14 156 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