Сопоставление параметров HTTP в URL с фильтрами намерений Android

Я пытаюсь собрать фильтр намерений, чтобы запустить мое приложение, когда в браузере доступен определенный HTML URL. У меня нет проблем, когда это стандартный url, например www.stonyx.com.

Однако, мне нужно сопоставить URL с параметрами HTTP, такими как www.stonyx.com/?pagename, и это та часть после ? что у меня возникают проблемы с сопоставлением.

Я пробовал использовать android:path, android:pathPrefix, android:pathPattern, и ни один из них, кажется, не делает этого за меня ... не уверен, потому ли это, что я делаю что-то не так или просто потому, что это php путь с вопросительным знаком. Любая помощь высоко ценится.

P.S. Вот как выглядит мой фильтр намерений на данный момент

<intent-filter>
  <action android:name="android.intent.action.VIEW"></action>
  <category android:name="android.intent.category.DEFAULT"></category>
  <category android:name="android.intent.category.BROWSABLE"></category>
  <data android:host="www.megaupload.com" android:scheme="http"></data>
</intent-filter>
11
задан Tim Cooper 1 September 2011 в 22:52
поделиться