所以我试图从我的应用程序外部捕获地理地址,并且我已经在我的清单中设置了以下代码:
<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 。 我想实际启动我的应用程序浏览器,就像谷歌地图应用程序一样,因为垄断浏览器对我的用户来说不是一件好事。
提前感谢任何建议,并且如果这已经是一个问题而道歉,我找不到类似的搜索内容。