Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 谷歌眼镜应用中的条形码扫描器_Android_Google Glass_Zxing_Google Gdk - Fatal编程技术网

Android 谷歌眼镜应用中的条形码扫描器

Android 谷歌眼镜应用中的条形码扫描器,android,google-glass,zxing,google-gdk,Android,Google Glass,Zxing,Google Gdk,我目前正试图从我自己的谷歌眼镜应用程序中调用条形码扫描仪。到目前为止,我所做的是创建一个新的意图,如下所示: Intent objIntent = new Intent("com.google.zxing.client.android.SCAN"); objIntent.putExtra("SCAN_MODE", "QR_CODE_MODE"); startActivityForResult(objIntent, 0); 我总是收到以下错误: 未找到可处理意图的活动 com.google.

我目前正试图从我自己的谷歌眼镜应用程序中调用条形码扫描仪。到目前为止,我所做的是创建一个新的意图,如下所示:

Intent objIntent = new Intent("com.google.zxing.client.android.SCAN"); 
objIntent.putExtra("SCAN_MODE", "QR_CODE_MODE"); 
startActivityForResult(objIntent, 0);
我总是收到以下错误:

未找到可处理意图的活动 com.google.zxing.client.android.scan

我需要进口一些特别的东西吗?我知道有一个叫做BarcodeEye的玻璃实现,但这实际上是一个完整的工作玻璃器皿,不是吗

编辑: 我现在可以打开条形码扫描仪:) 我已经从当前的ZXing库导入了当前的/android,添加了当前的核心快照,并将其标记为库项目。在我的主应用程序中,我添加了/android作为库,还添加了快照。使用以下代码,我现在可以打开条形码扫描仪:

     Intent objIntent = new
     Intent("com.google.zxing.client.android.SCAN");
     objIntent.putExtra("SCAN_MODE",
     "ONE_D_MODE,QR_CODE_MODE,PRODUCT_MODE,DATA_MATRIX_MODE");
     startActivityForResult(objIntent, UPC_CODE_REQUEST);
目前的问题是,扫描成功后,应用程序没有跳回我调用条形码意图的活动。它只是关闭了条形码扫描仪和我的主要应用程序。 我没有从控制台收到任何错误。也许有人知道发生了什么以及为什么不调用“onActivityResult”方法


问候Stef这是相当混乱的。您试图通过意图调用外部应用程序,但它不存在,这就是错误告诉您的。您可以尝试从原始开源项目构建和安装Glass应用程序,以响应以下意图:


您正在导入一个应用程序,
/android
,它不应该“导入”到其他项目中。它不是为玻璃设计的,但可能有点不好用。但是,如果您使用的是应用程序的意图,那么这些都不是必需的。

嘿,实际上我已经阅读了本教程,并认为它是正确的,不是吗?不是对Glass来说,也不是这样完全克隆应用程序是不合适的。那么您有什么建议?使用ZXing Glass应用程序并使用此应用程序?我读到的是,有了这个,我只能扫描二维码