我试图在用户浏览到某个 url 时启动我的应用程序。我找到了一些示例,它们在清单中都有相同的内容,但这对我不起作用。我已将意图过滤器放在 Activity 和 Receiver 下。
这是我的清单片段:
<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="www.urbandictionary.com" android:scheme="http"></data>
</intent-filter>
在 Activity 下,我尝试使用 onNewIntent,当它在 Receiver 下时,我尝试使用 onReceiveIntent,两者都通过简单的 Log.i 调用来查看它是否触发。我运气不太好。