我按照此处的代码使用 Google Glass 相机捕获图像。
https://developers.google.com/glass/develop/gdk/media-camera/camera#capturing_images_or_video https://developers.google.com/glass/develop/gdk/media-camera/camera#capturing_images_or_video
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(intent, 1);
一切工作正常,除了相机活动需要用户“点击接受”。是否可以在一秒钟左右后拍照?
这就是内置相机应用程序的工作原理,我只需说“好吧,玻璃,拍照”,它就会拍照,无需任何额外的确认。我的应用程序中的相机已被用户通过界面中的其他语音/点击激活,因此第二次确认点击是不可取的。
您可以自己拍照,而不是打开 Google Glass 相机应用程序:http://developer.android.com/training/camera/cameradirect.html http://developer.android.com/training/camera/cameradirect.html
GDK 参考资料中甚至提到了这一点:
使用 Android 相机 API 构建您自己的逻辑。如果您使用此方法,请遵循以下准则:
- 单击相机按钮即可拍照,长按即可拍摄视频,就像 Glass 一样。
- 向用户指示是否拍摄了照片或录制了视频。
- 捕获期间保持屏幕打开。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)