我正在尝试回复Google Maps Uri对我的活动的意图。快速谷歌搜索后,我发现了这个:
<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="https" android:host="maps.google.com" />
<data android:scheme="geo" />
</intent-filter>
来源:How intercept a google maps intent in Android? 对于我的Activity,Xamarin.Android中的Intent Filter相当于什么?
目前,我试图这样做:
[IntentFilter(new[] { "android.intent.action.VIEW" }, Categories = new[] {"android.intent.category.DEFAULT", "android.intent.category.BROWSABLE"}, DataScheme = "https", DataHost = "maps.google.com" )]
但它似乎不起作用。我对如何指定附加
感到困惑<data android:scheme="geo" />
任何指针?感谢。