如何将本机Android应用程序调用到浏览器中

时间:2012-12-11 09:09:45

标签: javascript android html5 cordova

我在Android中有一个磁卡读卡器代码,我想将这个应用程序访问浏览器(通过javascript)或使用HTML5 getUserMedia() API从卡中刷卡并通过JavaScript获取卡信息。有什么办法吗?如果您有...,请分享示例代码。

编辑:我引用了这个链接: Jquery Mobile Web: Is Calling Native Apps possible?

我不知道如何在我的脚本中使用它: myapp:// myparam

我在清单文件中添加了此代码,

<intent-filter>
                <action android:name="android.intent.action.VIEW" >
                </action>

                <category android:name="android.intent.category.DEFAULT" >
                </category>
                <category android:name="android.intent.category.BROWSABLE" >
                </category>

                <data
                    android:host="http://market.android.com/"
                    android:scheme="http" >
                </data>


            </intent-filter>

如何在浏览器中启动此应用程序(即链接)......

1 个答案:

答案 0 :(得分:0)

  

我希望将此应用程序访问浏览器(通过javascript)或使用HTML5 getUserMedia()API从卡中刷卡并通过JavaScript获取卡信息。有什么办法吗?

不在应用程序级别。您可以通过超链接启动读卡器应用程序,但您无法在JavaScript中获得结果。正如其他人在评论中指出的那样,您需要实现一个包含您的阅读器代码的PhoneGap扩展。