2012-01-07 73 views
1

关于在Android设备中使用QR代码的2个问题: 1.是否可以使用QR码启动本机Android应用程序?也许通过一些配置的URI模式? 2.另一个可能对我有用的选项是在我自己的应用程序中有一个QR码扫描器。我能否以某种方式包含一个不同的应用程序来扫描我的应用程序中的QR码?或者我将不得不自己实施扫描?启动本机应用程序的QR代码

感谢

回答

1

1.to使用配置模式,你可以查看这个帖子

Launch custom android application from android browser

然后你可以QR码这个方案就像市场://
2.你可以使用Bar code scanner app并使用下面的代码启动,或者甚至可以集成zxing库来扫描自己。

Intent intent = new Intent("com.google.zxing.client.android.SCAN"); 
    intent.setPackage("com.google.zxing.client.android"); 
    intent.putExtra("SCAN_MODE", 
      "ONE_D_MODE,QR_CODE_MODE,PRODUCT_MODE,DATA_MATRIX_MODE"); 
    startActivityForResult(intent, 0); 
6

要通过意向扫描条形码,在Android中,看到https://github.com/zxing/zxing/wiki/Scanning-Via-Intent

要从QR码触发一个应用程序,是的,你需要注册应用程序来处理特定的自定义URL方案。这是怎么了相同的应用程序可以以点击的网站上作出回应:https://github.com/zxing/zxing/wiki/Scanning-From-Web-Pages

看看它是如何注册到这里处理的URL:https://github.com/zxing/zxing/blob/master/android/AndroidManifest.xml

+0

会尝试。谢谢。 – Haji 2012-01-09 07:09:18

+0

我一定会为我的客户尝试这个,非常感谢! – 2014-07-17 14:18:10

+0

@Sean Owen它指引我下载扫描仪应用程序 – 2015-02-23 12:02:14

相关问题