我是Android eclipse的新手,我想知道如何配置或使用来自zxing库的zcode库生成的二维码。如果有任何替代方案,请告知我。
所以有人可以建议我该怎么办?
答案 0 :(得分:4)
从工作代码中复制:
String theDataToDisplay = "Hello World!";
Intent intent = new Intent("com.google.zxing.client.android.ENCODE");
intent.putExtra("ENCODE_TYPE", "TEXT_TYPE" );
intent.putExtra("ENCODE_DATA", theDataToDisplay );
intent.putExtra("ENCODE_FORMAT", "QR_CODE");
intent.putExtra("ENCODE_SHOW_CONTENTS", false );
startActivity(intent);
这需要在设备上安装BarCodeScanner。确保您尝试/捕获此代码以防丢失包。
答案 1 :(得分:1)
查看此课程:Intents.java
这是处理ZXing意图的类。
您需要使用ACTION = "com.google.zxing.client.android.ENCODE"
然后添加额外内容,表示您要编码的数据,以及您想要的QR格式/类型。
使用互联网时的另一个选择是使用Google Image Charts API生成它们,供您下载并显示在自己的活动中。 注意:API已被删除,但可能会在2015年之前正常运行
答案 2 :(得分:1)
项目提供的IntentIntegrator
类包含了上述基于Intent
的解决方案。这样更容易。
请参阅http://code.google.com/p/zxing/wiki/ScanningViaIntent
虽然这些示例涉及扫描/解码,但是类本身具有类似的编码方法。