Репликационная функциональность Android SkypeOut

Я только что установил Skype на свой телефон Android и заметил, что когда я должен позвонить, используя клавиатуру или выбрав контакт, я получаю список опций «Завершить действие с помощью» с «Клавиатура» и «SkypeOut». " варианты в нем.

Я могу понять, что разработчикам Skype удалось каким-то образом «перехватить» мое намерение позвонить и предоставить мне указанные выше возможности.

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

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

Заранее спасибо,


person goutsi    schedule 10.04.2011    source источник


Ответы (1)


Каждый раз, когда запускается Intent, который может обрабатываться несколькими приложениями (точнее, несколькими действиями), ОС попросит пользователя выбрать, это не относится к звонкам или Skype. Типичным примером является обмен: например, если вы нажмете «Поделиться» в галерее, вы получите список установленных приложений, которые можно использовать в качестве инструмента для обмена: GMail, Facebook, Twitter, Buzz и т. д. См. статью Руководства для разработчиков. "Намерения и фильтры намерений" для получения дополнительной информации.

person molnarm    schedule 10.04.2011