是否可以使用Google Glass拍摄照片而无需"点击接受"?

Tom*_*aid 5 camera mediastore google-glass

我正在按照此处的代码使用Google Glass相机拍摄图像.

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);
Run Code Online (Sandbox Code Playgroud)

一切都运行正常,但相机活动要求用户"点击接受".大概一秒钟之后可以拍照吗?

这就是内置相机应用程序的工作原理,我只是说"好的玻璃,拍照",它拍摄的照片无需任何额外的确认.我的应用程序中的摄像头已经被用户激活,界面中有其他语音/点击,因此第二次确认点击是不合需要的.

Tom*_*che 3

您可以自己拍照,而不是打开 Google Glass 相机应用程序:http://developer.android.com/training/camera/cameradirect.html

GDK 参考资料中甚至提到了这一点:

使用 Android 相机 API 构建您自己的逻辑。如果您使用此方法,请遵循以下准则:

  • 单击相机按钮即可拍照,长按即可拍摄视频,就像 Glass 一样。
  • 向用户指示是否拍摄了照片或录制了视频。
  • 捕获期间保持屏幕打开。