如何访问Kitkat中的android.hardware.camera2.CameraManager

时间:2014-07-05 00:09:54

标签: android google-glass google-gdk

我正在尝试使用这里提到的隐藏的camera2 api谷歌眼镜。 http://www.slideshare.net/lbk003/an-devcon2013-camera3kaurfinal

我已确认使用幻灯片中的github链接可在我的kitkat玻璃上使用Camera2 API。

dex文件经过逆向工程,可以使用下面的dex2jar方法访问camera2包。 How do I build the Android SDK with hidden and internal APIs available?

我使用幻灯片和使用camera2video示例编写了一个简单的相机api(谷歌为Android L的camera2video示例)。在Android kitkat中Android L camera2 api和隐藏的camera2 api有所不同。

然而,下面的行给出了编译错误 - CAMERA_SERVICE无法解析或不是字段。 manager =(CameraManager)ctx.getSystemService(Context.CAMERA_SERVICE);

看起来Context.CAMERA_SERVICE不可用。有没有人成功获得Android kitkat中的camera2 api?

1 个答案:

答案 0 :(得分:0)

仅仅因为Android KitKat中包含不完整的camera2 API源代码,并不意味着任何特定设备实际上都支持新API。

你不太可能在Glass上运行。