Мониторинг сообщений и звонков в Android / Хабрахабр. На разрабатываемом мною проекте под Android возникла необходимость мониторинга входящих и исходящих звонков и сообщений. Полез читать документацию и подручные книги и к сожалению понял, что задача не совсем из тривиальных, так как каждая часть одной проблемы требует различного подхода к реализации. Вообще заметил, что многие книги или же статьи всегда стараются подавать более легкие примеры, например обработка входящего сообщения, а вот про исходящее ни слова если реализация более сложна. Возможно это мое предубеждение, но уже не первый раз обращаю на это внимание. Решил собрать все воедино и поделиться с теми, кто возможно будет набивать себе оскомину пытаясь найти решение данной проблемы. На оптимальность не претендую, так как сам учусь. Мониторинг входящих сообщений. Наверное реализация этой части самая простая и легкая. В манифесте приложения даем разрешение на обработку получения сообщения< uses- permission android: name=. Примерная реализация: public class Message. Receiver extends Broadcast. Receiver . Telephony API не предоставляет отдельного события исходящего сообщения. Для меня это выглядит весьма странным в довольно отточенном продукте, которым является Android. Программы для звонков - Набор программ для совершения звонков через интернет. Каждая программа из этого набора предоставляет бесплатно голосовое общение с другими абонентами. Remote Phone Call - Р Программы для контактов, звонков и онлайн-связи для ОС Андроид, которые можно бесплатно скачать на нашем сайте. Категория: Программы android » Контакты, звонки, СМС. Flash Alerts Pro - еще одна программа для уведомлении о звонке и смс с помощью светодиодной вспышки! Запись звонков / разговоров - простое, удобное и функциональное приложение, которое поможет не потерять важную информацию, прозвучавшую во время разговора. Open Calls позволит вам сохранять историю звонков в Google Drive и работать сними онлайн всей командой. Вы будете в курсе всего, что проходит по мобильным телефонам ваших коллег! Бесплатное Андроид приложение для учета звонков Скажите нет офисным телефонам. Программный конструктор Руна - runabase.ru Для одного пользователя - бесплатный. Такую программу для регистрации звонков сделаете за полчаса. Тем не менее решение все- таки есть. В манифесте приложения даем разрешение на чтение сообщений< uses- permission android: name=. Программы для звонков для Андроид. Автоматическая блокировка нежелательных звонков. В этом разделе портала android-hit.com вы можете бесплатно скачать программы для звонков и смс на андроид планшет или телефон. Вприцнипе тут можно объеденить обработку входящих и исходящих сообщений, но как- то со входящими сообщениями все намного проще. При обработке исходящих сообщений следует учесть тот факт, что обработчик может быть вызван несколько раз при отправке одного и того- же сообщения. Рекомендуется создать таблицу хешей всех сообщений проверять нету ли обрабатываемого сообщения в базе. В коде ниже показана примитивная проверка по идентификатору сообщенияprivate static final String CONTENT. Это событие наступает по окончанию разговора, когда мы уже знаем номер и факт звонка. Входящее сообщение весьма легко перехватывается, что не скажешь о исходящем. Тоже самое касается и звонков. Конечно можно использовать одно решение и для сообщений, но если для входящих так просто, то почему нету такой простоты для исходящих? Описание: Программа учитывает 2G/3G/4G трафик, время разговора, количество СМС и. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
July 2017
Categories |