在我的应用程序中,我有一个谷歌地图片段的活动。 我希望所有其他有意打开其他应用程序位置的应用程序,将我的应用程序显示在可以打开其位置的应用程序列表中,例如Maps或Waze。
我在我的清单中采取行动,但它不起作用,出了什么问题,我该怎么做?
<activity
android:name=".Activitys.AddressActivity"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="com.google.android.gms.actions.SEARCH_ACTION"/>
<category android:name="android.intent.category.APP_MAPS"/>
<data android:mimeType="text/plain"/>
<data android:mimeType="image/*"/>
</intent-filter>
</activity>
答案 0 :(得分:0)
您可以使用Google地图正在使用的意图过滤器:
<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>