今天我的Glass应用程序上的图片功能停止了工作。昨天很好,但现在它被卡在Tap接受图片上。我认为它可能与新的(至少对我来说)处理图片以及取景器的方式有关。我在玻璃开发者网站上找到的内容已被弃用,但不起作用。我的希望/信念是新想法是为了打算取景器,然后拍照。我更喜欢仍然使用玻璃方法,但我知道android API相机方法。这是代码
startActivityForResult(new Intent(MediaStore.ACTION_IMAGE_CAPTURE), REQUEST_PIC);
和onActivityResult
switch(requestCode)
{
case REQUEST_PIC:
String picturePath = data.getStringExtra(Intents.EXTRA_PICTURE_FILE_PATH);
processPictureWhenReady(picturePath);
break;
}
答案 0 :(得分:2)
自升级到XE18.3后,我遇到了同样的问题。我没有花时间寻找解决方法,而是使用SurfaceView实现了预览模式。您可以使用Camera.Open()直接访问摄像机,可以在以下位置找到示例代码:(搜索" camerasample.zip"在页面中)
https://code.google.com/p/google-glass-api/issues/detail?id=351
希望这有帮助。
答案 1 :(得分:1)
这是XE18.3更新后遇到的问题。它已在google-glass-api问题跟踪器here中登录。
您可以尝试按照评论中的说明降级固件,但请务必注意这样做会使保修失效。
答案 2 :(得分:-1)
我也遇到了同样的问题,但是如果你将Glass插入运行Eclipse的计算机并且adb正在运行,那么Intent将成功完成。这不是一个解决方案,但希望它能阻止您在工作中落后于工作。