我正在按照此处的代码使用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);
一切正常,但相机活动要求用户“点击接受”。大概一秒钟之后可以拍照吗?
这就是内置相机应用程序的工作方式,我只是说“好的玻璃,拍照”,它拍摄的照片无需任何额外的确认。我的应用程序中的摄像头已经被用户激活,界面中有其他语音/点击,因此第二次确认点击是不合需要的。
答案 0 :(得分:3)
您可以自己拍照:http://developer.android.com/training/camera/cameradirect.html
,而不是打开Google Glass相机应用在GDK参考文献中甚至提到了这一点:
使用Android Camera API构建您自己的逻辑。如果您使用此方法,请遵循以下准则:
- 点击相机按钮上的照片,长按一下视频,就像Glass一样。
- 向用户表明是拍摄了照片还是录制了视频。
- 捕捉期间保持屏幕开启。
答案 1 :(得分:1)
您可以使用Cuxtom Cam library执行您想要的任务。