Популярная операционная система для мобильных гаджетов Android имеет обширный специализированный функционал, который используется программистами и отладчиками приложений, тестерам оборудования, а также продвинутыми пользователями, желающими получить максимум от своего устройства. В частности, в ОС предусмотрена возможность отображения загруженности процессора и модуля памяти, записи статистики об использовании отдельных процессов и программ. Можно также симулировать работу экрана в разнообразных разрешениях и цветовых схемах, что становится настоящей палочкой-выручалочкой для тестеров сайтов и других специалистов, отвечающих за удобство работы с приложениями и сетевыми ресурсами. Для получения доступа к таким опциям нужно включить режим разработчика Android.
Каким образом это сделать, а также как выключить данную среду, мы подробно рассмотрим ниже. Описываемые действия будут идентичны практически для всех устройств под управлением Андроид, будь то топовый смартфон от известного бренда или же простая и дешевая трубка от малоизвестного.
Как включить режим разработчика Android?
Чтобы получить доступ к инженерному функционалу ОС, следует выполнить следующие действия:
- Открываем меню «Настройки» на своем гаджете и листаем его до самого нижнего пункта «Об устройстве». В зависимости от типа платформы он может называться «О телефоне» или «О планшете».
- Нажимаем на соответствующий блок меню, после чего открывается окно, где приведены основные параметры устройства: его модель, технические параметры, версию ОС и прочие важные данные.
- Находим пункт «Номер сборки» (на аппаратах от Xiaomi он называется «Версия MIUI») и несколько раз нажимаем на него несколько раз. После этого на экране отображается сообщение «Вы почти у цели!» с указанием необходимого числа нажатий на номер сборки.4. Продолжаем нажимать, пока на экране не появится надпись «Вы стали разработчиком!», которая подтверждает, что режим разработчика Android запущен.
Режим разработчика Андроид — базовый инструментарий
Переходим вверх на один уровень меню и опускаемся в самый низ. Перед пунктом «Об устройстве» видим новый раздел «Для разработчиков». Отсюда и осуществляется доступ к специализированным настройкам.
Нажимаем добавленный пункт меню – открывается непосредственно режим разработчика Андроид. Отсюда можно получить доступ к следующим опциям:
- «Отчет об ошибке» — сбор сведений о текущем состоянии устройства и отправка скомплектованного отчета по e-mail.
- «Пароль для резервного копирования» — позволяет защитить создание копий информации, хранимой на устройстве, индивидуальным паролем.
- «Не выключать экран» — если установить галочку на этом пункте, то при зарядке гаджет всегда будет подсвечиваться.
- «Выбрать среду» — здесь можно установить рабочую среду. На современных гаджетах используются среды ART и Dalvik – лучше отдать предпочтение первой, она позволяет существенно поднять производительность аппарата и используемых программ.
- «Включить журнал трансляции операций HCI Bluetooth» — при активации данной опции все данные Bluetooth будут отображаться в едином файле.
- «Проверка HDCP» — с помощью данного средства можно установить порядок проверки защиты от копирования.
- «Статистика процессов» — с помощью этого инструментария режим разработчика Android дает возможность получать информацию о работе процессов.
Функционал блока «Отладка»
Этот блок меню содержит следующие рабочие возможности:
- «Отладка по USB» — активация возможности отладки по USB-кабелю, соединяющему гаджет и компьютер.
- «Отозвать доступ для USB-отладки» — если активировать данную функцию через режим разработчика на Android, то установится запрет на отладку с компьютера.
- «Создание отчета об ошибках» — включаем эту опцию и получаем возможность фиксировать сведения о работе аппарата и возникающих проблемах.
- «Фиктивное местоположение» — инструмент из ряда шпионских примочек, при его активации при запросе координат будут выдаваться ложные сведения.
- «Выбор приложения для отладки» — этот подраздел позволяет выбрать определенные приложения, которые требуют отладки.
- «Ожидание подключения отладчика» — по умолчанию функция неактивна и показывает, что устройство-отладчик не подсоединено.
- «Установка по USB» — дает возможность устанавливать сторонние программы через USB-кабель.
- «Размер буфера журнала» — здесь Вы можете установить предельный объем памяти под системный журнал.
Режим разработчика Android – раздел «Сети»
Здесь реализован следующий функционал:
- «Сертификация беспроводных мониторов» — отображение сведений о сертификатах для подсоединяемых беспроводных мониторов.
- «Журнал Wi-Fi» — инструмент, позволяющий при подключении к Wi-Fi-сети сохранять в журнал сведения об RSSI для каждого конкретного канала.
- «Подключение к мобильной сети» — при слишком слабом сигнале Wi-Fi-соединения устройство будет автоматически подключаться к мобильной интернет-сети.
- «Устаревший DHCP-клиент» — благодаря этой опции можно использовать DHCP-клиент более ранних версий, что необходимо для возрастных устройств.
- «Сохранение передачи данных» — если данный пункт меню активен, то мобильная сеть не будет отключаться при включении Wi-Fi, что позволит быстрее и легче переключаться между каналами передачи данных.
- «USB-Конфигурация» — установка стандартного порядка подключения к компьютеру.
В данном разделе представлены следующий специфический инструментарий:
- «Отображение нажатий» — если активирован данный инструмент, то при нажатии на экран устройства в соответствующем месте будет отображаться точка.
- «Отображение касаний» — при включении этой опции на экране будут визуализироваться даже случайные прикосновения.
Режим разработчика Android – раздел «Рисование»
- «Отображение обновленных поверхностей» — обновленные окна полностью подсвечиваются.
- «Отображение границ элементов» — представленные на экране поля и объекты выделяются индивидуальными полями.
- «Текст справа налево» — для всех поддерживаемых языков включается ввод текста с права налево.
- «Анимированные окна» — включение/выключение анимации для окон, задание необходимого масштаба.
- «Продолжительность анимации» — установка скорости эффектов анимации.
- «Эмуляция дополнительных экранов» — возможность включения дублирующего экрана. Эта опция удобна, например, при тестировании мобильных программ и сайтов.
Меню разработчика Андроид – сектор «Аппаратное ускорение эффектов визуализации»
Здесь реализованы такие инструменты, как:
- «Ускорение GPU» — при запуске этой опции для 2-мерной графики по умолчанию будет использоваться ресурс GPU.
- «Обновление экрана» — если данный пункт включен, то при отрисовке картинки на дисплее средствами GPU он будет подсвечиваться.
- «Отображение аппаратных обновлений» — использование этого инструмента обеспечит подсветку аппаратных обновлений.
- «Отладка наложений» — с помощью данной опции можно настроить отображение экранных наложений.
- «Отладка непрямоугольных усечений» — варианты работы функции: а) Выкл., б) Отображение непрямоугольных сечений, в) Тестирование среды рисования.
- «4*MSAA» — активация данного мода запускает опцию «4*MSAA» для приложений, использующих OpenGL ES версии 2.0.
- «Отключение аппаратных наложений» — если этот инструмент деактивирован, то для всех операций компоновки будет использоваться ресурс GPU.
- «Имитация аномалий» — установка цветовой схемы для пользователей с нарушенным восприятием цветов.
Функционал раздела «Мультимедиа»
- «Отключение передачи аудио на USB-устройства» — запрещает автоматическую передачу аудиосигнала по USB-подключению.
- «Строгий режим» — подсветка экрана при исполнении операций большой длительности.
- «Отображение загрузки ЦП» — данная опция отображает на экране информацию о степени загруженности процессора.
- «Время работы GPU» — создание отчета о продолжительности использования графического процессора.
- «Включение трассировки OpenGL» — активация различных способов трассировки OpenGL.
Режим разработчика Android позволяет выполнить следующие операции с установленными программами:
- «Не сохранять действия» — при активации данной опции вся информация о действиях в приложениях будет стерта после их закрытия.
- «Ограничение фоновых процессов» — позволяет установить предельное количество процессов, работающих в фоне, что положительно сказывается на быстродействии устройства.
- «Все ANR» — если используется этот инструмент, то при лагах и зависаниях приложений пользователь будет получать соответствующие оповещения.
- «Неактивные приложения» — опция отображает перечень работающих программ, позволяющий завершить те из них, которые более не нужны.
Таким образом устроено инженерный мод Андроида. Названия функций могут меняться в зависимости от версии системы и пакета русификации, однако назначение их всегда сохраняется.
Как отключить режим разработчика Android
Когда все необходимые операции выполнены, можно завершить работу среды для девелоперов. Для этого выполняем следующую последовательность действий:
- Открываем меню «Настройки» и листаем в самый низ до раздела «Для разработчиков».
- Заходим в него и видим в самом верху переключатель.
- Нажимаем на него – это выключает блок настройки для разработчиков Android.