我编写了一个应用程序,该应用程序将通过 html 链接(公司内部网络,而不是互联网)从浏览器启动。我在 AndroidManifest.xml 中定义了一个带有自己的 URL 方案的意图过滤器,它工作正常,但仅适用于 Google Chrome。所有其他浏览器都尝试加载一个不存在的网站。我的设备:装有 Android 4.2 的 Nexus 10
AndroidManifest.xml 中的部分:
<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="camerastarter" android:host="wrap" android:path="/" />
</intent-filter>
HTML:
[a href="camerastarter://wrap/?param1=value1¶m2=value2"]启动相机[/a]
我的雇主想要一个全屏浏览器,而 Chrome 没有全屏选项。是否有机会从其他浏览器/使用 WebView 的应用程序启动该应用程序?
(顺便说一句,zxing 条码扫描器也会出现同样的问题。只有 Chrome 可以从 html 链接启动它。)
我非常感谢任何帮助......