Фильтры намерений хоста Android в шаблоне

Можно ли использовать подстановочные знаки в атрибуте android: host?

Что-то вроде:

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

Или даже

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

Да. После прочтения Android-кода IntentFilter.AuthorityEntry.match () , я вижу, что есть способ поставить подстановочный знак на хост, но только для соответствия началу хоста. Правила таковы:

  • Поместите * в качестве первого символа хоста.
  • Напишите остальную часть хоста до конца.

Это будет работать :

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

Он поймает ссылки:

С другой стороны, один ниже не будет работать :

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