读书人

camera中setZoom的有关问题

发布时间: 2012-09-21 15:47:26 作者: rapoo

camera中setZoom的问题

不是所有SDk都支持setZoom就像不是所有牛奶都叫特仑苏一个样,其实很讨厌这个广告,弄一个忽悠人的名字。

API Level 8开始才有setZoom这个功能,所以不是所有cameras都支持zoom的,因此需要检查isZoomSupported (API Level 8) 或者低版本呢检查一下参数 parameters string?: zoom-supported。

private void setZoom(Camera.Parameters parameters) {? ? ? ? String zoomSupportedString = parameters.get("zoom-supported");? ? ? if (zoomSupportedString != null && !Boolean.parseBoolean(zoomSupportedString)) {? ? ? ? return;? ? ? }?

读书人网 >移动开发

热点推荐