Android - фильтр намерений?

Я пытаюсь зарегистрировать свое действие, чтобы его можно было использовать с помощью средства выбора / выбора действий, позволяющего пользователю выбирать, выбирать ли мое приложение / Activity, чтобы завершить то, что они пытаются сделать.

Я хочу предоставить пользователю возможность выбирать мое приложение, когда они хотят отправить SMS-сообщение и когда они хотят сделать исходящий звонок, чтобы попытаться достичь этого, я добавил следующие фрагменты кода в Мои теги действий в моем манифесте:

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

<intent-filter>
<action android:name="android.intent.action.NEW_OUTGOING_CALL" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>

Однако средство выбора действий никогда не появляется, и собственные приложения используются без предоставления пользователю выбора. Может ли кто-нибудь увидеть, где я ошибаюсь?

РЕДАКТИРОВАТЬ:

Я понял, что мне нужно добавить

<data android:scheme="sms" />
<data android:scheme="smsto" />

для SMS-сообщения, но что я использую для исходящего вызова?

РЕДАКТИРОВАТЬ 2:

] Я пробовал следующее для исходящего вызова:

 <intent-filter>
 <action android:name="android.intent.action.VIEW" />
 <action android:name="android.intent.action.DIAL" />
 <category android:name="android.intent.category.DEFAULT" />
 <category android:name="android.intent.category.BROWSABLE" />
 <data android:scheme="tel" />
 </intent-filter>

Но опять же безуспешно, это было заблокировано с версии 1.6?

Редактировать 3:

Вот что происходит, когда я нажимаю Text Mobile:

alt text

Я хочу того же, когда нажимаю "Позвонить на мобильный"

13
задан Donal Rafferty 11 July 2013 в 08:48
поделиться