Приложения-звонилки для Android - TurboComputer.ru
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд (пока оценок нет)
Загрузка...

Приложения-звонилки для Android

Звонилка для Андроид топ 7 приложений

В операционной системе Android есть предустановленное приложение, которое позволяет осуществлять звонки, просматривать журнал вызовов, сохранять номера телефонов. В некоторых случаях существующих функций может оказаться недостаточно, что наталкивает на необходимость установки сторонних программ. Представляем вашему вниманию список лучших «звонилок» для Андроид 2018 года.

True Phone

Удобное и многофункциональное приложение, которое сможет с достоинством заменить стандартный номеронабиратель. Специально продуманный интерфейс позволит без проблем управлять всеми действиями, держа телефон одной рукой. Больше не придется тянуться к верней части экрана или брать устройство в две руки, чтобы осуществить исходящий звонок.

Будет полезным

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

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

Приложение поддерживает смену тем и их тонкую настройку: цвет основного окна, кнопок, полей и прочего. В окне основных настроек доступны следующие действия:

  • Изменение размера текста, элементов списка, фотографий и прочего.
  • Определение предпочтений в отношении действий, поиска, информации о звонке, пропущенных вызовах.
  • Изменение номеронабирателя: применение функции Т9, звуковое сопровождение при нажатии, вибрация, размер.
  • Выбор контактов для отображения, сортировки по умолчанию, формат имени.

Обратите внимание

Звонилка для Андроид распространяется бесплатно, но после семи дней использования начнет отображаться реклама. Отключить отображение баннеров можно после приобретения платной версии.

PixelPhone

Приложение станет хорошей заменой стандартного номеронабирателя, обеспечив работу с двумя SIM-картами, умный поиск абонентов, объединение истории звонков в группы и т.д.

Программа PixelPhone предлагает пользователям следующие преимущества:

  • Режим помощника, который поможет с легкостью настроить цветовое оформление, повысить эффективность работы, получить новую информацию и настроить сервисы.
  • Запись разговора с собеседником. Опция доступна только в платной версии.
  • Поддержка до 3-х SIM-карт. Помимо запроса на выбор оператора при осуществлении исходящего звонка, поддерживается автоматический выбор на основании кода или настроек в карточке контакта.
  • Черный список для надоедливых звонков от поставщиков услуг и продавцов.
  • Определение местоположения абонента, который звонит.
  • Быстрый набор номера в списке контактов: для осуществления звонка достаточно провести по строке вправо, для написания текстового сообщения – влево.
  • Избранные номера находятся вверху списка для быстрого доступа.
  • Журнал вызовов поддерживает группировку по дате, имени или длительности.
  • Тонкая настройка всех элементов программы: фон, размер фотографии, иконка SIM-карты и прочее.
  • Простой поиск по списку с использованием Т9 или полноценной клавиатуры. Настраивается метод поиска: по имени, номеру, занимаемой должности и другим полям.

Приложение занимает почетное место среди прочих звонилок для ОС Андроид.

2GIS Dialer

Какое приложение для звонков Вы используете?

Свой вариант в комментариях

Приложение от разработчиков 2GIS-навигатора, который отличался от конкурентов наличием большой базы предприятий и организаций. Dialer для Андроид также обладает большой базой номеров телефонов, поэтому даже при поступлении вызова от неизвестного абонента – велика вероятность, что он будет определен. Другими словами, это номеронабиратель со встроенным телефонным справочником.

Основные особенности программы:

  • Поиск организаций в справочнике и немедленный набор номера. База сервиса уже присутствует в приложении, поэтому подключение к Интернету не обязательно.
  • Быстрый набор самым часто используемым абонентам. Программа самостоятельно анализирует информацию на основе исходящих звонков, запланированных встреч и предлагает номера для быстрого доступа.
  • Простой поиск по списку телефонной книги при помощи Т9 и QWERTY. Система отлично понимает набранный текст в обеих раскладках клавиатуры (русской и английской).
  • Изменение темы.

Будет полезным

Возможно, некоторым пользователям не понравится автоматическое определение приоритетных контактов или интерфейс, но главной «фишкой» приложения является синхронизация с базой 2GIS и это стоит учитывать при его установке.

ExDialer Dialer&Contacts

Простое и хорошо оптимизированное приложение, которое подойдет даже для самых слабых телефонов. В течение 5 дней после установки звонилка для Андроид работает без показа рекламы, затем требуется приобрести полную версию или придется пользоваться с периодически всплывающими баннерами.

Главные преимущества приложения:

  • скорость работы,
  • плавные переходы между вкладками,
  • хороший Т9,
  • поддержка более 30 языков,
  • функция быстрого звонка из списка контактов: движение влево – исходящий вызов, вправо – СМС,
  • установка тем и дополнительных плагинов.

В настоящее время доступна установка плагинов, которые выполняют следующие функции:

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

ExDialer поддерживает некоторые скрытые функции, которые облегчают работу:

  • нажатие и удержание иконки контактов, открывает список избранных записей,
  • можно ввести «#» для поиска по номеру телефона,
  • ввод знака «*» позволяет отобразить часто используемые номера.

Обратите внимание

К недостаткам относится отсутствие возможности работы с двумя SIM-картами и отображения отклоненных вызовов в журнале.

Дозвонщик и контакты

Полностью бесплатная звонилка для Андроид, которая обладает широким функционалом и может удовлетворить требования большинства пользователей.

Программа от ASUS Computer Inc. обладает следующими особенностями:

  • Защита от спама и нежелательных звонков. Установив приложение, пользователь будет защищен от рекламных звонков, сможет запретить прием вызовов со скрытых номеров, а также тех, которые внесены в черный список.
  • Быстрый «умный» поиск абонентов в телефонной книге. Достаточно ввести часть имени или номера, чтобы отыскать требуемого человека или организацию.
  • Быстрый набор. Есть возможность привязки 8 контактов в цифровой клавиатуре. Чтобы выполнить быстрый набор, достаточно нажать и некоторое время удерживать соответствующую цифру.
  • Защита паролем. Приложение позволяет установить доступ по паролю к телефонной книге и журналу вызовов. Если код будет введен неверно, то сработает фронтальная камера и сделает снимок неавторизированного пользователя.
  • Привязка дубликатов к одной записи. Повторяющиеся контакты определяются по адресу электронной почты или номеру, а затем могут быть объединены в одну карточку.
  • Установка оформления для номеронабирателя, журнала и списка абонентов.

Важно знать

Приложение поддерживает работу как в портретном, так и ландшафтном режиме.

Контакты & Телефон drupe

Уникальное приложение, которое вышло далеко за пределы обычной звонилки для Андроид. Drupe способна объединить все мессенджеры и приложения для звонков, которые установлены на телефоне.

Остановимся детальнее на функционале этого приложения:

  • Контакт с абонентом движением одного пальца. Достаточно найти запись в общем списке и перетащить ее на иконку выбранных приложений в правой части окна. Это позволит написать сообщение в Messenger или WhatsApp, позвонить через Skype и т.д.
  • Запуск номеронабирателя с любого окна операционной системы. Приложение может быть запущено через значок трех точек в верхнем правом углу, который отображается поверх всех остальных элементов.
  • Запись телефонного разговора. Достаточно нажать иконку с надписью «Rec», чтобы записать и сохранить беседу.
  • Определение входящего номера. Даже если звонящий отсутствует в контактах, он может быть определен при помощи базы данных программы.
  • Запись аудиосообщений. Иконка микрофона позволяет записывать и отправлять голосовые сообщения.
  • Лента событий. В едином списке отображаются события, собранные со всех приложений связи: журнал вызовов, сообщения, Messenger, WhatsApp и другие. Отследить поступившее сообщение или вызов будет очень просто.
  • Напоминание о звонках. В Drupe легко создать напоминание о необходимости совершить звонок в заданное время.

Приложение имеет яркое оформление и богатый функционал. Однако к управлению придется некоторое время привыкать.

DW Contacts & Phone & Dialer

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

Приложение обладает следующими функциями:

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

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

Одна из лучших «звонилок» и менеджеров контактов для Andro >

По-настоящему «умных» звонилок под Android катастрофически мало. А уж бесплатных тем более, поэтому многие пользователи вынуждены ограничивать себя в функциях и оставаться на стандартных решениях. Но все изменилось с появлением PixelPhone — приложения, разработанного российскими разработчиками, которое затем приобрела компания Felink Technology.

PixelPhone — это не только звонилка, но и полноценный менеджер контактов с поддержкой множества тем, трех SIM-карт, технологии «Анти-спам» и многими другими интересными функциями. В благодарность пользователям, которые приобрели PixelPhone Pro (а их около полумиллиона), разработчики выпустили временную бесплатную версию этого приложения. Она содержит практически все возможности PixelPhone Pro.

На русский язык название приложение адаптировано как «PP — звонилка и контакты». В первую очередь стоит отметить удобный интерфейс и возможность быстрого поиска по контактам при помощи QWERTY и Т9. Внешний вид адаптирован под каждого пользователя, включая размер шрифта, цвета, размер фото и другое. В настройках приложения можно выбрать различные темы, доступные для загрузки совершенно бесплатно.

В апреле, когда конца коронавирусной пандемии ещё не было видно, Apple и Google объявили о совместных планах по запуску универсальной системы отслеживания заражённых для iOS и Android. Чтобы обеспечить максимальный охват аудитории, компании решили, что будут распространять обновление с системой не только среди новых, но и среди старых устройств. Для этого Google объявила, что включит нововведение в состав обновления сервисов Google Play, уточнив, что устройства без их поддержки – а именно Huawei – системой отслеживания воспользоваться не смогут. Впрочем, китайцы нашли выход из этой ситуации.

Читайте также:  Как слушать музыку на Android без интернета

Несмотря на то что Google никогда прямо не запрещала пользователям Android скачивать софт откуда угодно, она всегда позиционировала Google Play как самый безопасный каталог приложений из всех. Объяснение компании было довольно простым понятным: в Google работает команда цензоров, которые тщательно проверяют все программы, которые попадают в каталог, а программные алгоритмы проводят дополнительную проверку. В результате весь софт из Google Play может считаться максимально безопасным и безрисковым. Так, по крайней мере, всегда уверяли нас в Google. Но это оказалось не совсем правдой.

На Android, в отличие от iOS, никогда не существовало прямых запретов на использование сторонних источников для загрузки софта. Логично, что пользователи были вольны скачивать что угодно и откуда угодно, не особенно разбираясь в безопасности загружаемых приложений. Нередко это приводило к тому, что под видом доброкачественных программ на устройства проникали трояны, шпионы и майнеры. Поэтому со временем стали появляться альтернативные каталоги приложений для Android, чьи владельцы вроде бы ручались за качество предлагаемого софта, хоть зачастую он и был добавлен туда абсолютно незаконно. AppValley – отличный тому пример.

Скачать True Phone звонилку для андроид

У меня был смартфон HighScreen, хороший, простой смартик. На котором стояли все удобные для меня проги, но меня убедили купить Samsung Galaxy A30, только что поступивший в продажу. Поставил старые, любимые программы, а вот при пользовании дозвоном и контактами использовал стандартную утилиту. Но продержался я только неделю. Потому что без моей любимой звонилки, все не то и все не так.

Звонилка для андроид True Phone, Новая версия: 1.7.1

Это красивая, удобная, быстрая программа с поддержкой Dual SIM + многофункциональный менеджер контактов с полноценным встроенным редактором. Позволяет легко заменить встроенный стандартный номеронабиратель, а также менеджер контактов. Тру фоне работает быстрее и лучше всех существующих аналогов, при этом она предлагает совершенно новый способ управления контактами. Просмотр и редактирование контакта происходят в одном месте, без открытия новых окон.

True Phone разработан, чтобы заменить ваше стандартное приложение для набора номера и контактов, улучшить набор удобство вызова клиентов на новый уровень! Это единственное приложение для набора номера с полной поддержкой управления контактами, доступное для Android!

True Phone имеет большие возможностями настройки, но в тоже время простая в использовании. Предоставляет вам очень удобный способ быстрого доступа к вашим недавним звонкам. Контактам, избранным и группам. Идея состоит в том, чтобы избавиться от ненужных элементов. Чтобы сэкономить место для контента. И сделать ежедневное использование чрезвычайно простым с помощью навигации одной рукой.

Настоящий телефонный набиратоель работает быстрее, чем любой другой номеронабиратель. Предоставляет массу уникальных функций. А также включает встроенные опции настройки темы. Попробуйте сейчас бесплатно!

Быстрый поиск T9 в ваших последних вызовах и контактах. Интеллектуальная группировка последних вызовов, поддержка нескольких языков, чистая и удобная навигация. Современный и настраиваемый дизайн. Поддержка тем, расширенная поддержка двух SIM-карт и многое другое!

Просматривать и редактировать свои контакты в одном месте. Легко создавайте новые контакты в определенной учетной записи. Следите за тем, чтобы ваши контакты были организованы с помощью чрезвычайно мощного предложения. Просматривайте нужную контактную информацию. Легко связывайте аналогичные контакты. Импортируйте / экспортируйте контакты из одного места в другое. Делитесь контактами в виде текста или vCard. Создавайте и редактируйте контакты группы, упорядочить избранное. Легко получить доступ к нужным вам функциям прямо сейчас

Основные возможности этой лучшей звонилки

  • Версия Андроид 5 и выше.
  • Быстрый поиск по T9 среди истории звонков и контактов
  • Группировка истории звонков
  • Оптимизация контактов, поиск и удаление дубликатов, объединение похожих контактов
  • Просмотр и редактирование контакта в одном месте, без открытия лишних окон
  • Создание новых контактов на определенной учетной записи
  • Создание локальных контактов
  • Импорт/экспорт контактов
  • Поддержка Dual SIM, звонилка 2 сим
  • Просмотр, создание и редактирование групп
  • Быстрый доступ к контактам и избранному свайпами влево-вправо
  • Черный список (заносим назойливых спамеров)

Почему True Phone 1.7.1, чем он лучше?

Это единственная программа, которая умеет полноценно редактировать контакты и группы.

Это инновационный способ редактирования и создания контактов – никаких бесконечных текстовых списков и новых окон, все происходит в одном единственном месте – в карточке контакта.

Все элементы управления находятся снизу. Вам не придется тянуться вверх, пользоваться телефоном станет удобнее.

Удобная навигация свайпами – слева находятся ваши избранные контакты. Справа – все контакты, в любой момент вы можете попасть куда захотите. Порядок можно изменить в настройках.

Встроенный конструктор тем True Phone мало весит. Занимает мало памяти и очень быстро работает на любых телефонах.

Пишем свой Dialer для Android и работаем со звонками на низком уровне

Содержание статьи

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

Одной из самых популярных программ времен Symbian и «Нокии» был так называемый черный список звонков, позволяющий оградить тонкую натуру владельца телефона от нежелательных абонентов. И хотя сегодня подобная функциональность интегрирована в некоторые прошивки смартфонов, зачастую такие возможности сводятся лишь к банальному перманентному «бану» контакта в адресной книге. В исследовательских целях рассмотрим, как подобный механизм реализуется на практике. Будем считать, что ты давно читаешь рубрику «Кодинг», живешь в Android Studio и ругаешься исключительно на Java.

Типичный черный список

Xakep #253. Сканеры уязвимостей

А где у него кнопочки?

Каким бы ни было приложение, официальным или негласным (только для личного пользования в целях исследования, естественно), одинаково плохо, если оно будет падать из-за отсутствия на устройстве телефонных функций (Wi-Fi-планшет). Поэтому первое, что стоит сделать, — проверить таковые:

Как видишь, мы воспользовались методом hasSystemFeature из объекта PackageManager, указав константу FEATURE_TELEPHONY в качестве параметра. Кроме того, имеет смысл дополнительно проверить поддержку GSM-модуля константой FEATURE_TELEPHONY_GSM .

Если обе константы лживы, то мы ошиблись устройством, ничего не поделаешь. В этом случае стоит завершить работу приложения, а на выходе попросить пользователя сменить девайс ;).

Принимаем первый звонок

С помощью класса PhoneStateListener в Android’е отслеживается состояние телефона, но лишь в том случае, если приложение запросило полномочие READ_PHONE_STATE в своем манифесте:

Далее необходимо переопределить и зарегистрировать метод onCallStateChanged в реализации PhoneStateListener , чтобы получать уведомления об изменении состояния телефонного вызова. Готовая реализация представлена ниже:

Когда поступает звонок, целочисленный параметр state принимает значение CALL_STATE_RINGING , что приводит к вызову нашей боевой (или мирной) нагрузки в виде функции doMagicWork .

Входящий звонок

В природе данный вариант приема телефонного звонка используется чуть реже, чем никогда. Дело в том, что в момент звонка приложение должно работать на переднем плане, — такое своеобразное использование придумать сложновато (разве только в отладочных целях), поэтому двигаемся дальше.

Принимаем второй звонок

Когда состояние телефона изменяется (например, в результате приема звонка), объект TelephonyManager начинает транслировать намерение (Intent) с действием ACTION_PHONE_STATE_CHANGED .

Намерения — межпрограммный фреймворк для обмена сообщениями. Намерения широко используются в Android для запуска/остановки активностей и сервисов, трансляции сообщений по всей системе, неявного вызова активностей, сервисов и широковещательных приемников.

Широковещательные приемники — компоненты, с помощью которых приложение может отслеживать намерения и реагировать на любые полученные действия. Приемники реализуют событийную модель взаимодействия приложений и системы. Более подробно тема создания широковещательного приемника рассмотрена в статье «Хакерский Cron на Android».

Как и в предыдущем случае, приложение должно получить разрешение READ_PHONE_STATE в манифесте:

Там же регистрируется и широковещательный приемник, способный отслеживать трансляцию намерения:

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

Намерение, сообщающее об изменении состояния телефона, будет содержать два параметра: EXTRA_STATE_RINGING — признак входящего звонка и EXTRA_INCOMING_NUMBER — телефонный номер звонящего.

Такой подход и следует использовать на практике.

Положи трубку!

Итак, телефон весело звонит, номер входящего определен, наш широковещательный приемник сработал. Что дальше?

Если рассматривать вариант черного списка или же бота, выполняющего команды извне, то неплохо бы научиться вешать трубку, не привлекая внимания пользователя. Аппаратный стек телефона очень похож на нулевое кольцо (ring 0) в Windows, в том смысле, что тоже представляет собой низкоуровневый системный компонент. Поэтому не существует стандартного способа до него добраться (особенно если у тебя нерутованный аппарат).

Как вариант, можно попытаться использовать язык описания интерфейсов (Android Interface Definition Language, AIDL) для обеспечения межпроцессного взаимодействия между компонентами системы.

Для этого необходимо добавить в проект файл-интерфейс ITelephony.aidl следующего вида:

Следующий код подхватит интерфейс и, используя рефлексию, «положит» трубку:

Чтобы это хозяйство заработало, приложение должно получить еще одно разрешение в манифесте:

Из-за этого применить подобный способ на устройствах с Android 2.3 и выше не выйдет, так как начиная с Gingerbread данное разрешение считается системным и попытка его использовать приведет к падению приложения:

Но ведь в Google Play полно приложений, реализующих черный список! Как же они работают? Условно их можно разделить на две группы (кроме тех, кто честно юзает AIDL): фальшивки и. костыли. Первые всего лишь имитируют работу, периодически показывая в шторке статистику «заблокированных» звонков (и СМС). Взамен они требуют доступ в интернет, скачивают килотонны рекламы, которую крутят по поводу и без. Расчет здесь строится на том, что пользователь не сразу обнаружит обман и свою порцию баннеров гарантированно получит (гомеопатия в чистом виде). Такие программы вряд ли соответствуют рубрике «Кодинг», поэтому мы их пропускаем.

Приложения второй группы пытаются оборвать звонок нетривиальными способами — например, прикидываясь пользователем и нажимая кнопки:

Оригинальным, но вполне рабочим может быть метод уменьшения громкости нежелательного звонка до нуля:

Используя объект AudioManager , мы сначала получаем текущий звуковой профиль getRingerMode() , а потом устанавливаем бесшумный режим AudioManager.RINGER_MODE_SILENT .

После того как звонок прекратится (текущее состояние сменится на EXTRA_STATE_IDLE ), восстанавливаем исходный режим:

Но даже в этом случае не обойтись без специальных разрешений:

Здесь мы не блокируем номер как таковой, скорее просто не поднимаем трубку, однако такой подход не требует никаких «выкрутасов».

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

К рассматриваемому вопросу можно отнести задачу вывода информации поверх активности входящего звонка (как вариант — полная визуальная замена окна для маскировки), но из соображений безопасности Android не позволяет создавать собственные активности для этих целей. Тем не менее это не распространяется на системные окна. Любопытная статья по теме.

Как показывает практика, многие «хаки», неплохо функционирующие на одних устройствах, на других в лучшем случае не работают, а в худшем — рушат приложение во время входящего звонка. Соответственно, оценки подобных приложений скачут от единицы («Ничего не работает, верните деньги!») до пяти («Пользуюсь уже двадцать лет, все устраивает!»).

Читайте также:  Перенос данных с iPhone на Android

Так работает или нет?

На этом можно было бы поставить жирную точку, если бы внезапно «корпорация добра» не сделала ход слоном.

Липкий список Google

В Android 7.0 Nougat (API 24) появился класс BlockedNumberContract — тот самый черный список, но уже не в виде компонента прошивки смартфона, а в качестве полноценного объекта ОС. Все звонки (а также СМС и электронные письма) от отправителей из этого списка будут автоматически отклонены системой.

BlockedNumberContract представляет собой стандартный контент-провайдер, работать с которым могут, во-первых, системные приложения, во-вторых, приложения для СМС и телефонии, заданные как приложения по умолчанию (Default App). Свойство «по умолчанию» должен установить сам пользователь — это одна из парадигм безопасности Android начиная с версии 4.4. Для телефонии указанное свойство наделяет код правом не только обрабатывать входящие и исходящие звонки, но и изменять базу данных (например, удалять отдельные звонки из логов). Поэтому, кстати, стоит очень настороженно относиться к тем приложениям, даже из Google Play, которые пытаются получить флаг «по умолчанию» и при этом имеют неограниченный доступ в интернет, — вероятность слива информации весьма высока.

Более подробную информацию о приложениях «по умолчанию» можно почерпнуть из этой статьи.

Работа с BlockedNumberContract напоминает взаимодействие с базой данных: используются узнаваемые методы вставки, удаления и, разумеется, выборки записей.

Контент-провайдер — разделяемое постоянное хранилище (как правило, база данных SQLite), которое содержит информацию, относящуюся к приложению, и управляет ею. Предпочтительный способ обмена данными между различными программами.

Чтобы забанить номер телефона, вызываем стандартный метод getContentResolver().insert :

Несмотря на название, столбик COLUMN_ORIGINAL_NUMBER может содержать не только номер телефона, но и электронный адрес:

Удалить номер из бана так же просто:

Для проверки, не внесен ли номер в черный список, предусмотрен метод isBlocked(Context, String) .

Наконец, чтобы получить всех отвергнутых одним махом:

Таким образом, рассмотренные в предыдущем разделе трюки постепенно сойдут на нет. Другой вопрос, как быстро это случится. Доля Android 7 пока не превышает даже инженерной погрешности.

Фрагментация Android (март 2017 года)

Перезваниваем

Позвонить в Android’е можно двумя принципиально разными способами. Первый, и самый простой, — вызвать стандартную активность, передав ей в качестве параметра номер для набора:

Здесь используется инициирующее звонок намерение Intent.ACTION_DIAL , а номер передается в виде пути URI с обязательным указанием протокола tel. На экране смартфона пользователь увидит привычное окно с заведенным номером.

Стандартная «звонилка»

Стандартная активность для дозвона разрешает изменить номер непосредственно перед выполнением звонка, поэтому никаких разрешений в манифесте приложения не требуется.

Второй вариант — перехват намерений, которые обслуживаются стандартным приложением, и вызов своей активности. В этом случае отрисовка экранных цифровых кнопок и поиск по контактам (и это далеко не полный перечень) ложится на плечи программиста.

Кроме того, поскольку в этом случае требуется разрешение:

начиная с Android 4.4 приложение откажется работать, если оно не будет выбрано по умолчанию, а пользователь вряд ли просто так сменит знакомую «звонилку».

Skype ненавязчиво пытается стать телефоном

Как видишь, Google неплохо защитила свой телефонный компонент, и вредоносов, скрытно звонящих на короткие платные номера, в природе (пока еще?) не наблюдается.

Ода манифесту

Если ты внимательно читаешь рубрику «Кодинг», то наверняка заметил, что то или иное потенциально опасное действие в Android требует однозначного разрешения. Несмотря на имеющиеся уязвимости (когда в последний раз к тебе прилетали патчи?) в разных компонентах системы, в целом основным рассадником проблем оказывается сам пользователь. Разумеется, если ты заинтересуешь ЦРУ, никакой запрет разрешений приложений тебя не спасет, но в обычной жизни необходимо крайне настороженно относиться ко всему устанавливаемому ПО, даже если оно родом из Google Play. Как думаешь, стоит ли ставить себе калькулятор, если он требует доступа в интернет и возможности отправлять СМС?

Заключение

Сегодня мы познакомились с одним из главных компонентов современного смартфона — телефонией (хотя, возможно, у интернет-мессенджеров другое мнение на этот счет). Как обычно, не все работает так, как хотелось бы, и свет в велосипедной мастерской еще долго не погаснет, но такая уж у программистов судьба. В любом случае «Хакер» будет держать тебя в курсе.

Выбираем звонилку для Android #2

Продолжаем разговор о звонилках для Android. В прошлой статье мы рассмотрели универсальный, классический и инновационный номеронабиратели, во многом превосходящие по функционалу системное решение.

На этот раз речь пойдет о старом добром RocketDial Dialer & Contacts, претерпевшем за последнее время значительные изменения, а также о двух фирменных решения – от ASUS (менеджер звонков портирован с оболочки ZenUI) и 2ГИС (полностью самостоятельная программа).

RocketDial Dialer & Contacts

Приложение существует аж с 2009 года и представляет собой профессиональное решение для звонков и управления контактами. Причем настроек программы так много, что для их обзора может потребоваться отдельная статья. Поэтому не буду вдаваться в подробности и озвучу самые приоритетные опции, по которым вы сможете понять возможности этой звонилки. Итак, приложение поддерживает автоопределение номера, резервное копирование данных, расширенный поиск Т9, возможность поиска дубликатов контактов, смарт-фильтры и многое-многое другое. В общем, если ваша телефонная книга включает более 200 номеров, то это решение именно для вас.

Интерфейс программы практически не изменился с 2014 года: большого размера номеронабиратель, крупный шрифт имен, темная тема по умолчанию и все звонки, открывающиеся первыми. Свайп влево – звонок абоненту, свайп вправо – сообщение. Никаких тебе сайдбаров, все возможности скомпонованы в одном окне.

В самом низу экрана находится быстрый поиск с фильтром, например, только входящих звонков. Еще ниже пять вкладок – «Все звонки», «Телефонная книга», «Избранное», «Группы» и «Инструменты».

В правом верхнем углу ну очень маленькие «три точки», под которыми прячутся двухсекундная пауза для звонка (очень удобно в машине или общественном транспорте), режим ожидания, поиск Т9, быстрый набор, выбор фона (можно поставить любое изображение) и настройки.

Настроек очень много, поэтому отмечу самые интересные. Приложение поддерживает GPU-ускорение, что делает навигацию более шустрой, есть тактильная связь (почти что 3D Touch, только примитивней), умная сортировка пропущенных звонков (только с root-правами) и поддержка работы с DTMF. Круто, ничего не скажешь. Для любителей украшательств предусмотрено несколько оригинальных тем оформления, однако самые интересные из них платные. Впрочем, можно воспользоваться настройкой внешнего вида и кастомизировать звонилку под себя.

Дополнительные настройки включают управление жестами, при этом можно настроить даже скорость свайпа, параметризацию экрана набора, есть SIP-суффикс и IP-набор. Caller ID настраивается отдельно и предусматривает присвоение аватаров контактам. Здесь же можно организовать и группы. Причем стиль Caller ID доступно выбрать из нескольких тем оформления (бесплатных тем хватает).

Не обошлось и без полнофункционального черного списка (скачивается отдельно) и отображения местоположения. Последнее можно указывать в истории звонков на полном автомате (даже есть возможность настроить цвет и размер текста).

Теперь о вкладках. О «Всех звонках» я уже рассказал выше. Телефонная книга предполагает умный поиск Т9 и алфавитный указатель, причем контакт редактируется прямо в программе. К примеру, можно добавить HD-фото, установить мелодию, добавить группу, а также поделиться этим всеми доступными для устройства способами.

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

«Избранное» настраивается традиционно. С настройкой групп также не должно возникнуть проблем, благо категорий для этого можно создать неограниченное количество. Панель инструментов кратко повторяет опции параметров программы, а также включает в себя PrivateBox – закрытую группу контактов, которую доступно зашифровать и запаролить для конфиденциального общения. Здесь же настройка работы двух SIM-карт. Настраиваются симка по умолчанию, отображение соответствующих кнопок в номеронабирателе и т. д. Таким образом, RocketDial Dialer вобрал в себя все лучшее, что есть в классических звонилках (инновационное управление Drupe не в счет).

Порадовала и нагрузка на систему – до 80 МБ ОЗУ при 0,1% на процессоре. Аккумулятор проседает на 7,2% при скорости энергопотребления в 6 мВт.

RocketDial Dialer совместим чуть ли не со всеми версиями Android, весит в системе 22 МБ, не содержит рекламу и предполагает покупку только тем оформления. Вирусов нет (проверено Dr.Web и Zillya!). Разрешений много, но все они по делу.

  • Оценка автора: 5.0 по пятибалльной шкале
  • Оценка в Google Play: 4.6
  • Разработчик: Inteligeen (Китай)
  • Версия приложения: 3.9.5.1
  • Количество загрузок в Google Play: 1 000 000-5 000 000
  • Совместимость приложения с Android: 2.1 или более поздняя
  • Размер в установленном состоянии: 16 МБ
  • Максимальная нагрузка на систему CPU/RAM: 0,1%/80 МБ
  • Максимальный расход емкости аккумулятора: 7,2% (6 мВт)
  • Покупки в приложении: да
  • Реклама: нет
  • Тонкая настройка всех параметров менеджера звонков
  • Приемлемая нагрузка на систему
  • Приватная группа абонентов
  • HD-фото на звонок
  • Поддержка работы с двумя SIM
  • Устаревший дизайн интерфейса
  • Платные темы оформления
  • Номеронабиратель на половину экрана
  • Запутанная навигация поднастроек вкладок

Звонилка ASUS

Мы уже говорили о приложениях, портированных на Android из оболочки ZenUI – программе для передачи файлов под названием Share Link. Как оказалось, это достойное решение. Фирменная звонилка ASUS выгодно отличается от конкурентов возможностью блокировки спама, связывания дублирующихся контактов, в ней есть смарт-поиск, куча тем оформления и т. д. В общем, программа создана для тех, кто ценит своеобразный подход к мобильному решению тайваньской компании.

Звонилка выполнена в фирменном стиле ZenUI: большой номеронабиратель на 2/3 экрана, четкий шрифт цифр и текста, встроенное голосовое управление и пять вкладок – «Последние вызовы», «Контакты», «Избранное», «Группы» и «Черный список».

Настройки найти не так-то просто: они находятся в телефонной книге под «тремя точками», рядом с фильтром контактов. Здесь же можно добавить контакты Google, Skype, Telegram и WhatsApp. Самих параметров немного: все сводится к стандартной настройке вызовов, активации анимированной панели набора номера, возможности отображать контакты только телефонами и управлению свайпами (например, свайп вправо дает возможность позвонить абоненту).

Раз уж заговорили о телефонной книге, то отметим, что для контакта возможно установить отдельный аватар. Также реализованы опция общения через социальные сети и каталогизация всей информации о контакте.

Работа с «Избранным» и «Группами» реализована стандартно. В «Группах» все изначально разбито по аккаунтам, что удобно. Для каждой SIM предусмотрена своя кнопка. Прием звонков отображается соответственно.

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

Теперь о нагрузке на систему. Звонилка ZenUI кушает до 85 МБ оперативной памяти при 0,1% на процессоре. Батарея проседает на рекордные 3% процента при скорости энергопотребления в 5,5 мВт. В общем, тайваньские разработчики потрудились на славу.

Приложение выборочно к версии Android, но точно совместимо с KitKat и Lollipop. Весит это чудо 43 МБ, не содержит рекламы и встроенных покупок и распространяется абсолютно бесплатно. Вирусов нет (проверено Dr.Web и Zillya!). Разрешений масса, и не все вызывают доверия: например, непонятно, зачем программе NFC-модуль и чтение лент социальных сетей.

  • Оценка автора: 4.8 по пятибалльной шкале
  • Оценка в Google Play: 4.5
  • Разработчик: ZenUI, ASUS Computer Inc. (Тайвань)
  • Версия приложения: 2.0.0.25_160715
  • Количество загрузок в Google Play: 10 000 000-50 000 000
  • Совместимость приложения с Android: зависит от устройства
  • Размер в установленном состоянии: 43 МБ
  • Максимальная нагрузка на систему CPU/RAM: 0,1%/85 МБ
  • Максимальный расход емкости аккумулятора: 3,0% (5,5 мВт)
  • Покупки в приложении: нет
  • Реклама: нет
  • Черный список
  • Работа сразу с несколькими аккаунтами
  • Смарт-поиск
  • Низкое потребление емкости аккумулятора
  • Поддержка работы с двумя SIM
  • Запутанное меню настроек
  • Номеронабиратель на половину экрана
  • Нет блокировки номера по префиксу оператора связи
Читайте также:  Едадил для Android

2GIS Dialer

Казалось бы, какое отношение картографический сервис 2ГИС, о котором мы говорили ранее, имеет отношение к звонилкам? Да самое прямое! Дело в том, что компания скопила в своей базе данных огромное количество номеров телефонов организаций – не пропадать же этому делу даром. К БД также прикрутили номеронабиратель, телефонную книгу с поиском контактов, несколько тем оформления, и – вуаля! – получился простой в управлении менеджер звонков от известного российского разработчика.

При первом запуске программа сразу же начала искать в моей телефонной книге номера фирм и идентифицировать их, после чего открылся главный экран. Последний традиционно уже представлен последними вызовами, есть поддержка работы с двумя SIM-картами (можно только сменить активную симку) и сайдбар слева. Он лаконичен и включает все звонки, пропущенные и контакты. Ниже располагается кнопка для выбора SIM, синхронизация звонилки с 2ГИС для ПК (придется подтвердить PIN-код) и настройки.

В последних из интересного настройка префикса IP-адреса, система уведомлений (можно заменить системные), черный список, включающий блокировку неизвестных номеров, настройка аккаунтов (мессенджеры и контакты на SIM) и несколько тем оформления, которые сводятся к изменению цвета главного окна. Как по мне, прочих украшательств и не нужно.

Управление жестами не реализовано, вместо этого рядом с контактом – маленького размера «три точки», которые позволяют позвонить, написать или заблокировать абонента. Короткий тап по контакту позволяет сразу вызвать пользователя. Также имеется поиск, но без фильтров. Рядом с каждым номером есть информация о времени и дате звонка, а также о симке, с которой произошел вызов.

2GIS Dialer, как и все звонилки, потребляет до 88 МБ ОЗУ при 0,1% на процессоре. При этом аккумулятор проседает на 4,2%, скорость энергопотребления равна 13 мВт. Таким образом, перед нами один из лучших вариантов замены стандартной программы.

Приложение совместимо с Android 4.0.3 или выше, весит в системе 24 МБ, не содержит рекламы и распространяется абсолютно бесплатно. Вирусов нет (проверено Dr.Web и Zillya!). В разрешениях ничего криминального не обнаружено.

  • Оценка автора: 5.0 по пятибалльной шкале
  • Оценка в Google Play: 4.5
  • Разработчик: DoubleGIS, LLC (Россия)
  • Версия приложения: 1.5.0
  • Количество загрузок в Google Play: 1 000 000-5 000 000
  • Совместимость приложения с Android: 4.0.3 или более поздняя
  • Размер в установленном состоянии: 22 МБ
  • Максимальная нагрузка на систему CPU/RAM: 0,1%/88 МБ
  • Максимальный расход емкости аккумулятора: 4,2% (13 мВт)
  • Покупки в приложении: нет
  • Реклама: нет
  • Автоопределение номера
  • Работа сразу несколькими аккаунтами
  • Черный список
  • Синхронизация с десктопной версией
  • Низкое потребление емкости аккумулятора
  • Поддержка работы с двумя SIM
  • Нет управления жестами
  • Неудобное управление отправкой SMS
  • Нет блокировки номера по префиксу оператора связи
  • Малоинформативная настройка контакта

Что выбрать?

Итак, для людей деловых или тех, чья работа связана с постоянными переговорами с множеством клиентов и использованием обширной базы данных, как нельзя лучше подойдет RocketDial Dialer & Contacts. Для этого у приложения есть все, и прежде всего – тонкая настройка каждого контакта с указанием всей известной информации о нем, причем в одном месте. Не стоит забывать о закрытой группе PrivateBox, специально ориентированной на корпоративного клиента. Если у вас есть что скрывать, то пользуйтесь на здоровье.

Звонилка ASUS предназначена для поклонников бренда, а также тех, кто ценит необычный подход к мобильным приложениям. Программа неплохо блокирует нежелательные звонки, имеет приятный глазу интерфейс и питается воздухом, но при этом не прочь сама узнать о вас достаточно много. Однако, если вам нечего скрывать, то беспокоиться не стоит. Из прочих достоинств также отметим работу с двумя SIM и удобный смарт-поиск, в том числе и по фото.

Наконец, 2GIS Dialer будет неплохим подспорьем для фирменного картографического сервиса, а также послужит вам при работе с разными фирмами, так как без труда их определяет и удобно каталогизирует в телефонной книге. В остальном же перед нами обычная звонилка с примитивным черным списком, аналогичная системному решению.

Большой обзор: альтернативные «звонилки»

Приветствую всех читателей Droider.ru. Началась новая рабочая неделя. А это значит, что пришло время для очередного выпуска нашего дайджеста приложений для Android. Сегодня я расскажу о сторонних «звонилках» или диалерах.

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

В этом случае подойдут сторонние приложения, которые обладают более широким, по сравнению со стандартным вариантом, набором функций.

Итак, в этом выпуске Большого обзора вы найдете: Dialer One, GO Contacts, Rocket Dial, ExDialer, PixelPhone.

Dialer One

Категория: Связь
Разработчик/Издатель: Yermek Zhumagulov
Версия: 2.1.3
Цена: Бесплатно – Ссылка в Google Play

Разработчик по имени Yermek Zhumagulov представил Dialer One еще в начале 2010 года. С тех пор эта «звонилка» стала одним из самых популярных альтернативных диалеров для Android.

Многие пользователи выбирают Dialer One за большой набор дополнительных функций. Кроме вполне стандартной цифровой клавиатуры и истории звонков в этом приложении есть легко настраиваемый быстрый набор, ввод T9, и множество удобных функций для работы с номерами.

Ссылка на основную публикацию
Adblock
detector