- PVSM.RU - https://www.pvsm.ru -
Как известно Android предоставляет отличную возможность поручить часть функционала своего приложения стороннему посредством интентов [1]. Иначе, говоря, мы можем послать в систему нужный интент и стороннее приложение сделает всю необходимую работу за нас, вернув нам готовый результат.
Примерами таких действий могут быть сканирование QR кода, отправка СМС сообщения, звонок, захват изображения камерой телефона, просмотр адреса или координат на карте и т.д.
Для разных задач в интенте необходимо указывать различные action, category, type, extras. А так как этот код повторяется из приложения в приложение и чтобы каждый раз не искать информацию о нужном интенте на stackoverflow, я решил собрать такие интенты в библиотеку [2].
На данный момент в коллекции есть следующие интенты:
Так же есть небольшая демка, которая демонстрирует работу с имеющимися интентами, которую можно скачать с Google Play [3].
Если у кого то есть мысли о том, каких интентов не хватает, что можно было бы улучшить или добавить — welcome!
Автор: TheDimasig
Источник [4]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/android-development/41317
Ссылки в тексте:
[1] интентов: http://developer.android.com/guide/components/intents-filters.html
[2] библиотеку: https://github.com/d-tarasov/android-intents
[3] Google Play: https://play.google.com/store/apps/details?id=com.dmitriy.tarasov.android.intents.demo
[4] Источник: http://habrahabr.ru/post/190668/
Нажмите здесь для печати.