Как отловить намерения общего доступа Android, ограниченные определенными URL-адресами, с помощью фильтра намерений?

Я могу подключить свое приложение к функции« Поделиться страницей », используя следующий фильтр намерений :

<intent-filter>
  <action android:name="android.intent.action.SEND" />
  <category android:name="android.intent.category.DEFAULT" />
  <data android:mimeType="text/plain" />

Но я хотел бы пойти немного дальше и ограничить фильтр намерениями с определенными URL-адресами в них, например URL-адресом видео YouTube. Я пробовал что-то вроде этого, но это не сработало:

<intent-filter>
  <action android:name="android.intent.action.SEND" />
  <category android:name="android.intent.category.DEFAULT" />
  <data
    android:mimeType="text/plain"
    android:scheme="http"
    android:host="m.youtube.com"
  />

Есть предложения?

10
задан Marek Stój 13 February 2011 в 20:19
поделиться