相机变焦谷歌眼镜XE16

时间:2014-04-17 11:36:54

标签: android android-camera google-glass android-4.4-kitkat

我正在开发Google Glass应用程序,该应用程序依赖于在设置阶段扫描各种QR码。在XE16版本之前,我创建的自定义自动缩放功能完美无瑕。只要用户的头部移动保持在设定的边距内,相机就会放大,如果超出这些边距,则重置缩放。

我们用于开发的Glass已更新为XE16(Android 4.4.2),并且缩放功能不再有效。

if (mCamera != null) {
  Parameters parameters = mCamera.getParameters();
  parameters.setZoom(currentZoom); // zoom already incremented

  Log.i("ZoomManager", String.format("Set zoom to %d/%d", currentZoom, maximumZoom));

  mCamera.setParameters(parameters);

  Log.i("ZoomManager", String.format("Current zoom %d/%d", mCamera.getParameters().getZoom(), maximumZoom));
}

运行此代码会输出以下内容。

  

04-17 13:22:24.300:I / ZoomManager(11398):将变焦设置为3/60
  04-17 13:22:24.347:I / ZoomManager(11398):当前缩放0/60
  04-17 13:22:24.644:I / ZoomManager(11398):将变焦设置为6/60
  04-17 13:22:24.699:I / ZoomManager(11398):当前缩放0/60
  04-17 13:22:25.011:I / ZoomManager(11398):将变焦设置为9/60
  04-17 13:22:25.050:I / ZoomManager(11398):当前缩放0/60
  04-17 13:22:25.332:I / ZoomManager(11398):将变焦设置为12/60
  04-17 13:22:25.371:I / ZoomManager(11398):当前缩放0/60
  04-17 13:22:25.667:I / ZoomManager(11398):将变焦设置为15/60
  04-17 13:22:25.714:I / ZoomManager(11398):当前缩放0/60
  ....一直到60作为缩放级别存储在本地

我无法找到相机的任何相关更改,但也许我忽略了一些东西。有没有其他人遇到过这个问题,或者有没有人对我如何解决这个问题有任何见解?

1 个答案:

答案 0 :(得分:0)

这是Google工程师创建的一个错误,在XE16.2中确定无误!