Android Intent-filter for GEO-URI

前端 未结 2 1467
迷失自我
迷失自我 2020-12-17 03:56

I try to write an Activity as an alternative to google maps. It works perfect when calling it by an google-maps url:



        
相关标签:
2条回答
  • 2020-12-17 04:16

    Correct way to add multiple schemes :

            <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="geo"/>
            </intent-filter>
    
            <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="google.navigation"/>
            </intent-filter>
    
            <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:host="maps.google.com"
                    android:scheme="https"/>
            </intent-filter>
    
            <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:host="maps.google.com"
                    android:scheme="http"/>
            </intent-filter>
    
    0 讨论(0)
  • 2020-12-17 04:30

    try with

    <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>
    
    0 讨论(0)
提交回复
热议问题