Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.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_Qr Code - Fatal编程技术网

Android 用于启动本机应用程序的二维码

Android 用于启动本机应用程序的二维码,android,qr-code,Android,Qr Code,关于在Android设备中使用二维码的两个问题: 1.是否可以从二维码启动本机Android应用程序?可能是通过某个配置的URI模式? 2.另一个可能对我有用的选择是在我自己的应用程序中安装二维码扫描仪。我是否有可能在我的应用程序中加入另一个扫描二维码的应用程序?还是我必须自己进行扫描 谢谢。要使用配置好的模式,你可以查看这篇文章 然后,您可以像market一样对该方案进行二维码编码:// 2.您可以使用下面的代码来启动,甚至可以集成zxing库来扫描您自己 Intent intent

关于在Android设备中使用二维码的两个问题: 1.是否可以从二维码启动本机Android应用程序?可能是通过某个配置的URI模式? 2.另一个可能对我有用的选择是在我自己的应用程序中安装二维码扫描仪。我是否有可能在我的应用程序中加入另一个扫描二维码的应用程序?还是我必须自己进行扫描


谢谢。要使用配置好的模式,你可以查看这篇文章

然后,您可以像market一样对该方案进行二维码编码://
2.您可以使用下面的代码来启动,甚至可以集成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);

要按意图扫描Android中的条形码,请参阅

要从二维码触发应用程序,是的,您需要注册应用程序以处理特定的自定义URL方案。这就是同一个应用程序如何响应web上的点击:


看看它是如何注册来处理URL的:

@Sean Owen它指示我下载scanner应用程序