GDK图片意图卡在Tap上接受

时间:2014-07-01 16:10:20

标签: google-glass google-gdk

今天我的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;
        }

3 个答案:

答案 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将成功完成。这不是一个解决方案,但希望它能阻止您在工作中落后于工作。