0
我在Android应用程序中有一个webveiw。当用户点击/触摸某个网址(例如在他们的电子邮件应用程序中)时,是否可以启动我的应用程序,然后导航到webview中的特定网址?如果该应用程序未安装,只需在Chrome中打开网址?从链接启动Android应用并导航到特定的URL?
到目前为止,我已经尝试过这种由@FD_的建议:
.
.
.
</application>
<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="mysite.com" android:scheme="http"></data>
</intent-filter>
</manifest>
更新: 我有清单文件中放错了地方的意图过滤器。它需要放在活动部分。它现在有效,但是,它仍然不会将我带到实际的URL。因此,如果点击的网址是mysite.com/page2,如果您使用我的应用打开链接,它会将您带到mysite.com,而不是mysite.com/page2。任何想法如何让这个工作?
谢谢。我只是试过这个。它仍然在Chrome中打开链接。有什么我可能会失踪? – Prabhu
查看我的更新。它的作品不是,但仍然没有把我带到实际的联系。它总是进入根URL。 – Prabhu