我正在尝试弄清楚如何在自定义URI中启动我的应用中的活动,例如myapp:// myuriactivity
我已经阅读了很多关于android参考中的intent和intent过滤器的内容,并且还阅读了几个例子,但由于某种原因,我无法让我的简单测试工作。下面是我的清单文件,谁能告诉我我做错了什么?使用下面的文件,如果我打开浏览器并尝试导航到http://org.test.launchtest,它只是说该页面不存在。这不应该起作用吗?
<?xml version="1.0" encoding="utf-8"?>
<activity android:name=".MyUriActivity">
<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="org.test.launchtest" />
答案 0 :(得分:0)
嗯,我也无法与主持人合作。因此我最终使用了更具体的方案。
<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="com.stackoverflow.example" />
</intent-filter>
也可能你也可以使用方案解决方案?