2010-09-26 2 views
1

Я хотел бы начать собственный редактор SMS, когда пользователь выбирает «Отправить сообщение» из приложения-контакта. Как определить намерение в файле манифеста, чтобы разрешить передачу контактных данных в редактор?Определение намерения в файле манифеста

Большое спасибо

ответ

2

Есть много «контакты приложений» для Android, а не только один. Вы отказались указать, к какой из «приложений контактов» вы обращаетесь.

Некоторые «контактные приложения» могут использовать ACTION_SENDTO с smsto:Uri для отправки СМС. В этом случае вы можете добавить <intent-filter> к вашему манифесту, наблюдая за android.intent.action.SENDTO<action> и <data> с scheme из smsto:. Это должно привести к тому, что ваша деятельность станет вариантом для пользователя.

Однако имейте в виду, что не все «приложения-контакты» могут использовать это.

+0

Я имею в виду приложение для родных контактов. Пожалуйста, дайте мне знать, если я добавлю дополнительные данные. Можете ли вы разместить пример такого <фильтра намерения>? Thanks – Asahi

+0

Получил, спасибо. – Asahi