我在工作中使用供应商生成的二维码。实际上,我需要通过网站手动记录所有这些项目。
二维码包含所有数据,所以我想创建一个自动执行操作的应用程序。
例如,二维码显示“AAA|BBB|CCC|123”。我想要一个读取它的应用程序,并将用户浏览器重定向到一个 URL:http ://myserver.com/qr?data=AAA|BBB|CCC|123 “。我将在服务器端进行处理并输出结果页面作为 html 页面。
有哪些方法可以做到这一点?
zxing拥有您想要的一切。您可以以简单的意图启动应用程序
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, MAIN_ZXING);
或者,您可以使用他们的自定义意图,如果设备上缺少应用程序,将提示用户安装他们的应用程序。
无论 QR 码扫描什么返回到您的应用程序,您只需要设置重定向。