使用Intent Filter在发件人之外启动应用程序

时间:2014-12-05 23:41:50

标签: java android intentfilter

所以我试图从我的应用程序外部捕获地理地址,并且我已经在我的清单中设置了以下代码:

<intent-filter android:priority="0">
     <action android:name="android.intent.action.VIEW" />
     <category android:name="android.intent.category.DEFAULT" />
     <category android:name="android.intent.category.BROWSABLE" />
     <data android:scheme="geo" />
</intent-filter>

效果很好,当我点击浏览器中的邮政地址或lat / lng对时,它会弹出选择器中的应用程序。

我遇到的问题是,当从弹出式选择器中选择我的应用程序时,它会在浏览器中启动Intent 我想实际启动我的应用程序浏览器,就像谷歌地图应用程序一样,因为垄断浏览器对我的用户来说不是一件好事。

提前感谢任何建议,并且如果这已经是一个问题而道歉,我找不到类似的搜索内容。

0 个答案:

没有答案