Bluetooth test что это за программа на андроид

Обновлено: 06.07.2024

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

Ранее я уже писал статью о том " Как узнать на компьютере сколько заряда аккумулятора осталось у устройств, подключенных через Bluetooth? ", а сегодня хочу поделиться методами мониторинга остатка заряда аккумулятора Bluetooth устройств на смартфонах или планшетах с операционной системой Android.

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

Правильно вы заметили, что он не отсутствует в системе совсем, а просто он неудобный. Где он расположен? Значок отображения заряда аккумулятора наушников, подключенных через Bluetooth, появляется сразу после подключения в правом верхнем углу экрана смартфона (рядом с индикатором заряда аккумулятора самого смартфона).

Вот такой маленький значок с индикатором заряда аккумулятора наушников Bluetooth Вот такой маленький значок с индикатором заряда аккумулятора наушников Bluetooth

Индикатор наушников отличается от индикатора аккумулятора смартфона тем, что рядом с ним отображается значок Bluetooth и нет счетчика процента заряда. Чем-то он мне напоминает индикатор заряда аккумулятора стареньких моделей телефонов и смартфонов. Также индикатор довольно маленький, поэтому трудно определить, что осталось, например, 30 или 20% заряда аккумулятора. А если подключено несколько Bluetooth устройств?

Вот такой маленький значок с индикатором заряда аккумулятора наушников Bluetooth Вот такой маленький значок с индикатором заряда аккумулятора наушников Bluetooth

Но сразу я сдаваться не привык и немного поковырялся в настройках смартфона, но нигде ничего другого не нашел.

Уведомление в системной шторке о подключении наушников Bluetooth Уведомление в системной шторке о подключении наушников Bluetooth

Я был расстроен и зашел в Play Market. Хотя тут тоже пришлось немного попотеть в поисках чего-нибудь стоящего, видимо проблема не глобального характера и программисты не обращают на то внимание.

Из всего разнообразия приложений я выбрал "BatON" и "Контроль батареи и сигнала вызова блютус гарнитуры".

Еще как вариант можно не дожидаться пока приложение проверит заряд аккумулятора через определенное время, а сделать это вручную. Для этого достаточно зайти в приложение BatON и кликнуть один раз на нужном устройстве. Но и тут ждало разочарование. Процент заряда аккумулятора отображается не постоянно, а просто быстро "моргает". Если не успел посмотреть (например, кто-нибудь отвлек от процесса), то кликаешь снова на устройство. Мне даже с трудом удалось подловить момент для того, чтобы сделать скриншот для статьи. Пока кликаешь в приложении для запроса заряда аккумулятора, то несколько процентов потеряется дополнительно.

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

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

Приложение Контроль батареи и сигнала вызова блютус гарнитуры Приложение Контроль батареи и сигнала вызова блютус гарнитуры

Я так понял, что приложение умеет проверять заряд аккумулятора через определенный промежуток времени, но это услуга платная. Бесплатно нужно заходить самим в приложение и кликать на кнопку "Проверить".

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

Кроме заряда аккумулятора Bluetooth устройств в приложении "Контроль батареи и сигнала вызова блютус гарнитуры" можно еще проверить звучание сигнала вызова в наушниках. Но эта функция необязательная и ее всегда можно отключить.

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

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

Спасибо за внимание! Понравилась статья? Тогда жмите "Палец вверх" и делитесь ей с друзьями в социальных сетях.

Проверьте сигналы вызова звонка и уровни заряда батареи Bluetooth-гарнитуры.

Test bluetooth battery & ringtone PRO APK poster
Test bluetooth battery & ringtone PRO APK Install update
Test bluetooth battery & ringtone PRO APK screenshot 1
Test bluetooth battery & ringtone PRO APK screenshot 2

Описание: magdelphi

С помощью "Test bluetooth battery & ringtone PRO" вы можете быстро проверить сигнал вызова гарнитуры и узнать уровень заряда батареи гарнитуры.
Приложение построит график разряда батареи блютус аудио устройства.
Виджет, показывающий уровень заряда батареи на главном экране.
Используйте "Test bluetooth battery & ringtone PRO", чтобы проверить, правильно ли работает Bluetooth-гарнитура.
Программа показывает данные, полученные от аудиоустройства Bluetooth.
Не все устройства bluetooth в настоящее время поддерживают протокол батареи гарнитуры.
В зависимости от класса Bluetooth аудиоустройства точность данных заряда различна:
- высокий класс (передает 10 состояний батареи-интервал 10%)
- средний класс (передает 6-4 состояния батареи - 100%, 90%, 80%, 60%, 50%, 20% или 100%, 70%, 30%, 0%)
- низкий класс (не передается состояние заряда аккумулятора, только сигнал вызова гарнитуры).

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

Особенности работы BLE под Android

Google документация по BLE очень общая, в некоторых случаях нет важной информации или она устарела, примеры приложений не показывают, как правильно использовать BLE. Я обнаружил лишь несколько источников, как правильно сделать BLE. Презентация Stuart Kent дает замечательный материал для старта. Для некоторых продвинутых тем есть хорошая статья Nordic.

Android BLE API это низкоуровневые операции, в реальных приложениях нужно использовать несколько слоев абстракции (как например сделано «из коробки» в iOS-CoreBluetooth). Обычно нужно самостоятельно сделать: очередь команд, bonding, обслуживание соединений, обработка ошибок и багов, мультипоточный доступ . Самые известные библиотеки: SweetBlue, RxAndroidBle и Nordic. На мой взгляд самая легкая для изучения - Nordic, см. детали тут.

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

В Android есть несколько известных (и неизвестных) багов которые должны быть обработаны, особенно в версиях 4,5 и 6. Более поздние версии работают намного лучше, но тоже имеют определенные проблемы, такие как случайные сбои соединения с ошибкой 133. Подробнее об этом ниже.

Не претендую на то, что я решил все проблемы, но мне удалось выйти на «приемлемый» уровень. Начнем со сканирования.

Сканирование устройств

Перед подключением к устройству вам нужно его просканировать. Это делается при помощи класса BluetoothLeScanner :

Сканер пытается найти устройства в соответствии с настройками filters и scanSettings , при обнаружении устройства вызывается scanCallback :

В результате сканирования мы получаем экземпляр ScanResult , в котором есть объект BluetoothDevice , его используют для подключения к устройству. Но прежде чем начать подключаться, поговорим о сканировании подробнее, ScanResult содержит несколько полезных сведений об устройстве:

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

RSSI уровень - уровень сигнала (насколько близко устройство).

… дополнительные данные, см. документацию по ScanResult здесь.

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

Настраиваем фильтр для сканирования

Вообще можно передать null вместо фильтров и получить все ближайшие устройства, иногда это полезно, но чаще требуются устройства с определенным именем или набором UUID сервисов.

Сканирование устройств по UUID сервиса

Используется если вам необходимо найти устройства определенной категории, например мониторы артериального давления со стандартным сервисным UUID: 1810. При сканировании устройство может содержать в Advertisement data UUID сервис, который характеризует это устройство. На самом деле эти данные ненадежные, фактически сервисы могут не поддерживаться, или подделываться Advertisement data данные, в общем тут есть творческий момент.

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

Пример сканирования службы с артериальным давлением:

Сканирование устройств по имени

Поиск устройств использует точное совпадение имени устройства, обычно это применяется в двух случаях:

поиск конкретного устройства

поиск конкретной модели устройства, например, мой нагрудный напульсник Polar H7 определяется как «Polar H7 391BBB014», первая часть - «Polar H7» общая для всех таких устройств этой модели, а последняя часть «391BBB014» - уникальный серийный номер. Это очень распространенная практика. Если вы хотите найти все устройства «Polar H7», то фильтр по имени вам не поможет, придется искать подстроку у всех отсканированных устройств в ScanResult . Пример с поиском точно по имени:

Сканирование устройств по MAC-адресам.

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

Вероятно вы уже поняли, что можно комбинировать в фильтре UUID, имя и MAC-адрес устройства. Выглядит неплохо, но на практике я не применял такое. Хотя может быть вам это пригодится.

Настройка ScanSettings

ScanSettings объясняют Android как сканировать устройства. Там есть ряд настроек, которые можно задать, ниже полный пример:

ScanMode

Безусловно, это самый важный параметр. Определяет метод и время сканирования в Bluetooth стеке. Такая операция требует много энергии и необходим контроль над этим процессом, чтобы не разрядить батарею телефона быстро. Есть 4 режима работы, в соответствии с руководством Nordics и официальной документацией:

SCAN_MODE_LOW_POWER . В этом режиме Android сканирует 0.5с, потом делает паузу на 4.5с. Поиск может занять относительно длительное время, зависит от того насколько часто устройство посылает пакет advertisement данных.

SCAN_MODE_BALANCED . Время сканирования: 2с, время паузы: 3с, «компромиссный» режим работы.

SCAN_MODE_LOW_LATENCY . В этом случае, Android сканирует непрерывно, что очевидно требует больше энергозатрат, при этом получаются лучшие результаты сканирования. Режим подходит если вы хотите найти свое устройство как можно быстрее. Не стоит использовать для длительного сканирования.

SCAN_MODE_OPPORTUNISTIC . Результаты будут получены, если сканирование выполняется другими приложениями! Строго говоря, это вообще не гарантирует, что обнаружится ваше устройство. Стек Android использует этот режим в случае долгого сканирования, для понижения качества результатов (см. ниже «Непрерывное сканирование»).

Callback Type

Эта настройка контролирует как будет вызываться callback со ScanResult в соответствии с заданными фильтрами, есть 3 варианта:

CALLBACK_TYPE_ALL_MATCHES . Callback будет вызывать каждый раз, при получении advertisement пакета от устройств. На практике - каждые 200-500мс будет срабатывать сallback, в зависимости от частоты отправки advertisement пакетов устройствами.

CALLBACK_TYPE_FIRST_MATCH . Callback сработает один раз для устройства, даже если оно далее будет снова посылать advertisement пакеты.

CALLBACK_TYPE_MATCH_LOST . Callback будет вызван, если получен первый advertisement пакет от устройства и дальнейшие advertisement пакеты не обнаружены. Немного странное поведение.

В практике обычно используются настройка CALLBACK_TYPE_ALL_MATCHES или CALLBACK_TYPE_FIRST_MATCH . Правильный тип зависит от конкретного случая. Если не знаете - используйте CALLBACK_TYPE_ALL_MATCHES , это дает больше контроля при получении callback, если вы останавливаете сканирование после получения нужных результатов - фактически это CALLBACK_TYPE_FIRST_MATCH .

Match mode

Настройка того, как Android определяет «совпадения».

MATCH_MODE_AGGRESSIVE . Агрессивность обуславливается поиском минимального количества advertisement пакетов и устройств даже со слабым сигналом.

MATCH_MODE_STICKY . В противоположность, этот режим требует большего количества advertisement пакетов и хорошего уровня сигнала от устройств.

Я не тестировал эти настройки подробно, но я в основном использую MATCH_MODE_AGGRESSIVE , это помогает быстрее найти устройства.

Number of matches

Параметр определяет сколько advertisement данных необходимо для совпадения.

MATCH_NUM_ONE_ADVERTISEMENT . Одного пакета достаточно.

MATCH_NUM_FEW_ADVERTISEMENT . Несколько пакетов нужно для соответствия.

MATCH_NUM_MAX_ADVERTISEMENT . Максимальное количество advertisement данных, которые устройство может обработать за один временной кадр.

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

Report delay

Задержка для вызова сallback в миллисекундах. Если она больше нуля, Android будет собирать результаты в течение этого времени и вышлет их сразу все в обработчике onBatchScanResults . Важно понимать что onScanResult не будет вызываться. Обычно применяется, когда есть несколько устройств одного типа и мы хотим дать пользователю выбрать одно из них. Единственная проблема здесь - предоставить информацию пользователю для выбора, это должен быть не только MAC-адрес (например имя устройства).

Важно: есть известный баг для Samsung S6 / Samsung S6 Edge, когда все результаты сканирования имеют один и тот же RSSI (уровень сигнала) при задержке больше нуля.

Кеширование Android Bluetooth стека

В результате процесса сканирования вы получаете список BLE устройств и при этом данные устройств «кешируются» в Bluetooth стеке. Там хранится основная информация: имя, MAC-адрес, тип адреса (публичный, случайный), тип устройства (Classic, Dual, BLE) и т.д. Android нужны эти данные, чтобы подключится к устройству быстрее. Он кеширует все устройства, которые видит при сканировании. Для каждого из них записывается небольшой файл с данными. Когда вы пытаетесь подключиться к устройству, стек Android ищет соответствующий файл, чтобы прочитать данные для подключения. Важный момент - одного MAC-адреса недостаточно для успешного подключения к устройству!

Очистка кеша

Bluetooth кеш, как и любой другой, не существует вечно, есть 3 ситуации, когда он очищается:

Выключение и включение системного переключателя Bluetooth

Очистка данных приложения (в ручном режиме в настройках телефона)

Это достаточно неудобный момент для разработчиков, потому что телефон часто перезагружается, пользователь может включать-выключать самолетный режим. Есть еще различия между производителями телефонов, например на некоторых телефонах Samsung, кеш не очищался при выключении Bluetooth.

Это значит, что нельзя полагаться на данные об устройстве из BT кеша. Есть небольшой трюк, он поможет узнать закешировано ли устройство или нет:

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

Непрерывное сканирование?

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

Плохая новость в том, что Google в последнее время ограничивает (неофициально) непрерывное сканирование:

c Android 8.1 сканирование без фильтров блокируется при выключенном экране. Если у вас нет никаких ScanFilters , Android приостановит сканирование, когда экран выключен и продолжит, когда экран снова будет включен. Комментарии от Google. Это очевидно очередной способ энергосбережения от Google.

c Android 7 вы можете сканировать только в течение 30 минут, после чего Android меняет параметры на SCAN_MODE_OPPORTUNISTIC . Очевидное решение, перезапускать сканирование с периодом менее, чем 30 мин. Посмотрите commit в исходном коде.

с Android 7 запуск и останов сканирования более 5 раз за 30 секунд временно отключает сканирование.

Непрерывное сканирование в фоне

Google значительно усложнил сканирование на переднем плане. Для фонового режима вы столкнетесь с еще большими трудностями! Новые версии Android имеют лимиты на работу служб в фоновом режиме, обычно после 10 минут работы, фоновый сервис прекращает свою работу принудительно. Посмотрите возможные решения этой проблемы:

Проверка разрешений (permissions)

Есть еще несколько важных моментов, прежде чем мы закончим статью. Для начала сканирования нужны системные разрешения (permissions):

Убедитесь, что все разрешения одобрены, или запросите их у пользователя. Разрешение ACCESS_COARSE_LOCATION Google считает «опасным» и для него требуется обязательное согласие пользователя.

Прим. переводчика, в моем проекте для корректной работы с BLE потребовалось еще 2 разрешения: ACCESS_FINE_LOCATION (для API<23) и ACCESS_BACKGROUND_LOCATION обсуждение на Stackoverflow.

В итоге полный список разрешений включая версию Android10:

После получения всех нужный разрешений, нужно проверить включен Bluetooth, если нет - используйте Intent для запуска запроса на включение:

Заключение

Мы научились запускать сканирование BLE устройств с учетом жизненного цикла Activity (Fragment / Service), использовать фильтры и различные настройки сканирования, также узнали все нужные разрешения (permissions) для удачного запуска сканирования и особенности работы Android-Bluetooth кеша. В следующей статье мы погрузимся глубже в процесс подключения и отключения к устройствам.

304

– Эх, собирался купить смартфон, а получил кота
– Где были твои глаза?
– Да с виду-то он целый, только нерабочим оказался. Не знал, как его проверить, вот и купил «кота в мешке».
Ситуация досадная, но вполне обычная, когда бывший чьим-то мобильник переходит к новому владельцу. Не хотите стать жертвой обмана? Тогда тестируйте девайс перед покупкой.

8 лучших приложений для диагностики Android-смартфона

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

AIDA64

8 лучших приложений для диагностики Android-смартфона

Давно и нежно любимая бывалыми юзерам ПК AIDA64 существует и в мобильной версии. В отличие от десктопных релизов, цены на которые начинаются от $40, она бесплатна, а также совместима практически с любыми Android-гаджетами: смартфонами, планшетниками, умными часами, телеприставками, ТВ и т. д. Главное, чтобы версия Андроида на устройстве была не старше 4.0.

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

8 лучших приложений для диагностики Android-смартфона

В приложении 13 основных разделов:

    Система, где собраны главные сведения об устройстве – марка, модель, серийный номер, объемы памяти и т.

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

Phone Doctor Plus

8 лучших приложений для диагностики Android-смартфона

То ли дело Phone Doctor Plus! Вот он-то и выручит тех, кто держит смартфон впервые и просто хочет узнать, работают ли на нем камеры, динамики, датчики и прочие «железки». Впрочем, бывалые Андроид-юзеры тоже уважают «Доктора»: как ни крути, а приложение полезное. И содержательное.

В числе его возможностей:

  • Быстрое и точное тестирование 30-ти (как заявлено производителем) аппаратных элементов с определением их работоспособности.
  • Экспресс-оценка состояния основных компонентов – процессора, хранилища, оперативной памяти, батареи и сети.
  • Детальная диагностика аккумулятора и прогнозирование срока его службы.
  • Диагностика сетевых подключений.
  • Сбор сведений об установленных приложениях с оценкой их полезности и возможностью удаления.

Рабочая область Phone Doctor Plus состоит из четырех основных вкладок:

  • На первой (показана на скриншоте выше) собрана информация о текущем состоянии главных компонентов и о результатах их тестирования (4 шкалы «Железо»).
  • На второй находятся плитки запуска диагностических тестов.

8 лучших приложений для диагностики Android-смартфона

  • На третьей – список приложений.
  • На четвертой – сведения о батарее и кнопки отключения ресурсоемких функций.

Утилита не собирает столь подробных сведений о каждой детали, как Aida64, а только тестирует функционал. Для проведения теста пользователь должен выполнить инструкции, которые видит на экране.

Phone Check

Phone Check (Mobile Phone Checker / Tester & Info) совмещает в себе функции Аиды и Доктора: отображает подробные сведения об аппарате и проверяет его работоспособность. Всего в приложении 11 диагностических тестов:

  • Инфо об устройстве.
  • Аккумулятор.
  • Сеть, Bluetooth.
  • Звук.
  • Дисплей.
  • Сенсорный экран (тачскрин).
  • GPS.
  • Внешний вид.
  • Камеры.
  • Датчики.
  • SoC, память, хранилище.

8 лучших приложений для диагностики Android-смартфона

И 2 режима тестирования – простой и подробный. Тесты запускаются последовательно – один за другим. У пользователя есть возможность пропускать отдельные тесты или их этапы.

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

Device Checker *SAM*

8 лучших приложений для диагностики Android-смартфона

Утилита Device Checker *SAM* (Phone and tablet testing) разработана для диагностики смартфонов и планшетов Samsung, однако исправно выполняет свои задачи и на устройствах других марок. За исключением определения подлинности аппарата – эти функции доступны только владельцам Самсунгов. Зато остальное – 20 с лишним тестов, могут использовать все.

Как показал опыт, на телефоне «НЕ Самсунг» Device Checker *SAM* выдает вполне достоверные результаты – такие же, как рассмотренные выше утилиты-конкуренты. А единственное, что может вызвать затруднение у некоторых юзеров, – это англоязычный интерфейс приложения.

8 лучших приложений для диагностики Android-смартфона

Device Checker *SAM* тестирует следующие компоненты и функции:

  • Bluetooth.
  • Сотовую связь.
  • SD-карту.
  • Микрофон.
  • LCD (экран).
  • Яркость и затемнение экрана.
  • Тачскрин (TSP).
  • Приемник.
  • Вывод звука через динамики.
  • Вывод звука через наушники.
  • Камеры.
  • Вспышку (фонарик).
  • Датчики.
  • Вибромотор.
  • USB и зарядку.
  • Wi-Fi.
  • Аккумулятор.

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

PhDoctor

8 лучших приложений для диагностики Android-смартфона

При работе с PhDoctor некоторые пользователи столкнутся с такой же проблемой, что и в Device Checker *SAM* – он тоже страдает отсутствием русского языка.

8 лучших приложений для диагностики Android-смартфона

Прочие функции и возможности PhDoctor:

Тестирование Android

8 лучших приложений для диагностики Android-смартфона

Столь прямолинейное название точно не даст перепутать это приложение с чем-либо другим. Да, «ТестированиеAndroid» именно это и делает. Но не только. Кроме 30-ти различных тестов, оно содержит инструменты сбора информации о системе и несколько полезных «приколюшек» – сканер QR-кодов, измеритель громкости звука, горизонтальный уровень и кнопку быстрого включения фонарика.

Интерфейс утилиты так же прост, как и название. Функциональные кнопки сгруппированы по назначению:

  • «Инструменты». В состав этой группы входят те самые «приколюшки».
  • В разделе «Информация об устройстве» собраны системный монитор, сведения о Wi-Fi, блютуз, процессоре, памяти, версии Андроид, аккумуляторе, камере, сети и установленных приложениях.
  • Группа «Тестирование оборудования» содержит следующие средства диагностики: «Цвет монитора», «Сенсорный экран», «Мультитач», «Камера», «Отпечаток пальца», «Динамик и вибрация», «Микрофон», «NFC» и «Местонахождение». Тест «Сенсорный экран» выполнен по типу приложения для рисования.

8 лучших приложений для диагностики Android-смартфона

  • «Тестирование датчиков» включает инструменты: «Шагомер», «Датчик температуры», «Компас», «Датчик освещенности», «Акселерометр», «Датчик приближения», «Датчик давления», «Определитель силы тяжести» и «Датчик влажности».
  • В разделе «Другой» из полезного есть только кнопка выбора языка. Впрочем, при установке приложение само выбирает язык, который назначен основным в операционной системе. В моем случае это русский.

«Тестирование Android» может запускаться на смартфонах, планшетах и смарт-часах. Производитель заявляет, что оно оптимизировано для Android 9.0 и некоторых устройств марки Samsung, LG, Huawei, HTC, Google Pixel, Sony Xperia и Nokia.

Phone Doctor For Android

Phone Doctor For Android имеет несколько унылый дизайн. И первое, что видит пользователь после его запуска, – такой же унылый рекламный баннер. Русским языком здесь тоже, увы, не пахнет. Похоже, у многих это отбивает желание юзать программу дальше, но если присмотреться к ее функционалу, то всё не так уж и печально.

Функции «Доктора №2» поделены на 4 группы: «Датчики» (Sensors), «Железо» (Hardware), «Хранилище и оперативная память» (Storage Information) и «Сеть и Wi-Fi» (Network & WiFi).

8 лучших приложений для диагностики Android-смартфона

  • В первом разделе содержатся средства диагностики датчиков освещенности, встряхивания, ускорения, приближения, давления и магнитного поля.
  • В разделе про железо собраны инструменты мониторинга и тестирования батареи, процессора (только спецификации), вибромотора, камеры, дисплея, динамиков, наушников и микрофона. Здесь же находятся сведения о системе.
  • Раздел «Storage Information» отображает объемы свободной и используемой оперативной памяти, а также свободное и занятое место в системном хранилище и на съемных носителях (если подключены).
  • Сетевой раздел содержит сведения о параметрах активного подключения и данные SIM-карты. Кстати, если в телефоне стоят 2 симки, программа увидит только первую.

AnTuTu Benchmark

8 лучших приложений для диагностики Android-смартфона

Согласитесь, без AnTuTu Benchmark обзор приложений для диагностики Андроид-гаджетов был бы неполным. Ведь это, пожалуй, самое популярное в мире средство сравнительного тестирования производительности мобильных устройств.

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

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

Кроме того, AnTuTu Benchmark собирает общие сведения о системе и отдельных ее составляющих – сенсорах, экране, батарее, тачскрине, HTML 5 в браузере, а также проводит стресс-тесты на стабильность.

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

Понравилась статья? Подпишитесь на канал, чтобы быть в курсе самых интересных материалов

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

Контроллер BT


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

Управлять эмулятором через андроид телефон можно на планшете, ноутбуке или даже телевизоре со Smart TV. Приложение использует беспроводные блютуз и Wi-Fi соединения, что делает его универсальным для любителей приставочных игр. Достаточно установить его на устройство, с которого вы будете управлять игрой, и на устройство с эмулятором, соединить их во вкладке «Create Host».

Bluetooth Pair


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

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

BlueBatt


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

  1. Отображение значка уведомлений при подключении устройства через блютуз. В нем будет указана информация об уровне заряда батареи.
  2. Специальные голосовые подсказки, которые будут предупреждать о плохом соединении блютуз или низком уровне батарейки.
  3. Отдельный удобный виджет, размещаемый на главном экране телефона на андроид. Благодаря виджету следить за своими устройствами намного проще: вы сразу заметите, если какой-то из нескольких гаджетов требует подзарядки.

LightBlue


Удобное приложения для пользователей Андроид, использующих устройства с Блютуз Low Energy (BLE) соединениями. С этим приложением можно сканировать, подключаться и просматривать информацию о находящихся рядом гаджетах с Блютуз Low Energy соединением.

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

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

Bluetooth виджет


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

Читайте также: