我想使用网址方案打开我的应用程序,我在谷歌搜索了一个SO并找到了以下代码。人们说这是有效的。但它不适合我:
<intent-filter>
<data android:scheme="shan"/>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
我在活动的清单中指定了以上内容。当我从浏览器中键入shan://
时,它不会打开应用程序。
任何想法我在这里做错了什么?
答案 0 :(得分:0)
我有类似的问题并自己弄明白。不知道这是同样的问题。请参考这里
https://stackoverflow.com/a/13044911/1503155
我的问题是我将android:export设置为false。
android:exported =“true”应该设置为true而不是false。
答案 1 :(得分:0)
它正在工作..问题在于android浏览器,当我把方案放在url栏中时。它把它当作一个搜索术语(不知道为什么)。然后我创建了一个带有href的示例网页,当我点击href时它正在工作。