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应用程序并使用此应用程序?我读到的是,有了这个,我只能扫描二维码