有没有人知道如何从web应用程序内部的链接打开设备上安装的应用程序。我正计划为Android 3.0平板电脑设备构建一个web应用程序,它将有一个测验。测验将要求用户使用设备上安装的应用程序扫描二维码,因此基本上我需要做的是有一个链接,上面写着扫描二维码,打开二维码应用程序。对此有什么想法吗?
发布于 2011-10-11 22:18:17
如果有问题的“二维码”应用程序是条形码扫描仪,they have instructions for how to set up links。
如果有问题的“二维码”应用程序是您自己的,您将需要为您的活动设置一个类似于条形码扫描仪使用的<intent-filter>:
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="http" android:host="zxing.appspot.com" android:path="/scan"/>
</intent-filter>您可以将主机替换为您控制的某个域。理想情况下,您可以在主机和路径指示的URL处放置一个Web页面,这样,如果有人单击Web应用程序中的链接,而他们没有安装"QR Code“应用程序,您就会向他们显示一个页面,解释他们缺少的内容。
https://stackoverflow.com/questions/7723429
复制相似问题