Android-Host-Intent-Filter auf einem Platzhalter

Ist es möglich, Wildcards auf dem Android zu benutzen: Hostattribut?

Etwas wie:

android:host="*.site.com" android:pathPattern=".*" android:pathPrefix="/m/" android:scheme="http" /> 

Oder auch

  android:host="*.site.*" android:pathPattern=".*" android:pathPrefix="/m/" android:scheme="http" /> 

  • AktivitätNotFoundException?
  • Deaktivieren Sie die Übergangsanimation zwischen Aktivitäten
  • Android: Senden von SMS durch Absicht mit Körper und Rückkehr zurück.
  • Broadcasting einer INSTALL_REFERRER Absicht Problem
  • Warum schließt ausschließenFromRecents alle Aktivitäten entfernen?
  • Android - Öffnen der E-Mail-Anwendung?
  • Anzeigen App Hauptmenü / Startbildschirm bei der Rückkehr zur App nach dem Starten einer externen Aktivität / Absicht
  • Was ist START_STICKY, START_NOT_STICKY und START_REDELIVER_INTENT Service
  • One Solution collect form web for “Android-Host-Intent-Filter auf einem Platzhalter”

    Ja. Nach dem Lesen des Android-Codes von IntentFilter.AuthorityEntry.match () kann ich sehen, dass es eine Möglichkeit gibt, Platzhalter auf Host zu setzen, aber nur, um den Anfang des Hosts anzupassen . Die Regeln sind:

    • Put * als das erste Zeichen des Hosts.
    • Schreiben Sie den Rest des Hosts bis zum Ende.

    Das wird funktionieren :

      android:host="*site.com" android:pathPattern=".*" android:scheme="http" /> 

    Es wird Links von:

    Auf der anderen Seite wird das folgende nicht funktionieren :

      android:host="*.site.*" android:pathPattern=".*" android:scheme="http" /> 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.