Android-Host-Intent-Filter auf einem Platzhalter

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

Etwas wie:

  • Starten Sie die Absicht "still"
  • Android: Keine Aktivität gefunden zu behandeln Absicht Fehler? Wie wird es lösen
  • Extras aus der eingehenden Absicht entfernen
  • Wie können wir startActivityforResult () für E-Mail-Absicht verwenden?
  • Namenskonvention für die Übergabe von Daten über Extras in Android
  • FLAG_ACTIVITY_NEW_TASK Klärung benötigt
  • 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" /> 

  • Öffnen Sie die Galerie-App von Android Intent
  • Android wähle eine Telefonnummer programmgesteuert
  • Wie öffne ich die Bluetooth-Einstellungen aktiv?
  • OnNewIntent wird nicht aufgerufen
  • Android: Netzwerk-Radio aus, bevor ACTION_SHUTDOWN event.Events Reihenfolge geändert in ICS
  • Android Intent.FLAG_ACTIVITY_SINGLE_TOP UND Intent.FLAG_ACTIVITY_CLEAR_TOP
  • 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.