Как зайти в меню приложений андроид?
Тайны кнопок в Android. Часть 3: Кнопки в главном меню
Главное меню — один из основных инструментов для взаимодействия пользователя с приложением. В Android 2.3.x и раньше оно было «спрятано» на аппаратной кнопке Menu, и разработчики рисовали меню кто как умел. Но начиная с Android 3.0 недоработка была исправлена, меню стало стандартным компонентом на Action Bar, и получило ряд новых возможностей. При этом процесс разработки меню практически не претерпел изменений. Меню в Android — это не просто набор кнопок, на которые можно вешать OnClickListener . В Android с меню можно сделать куда больше, чем кажется на первый взгляд.
В этой статье я расскажу, как сделать современное меню, как адаптировать его для разных размеров экрана, как делать переключатели типа radio button прямо в меню, а также как динамически управлять видимостью кнопок меню, скрывая те функции вашего приложения, которые не будут работать на том или ином смартфоне. По ходу статьи постараюсь дать максимально подробное описание тех или иных возможностей меню, а также дам ссылки на официальную документацию по теме.
Вот так по-разному может выглядеть меню одного и того же приложения.
Наша первая кнопка в меню
Меню в Android описываются в файлах ресурсов или формируются программным кодом. Рекомендуется первый вариант по целому ряду причин: скорость разработки, наглядность, простота сопровождения. Ресурсы меню располагаются в подкаталоге menu каталога ресурсов приложения res . Создаем каталог menu , затем создаем новый Android XML File :
Выбираем тип ресурса Menu , вводим имя файла. Так как в разных activity меню, скорее всего, будет разным, рекомендую привязывать имена файлов ресурсов меню к именам activity.
В открывшемся редакторе введем код первой кнопки нашего меню:
Давайте рассмотрим использованные атрибуты:
- android:id указываем, чтобы потом в коде отличать одни кнопки от других.
- android:orderInCategory указывает порядок нашей кнопки относительно других. Указывайте порядок с шагом в 10 или 100, это позволит в будущем добавлять новые элементы в любое место, не перестраивая порядок остальных.
- android:showAsAction — самый интересный параметр, поскольку именно он управляет поведением элементов меню в разных ситуациях. Он может принимать целый ряд значений:
- ifRoom — Показывать элемент в action bar, только если для него достаточно места. Если места недостаточно, элемент будет автоматически скрыт в дополнительное меню (то, которое показано тремя точками друг над другом). Это лучший способ кастомизации меню в зависимости от размера экрана устройства. На больших экранах планшетов action bar будет заполнен кнопками, а на небольших телефонах будут показаны самые важные кнопки, в то время как до остальных тоже можно добраться, но только через дополнительное меню. Имейте в виду, что дополнительное меню отображается в action bar только на тех смартфонах, на которых нет аппаратной кнопки меню.
- withText — Рядом с иконкой кнопки будет показан текст, заданный свойством android:title . Этот параметр можно указывать в комбинации с другими, разделяя параметры знаком |
- never — Кнопка никогда не будет видна на action bar, даже если для нее есть место. К такой кнопке всегда придется добираться через дополнительное меню.
- always — Всегда показывать кнопку в action bar. Данным параметром нельзя злоупотреблять, так как на маленьких телефонах кнопки могут начать заползать на другие элементы action bar, например на заголовок приложения. Определите для каждой activity максимум одну самую важную кнопку, без которой никак нельзя, и отметьте always только у нее. Остальные (а по возможности все) должны быть ifRoom .
- collapseActionView — позволяет сделать кнопку, открывающую или скрывающую дополнительный элемент View в action bar. Например, можно задать такой параметр иконке поиска, по ее клику показывать прямо в action bar поле для ввода поискового запроса.
- android:title — определяет заголовок кнопки меню. Он может отображаться рядом с иконкой в action bar или же как название элемента в дополнительном меню.
- android:icon — иконка кнопки.
Иконки для меню
Если вы разрабатываете приложение в стиле Holo, вы можете использовать готовый набор иконок от Google, который доступен всем для загрузки с официального сайта совершенно бесплатно.
Набор иконок представлен отдельно для темной и отдельно для светлой темы Holo, а также для разных размеров экранов. Если вы не можете позволить себе дизайнера в команде, этот набор просто незаменим.
Подключение меню к Activity
Загрузить меню из ресурса очень быстро. Открываем код Activity и перекрываем метод onCreateOptionsMenu :
Теперь меню отображается, но при нажатии на кнопку ничего не происходит. Повесить обработчик на кнопку можно кодом или прямо в XML-ресурсе, задав в свойстве android:onClick имя метода-обработчика. Чтобы сделать то же самое кодом, нужно в Activity перекрыть метод onOptionsItemSelected :
Создаем подменю
Подменю полезно, когда мы хотим уточнить способ выполнения действия, представленного в action bar. К примеру, у нас есть список покупок и кнопка «Сортировка». По нажатию кнопки нужно выяснить, по какому параметру пользователь хочет отсортировать элементы списка: по категории товара, по названию или по порядку добавления в список. Посмотрим код подменю для такого случая:
Здесь мы объявили еще один тег внутри тега . Подменю представляет собой группу все тех же тегов , что позволяет при необходимости сделать подменю в подменю и так далее.
Radio button’ы в меню
Мы только что сделали меню для выбора порядка сортировки покупок. Было бы здорово показывать, какой способ сортировки используется в текущий момент. Список может быть отсортирован только одним из трех возможных способов, что отлично соответствует идее radio button. Чтобы сделать из нашего подменю набор radio button, достаточно тегу указать свойство android_checkableBehavior=»single» . Возможные значения android:checkableBehavior :
- single — выбор только одного из доступных элементов, наш случай
- all — выбор любого количества доступных элементов, аналог check box
- none — элементы группы являются обычными элементами меню, это значение по умолчанию
Полученный код меню:
Если запустить приложение и попробовать выбрать один из способов сортировки, ничего не произойдет. В меню не показано, что какой-то элемент выбран. Это придется сделать вручную вызовом item.setChecked(true);
Скрываем или показываем элементы меню
Скрывать элементы меню полезно, если телефон временно или в принципе не может выполнить какой-либо функционал. Например, у нас есть кнопки для отправки списка покупок через соц. сети, но если интернет сейчас не подключен, то отправить список не получится. Чтобы не расстраивать пользователя сообщениями об ошибке, можно скрыть неработающие в данный момент кнопки. Давайте добавим кнопку «Поделиться»:
Теперь во время создания меню в методе onCreateOptionsMenu проверим доступность сети, найдем нашу кнопку и установим ей видимость:
Так мы подстраиваем меню в момент создания activity. Этого достаточно для тех функций, которые требуют наличия определенного аппаратного обеспечения в телефоне (камера и т.п.). Но интернет может включиться в любое время, даже после старта activity. Также иногда возникает желание перестроить меню после каких-то действий пользователя в приложении. Перестроить меню предельно просто. Вызываем метод invalidateOptionsMenu() нашей activity. Это приведет к повторному вызову метода onCreateOptionsMenu перед следующей отрисовкой меню. Обратите внимание, что метод invalidateOptionsMenu был добавлен в API 11, поэтому для совместимости с Android 2.x нужно использовать такой вызов:
Класс android.support.v4.app.ActivityCompat можно найти в Support Package.
Другие способы кастомизации меню
Как вы знаете, в Android можно задавать разные ресурсы для различных размеров/ориентации/плотности экрана и в зависимости от других особенностей устройств. Это касается любых типов ресурсов, в том числе и меню. По умолчанию ресурсы меню загружаются из каталога /res/menu. Но вы можете создать каталог, например, /res/menu-sw600dp, и таким образом задать особую компоновку меню для устройств с минимальным размером экрана 600 dp по горизонтали или вертикали (это как правило соответствует 7-ми дюймовым планшетам). На практике для меню обычно достаточно указания свойства android_showAsAction=»ifRoom» для элементов, так как в результате мы получаем максимально точную «подгонку» меню к тому устройству, на котором будет работать приложение. К тому же это позволяет сильно уменьшить объем кода ресурсов, ведь их в этом случае не нужно дублировать.
Если у вас остались вопросы по работе с главным меню, буду рад ответить в комментариях.
Как настроить Android-смартфон стандартными средствами
Содержание
Содержание
Умельцами создано множество самых разнообразных приложений и сервисов для настройки смартфона на Android. Вы можете скачать и установить их в дополнение к вашим приложениям, которых и так наверняка немало, можете отнести смартфон к специалисту, который настроит его под ваши пожелания за определенную сумму денег. Но по итогу не факт, что вы окажетесь полностью довольны. Как говорится, хочешь сделать что-то хорошо – сделай это сам.
Большинство настроек более-менее отвечают требованиям современного пользователя, но некоторые параметры скрыты от посторонних глаз и находятся в меню «Для разработчиков». Гайдов по этим параметрам в интернете немало, но в данной статье мы рассмотрим только те, которые могут быть реально полезны рядовому пользователю, не затрагивая «гиковские». Делать все это мы будем на примере смартфона на операционной системе Android версии 8.0.
Помните, что в все манипуляции в этом режиме вы делаете на свой страх и риск, и, если телефон не запустится, или будет работать не так, как раньше – автор снимает с себя всякую ответственность. Так что подумайте, прежде чем читать дальше и применять это на практике. Впрочем, следует оговориться, что большинство настроек, рассматриваемых в статье достаточно безобидны, и почти не затрагивают жизненно важные функции.
В любом случае, перед любыми такими экспериментами стоит сделать бэкап данных телефона.
Его включаем здесь: Настройки – Google – Резервное копирование, и назначаем Google-аккаунт, на диск которого будут заливаться резервные копии.
А если что-то пойдет не так, а вы не будете понимать, что именно, то можно выполнить сброс настроек до заводских.
Это выполняется так: Настройки – Система – Сброс – Сброс настроек.
Итак, все предохранительные действия выполнены, приступим.
Идем Настройки – Система – Справка – Сведения о ПО, и несколько раз «тапаем» по полю «Номер сборки», пока на экране не появится надпись «Вы стали разработчиком».
В разных моделях телефонов и версиях Android этот путь, название поля и количество тапов (от 5 до 10) могут отличаться. После выполнения этого пункта у нас в разделе «Система» появится меню «Для разработчиков».
Графические настройки
Первое, что стоит сделать – найти параметр «Отключение аппаратных наложений» (1) и активировать его. Он включает использование графического процессора для отрисовки экрана. Это в итоге существенно улучшило плавность скролла и качество воспроизведения видео.
Есть и другой параметр, отвечающий за использование графического процессора – «GPU-ускорение» (2). Он может улучшить, а может и ухудшить работу смартфона, однако в моем случае ни положительного, ни отрицательного эффекта не замечено.
У обоих параметров есть минус – после перезагрузки устройства они отключаются и приходится включать их заново.
Также за качество картинки отвечает функция «Включить 4x MSAA» (3), которая активирует сглаживание в приложениях, использующих Open GL. Она улучшает графику, но соразмерно ухудшает производительность и может непредсказуемо повлиять на работу смартфона, будьте осторожны.
Дальше обратим внимание на параметр «Минимальная ширина». Чем больше значение параметра, тем меньше размеры шрифта и элементов интерфейса. Таким образом экран смартфона становится вместительнее, но, если у вас плохое зрение, лучше не трогать это пункт. Минимальное значение параметра – 320 dp, максимальное – 960, стандартное – 360 dp.
Настроим длительность анимации. Находим три параметра «Анимация окон», «Анимация переходов» и «Длительность анимации». Они регулируют плавность и скорость движения окон, меню и всплывающих сообщений. Значения «Без анимации» — слишком резко, окна распахиваются мгновенно, анимации «10х» слишком медленные, стандартное значение 1x. Мы поставили 0,5, это немного ускорило процесс работы со смартфоном.
Еще несколько параметров, которые могут быть полезны:
«Отразить интерфейс» — функция, смещающая элементы интерфейса и текст вправо. Может быть полезно для левшей, но в некоторых приложениях работает некорректно. Вот как выглядит эффект в приложении «ВКонтакте»:
Параметр «Визуальный отклик» – при тапе на экране остается небольшой кружок в месте касания. Очень полезная функция для снимающих скринкасты, а еще с его помощью можно проверить калибровку экрана.
«Изменение размера в многооконном режиме» – параметр разрешает изменять размер окна приложения в многооконном режиме, даже если само приложение этого не позволяет. После такого изменения приложение может работать некорректно, поэтому имейте в виду.
«Имитировать аномалию» – режим изменения цветовой гаммы для людей, у которых иное восприятие цветов. К сожалению, изменения, включаемые этим параметром, не отображаются на скриншотах.
Память и производительность
Заходим в подменю «Работающие приложения». Здесь можно узнать, какие приложения запущены и сколько памяти они съедают. В верхней части экрана есть пункт «Показать работающие приложения» и «Показать процессы в кэше». Первый пункт показывает, какая часть памяти отдана под систему, а какая под приложения, второй показывает, какие службы приложений находятся в кэше. Можем остановить ненужные, чтобы освободить память.
В меню «Неактивные приложения» можно посмотреть все установленные приложения и их статус – включено или выключено. Многие приложения работают в фоновом режиме, для освобождения памяти их можно вручную отключить.
Возвращаемся в меню «Для разработчиков». Установим лимит фоновых процессов. Находим опцию, которая так и называется, она ограничивает количество фоновых приложений, работающих одновременно. Для нашего смартфона с его 2 Гб оперативной памяти это довольно важно. Мы установили значение параметра на значение «не более 4». Это явно увеличило производительность и емкость батареи, раньше она расходовалась за день, теперь ее хватает дня на полтора. Однако это имеет побочный эффект в виде неудобства – некоторые мессенджеры, например, не присылают уведомления о новых сообщениях, пока не полезешь проверять сам.
Также можно активировать опцию «Все ANR». Она включает уведомления, когда приложение работает некорректно и выдает отчет об ошибке.
Для некоторых может быть важна установка приложений на SD карту, даже если они лезут в основную память. В меню разработчиков включаем пункт «Разрешить сохранение на внешние накопители» – этот пункт как раз включает возможность устанавливать приложения не в память телефона, а на SD-карту, например. Однако, не факт, что установленное приложение будет работать. И, к сожалению, после включения этой опции уже установленные во внутреннюю память приложения переместить на внешний накопитель нельзя.
В этом разделе много параметров, но мы обратим внимание на две интересных настройки:
«Переключаться на мобильную сеть» – полезный пункт, при включении которого телефон будет автоматически подключаться к мобильной сети, если уровень Wi-Fi сигнала недостаточен для передачи данных.
«Всегда включать поиск сетей Wi-Fi»– телефон будет всегда искать доступные Wi-Fi сети, даже если пункт Wi-Fi основного меню отключен.
Также в меню «Конфигурация USB» можем включить режим работы смартфона при подключении к ПК по умолчанию. Есть пункт использования как USB-модема. Это полезно если Wi-Fi сетей поблизости нет, а выйти в интернет с ноутбука ну очень надо, причем не раз.
Помните – если вы меняете настройку при подключенном к компьютеру телефоне, работать в прежнем режиме телефон не сможет, пока не отключите его от ПК и не присоедините снова.
Прочие настройки
Пункт «Отчет об ошибке» предлагает нам два варианта: интерактивный и подробный отчет. Для оптимизации работы эти параметры не нужны, но, если вы захотите вдруг узнать, что разряжает батарею вашего смартфона быстро и бессимптомно – создайте отчет и изучите его с помощью специальной утилиты.
«Пароль для резервного копирования» – этот параметр вводит пароль, защищающий резервные копии данных от несанкционированного доступа. Резервные копии не создаются по умолчанию, но вы можете включить эту функцию в меню настроек «Google». Копии создаются как для настроек Google (контакты, настройки Gmail, календарь), так и для установленных приложений и настроек самого телефона (настройки и пароли сетей Wi-Fi, язык и способы ввода, настройки дисплея, обои, дата и время). Для удаления уже установленного пароля введите его дважды, а третью графу оставьте пустой.
«Не выключать экран»– при включенном параметре экран не будет гаснуть во время подзарядки. Эта функция может быть нужна, если вы пользуетесь телефоном как навигатором, тогда при подключении питания экран будет всегда включен. Однако злоупотреблять им не стоит – у экрана есть свой ресурс и не следует расходовать его без необходимости.
Отключить режим разработчика можно следующим образом: Настройки – Приложения и уведомления – Сведения о приложениях – Настройки – Хранилище и память – Стереть данные. После этого режим разработчика будет отключен, однако и все настройки, которые вы в нем изменили, сбросятся.
Будьте осторожны при работе с режимом разработчика. Большая часть настроек предназначена для технических специалистов и программистов, поэтому не стоит изменять значение параметров без знания о том, что делает каждый параметр, и как он влияет на работу устройства. Кроме того, помните – если играясь со значениями параметров вы случайно «убьете» смартфон, то в гарантийном обслуживании вам, скорее всего, откажут.
Как войти и настроить инженерное меню на Андроид
Стандартных настроек смартфона не всегда достаточно. Максимально усилить звук, увеличить размер шрифта, снизить разряд батареи – все это можно сделать только через инженерное меню ОС Андроид. Это скрытое приложение есть в каждом телефоне, а предназначено оно для разработчиков. Мы расскажем, как любой пользователь может войти в этот специальный режим и изменить системные параметры.
Что можно настроить
Вход в системное инженерное меню открывает доступ к ряду настроек. Их точный перечень зависит от модели мобильного устройства, его аппаратных характеристик, наличия специальных датчиков. Не забывайте, что самостоятельное изменение системных параметров может серьезно нарушить некоторые функции ОС. Действуйте осторожно и не меняйте все наугад, перед редактированием лучше записать предыдущие значения, чтобы иметь возможность наладить смартфон.
Общий список системных разделов обычно включает пункты:
- Telephony – мобильная связь.
- GPRS – мобильный интернет и Sim-карта;
- NetworkInfo – проверка качества сотовой сети;
- Auto Answer – активация автоответа на вызов;
- HSPA Info – данные 3G сети;
- CFU Setting – настройка переадресации;
- Band Mode – выбор частот GSM, неиспользуемые можно отключить для экономии заряда аккумулятора;
- RAT Mode – установка приоритетного стандарта связи;
- Modem Test – тест на совместимость с различными устройствами при работе в качестве «точки доступа»;
- Fast Dormancy – экономия заряда в сетях 3G.
- Connectivity – беспроводные соединения.
- Bluetooth – настройка и тестирование модуля Bluetooth на прием и передачу данных;
- Wi-Fi – проверка работы Wi-Fi;
- CDS Information – параметры беспроводных сетей;
- FM Receiver – тест FM-модуля.
- Hardware testing – тестирование аппаратных характеристик.
- Audio – параметры громкости для звонка и музыки, динамика при разговоре, чувствительность микрофона;
- CPU Test – проверка функций центрального процессора;
- ChargeBattery – информация об аккумуляторе;
- Camera – дополнительные параметры фото и видеосъемки;
- Mult-Touch – включение реакции на множественные нажатия;
- Sensor – калибровка сенсорного экрана;
- Sleep Mode – активация спящего режима.
Названия и порядок пунктов будет отличаться в разных моделях и в зависимости от метода входа в меню Андроид – через сервисные коды или специальные приложения.
Как открыть
Запустить секретное приложение нельзя через обычный интерфейс. Как войти в инженерное меню в Андроид:
- откройте окно звонков, где можно ввести номер телефона с клавиатуры;
- впишите специальную комбинацию символов;
- если сразу после ввода кода меню не запустилось, кликайте на кнопку вызова.
Комбинация символов у каждого производителя своя, она содержит цифры и специальные символы *,#. Например, инженерное меню гаджетов Самсунг запускается через ввод последовательности *#*#4636#*#*.
Если после ввода кода ничего не произошло, используйте приложения из Google Play, которые умеют работать с инженерным меню. Большинству из них понадобятся root-права на устройство, без них программа будет функционировать нестабильно, часть параметров станет недоступна.
MTK Engineering Mode
Полная копия стандартного инженерного меню.
Mobileuncle Tools
Утилита с расширенными возможностями. Кроме просмотра и изменения базовых настроек, позволяет проводить восстановление IMEI, обновлять прошивку и улучшать сигнал GPRS. Выводит полные характеристики сенсора, экрана, памяти.
Запуск инженерного меню МТК
Утилита для аппаратов с процессорами MediaTek. Успешно загружает инженерные функции, но отмечены ошибки сохранения параметров – после перезагрузки они могут обнулиться.
Режим восстановления
Еще один режим для разработчиков – восстановление смартфона. Он пригодится при возникновении проблем с устройством, серьезных ошибках. Если телефон не включается, попасть в обычное меню вы не сможете, а вот запустить режим восстановления скорее всего получится.
Для запуска используйте сочетание кнопки включения и клавиши прибавления или уменьшения звука. Иногда дополнительно надо нажать Home. Зажмите и держите указанные кнопки до начала загрузки.
Самый полезный пункт в этом режиме – wipe data. Он запускает полный сброс, возвращая аппарат к заводским настройкам. При этом вы потеряете все свои данные и программы, но получите чистый телефон. Сброс поможет, если вы перемудрили с изменениями в инженерном меню, установив неработоспособные значения.
Примеры
Рассмотрим несколько примеров полезных действий, которые можно совершить только в секретном системном приложении.
- Как увеличить громкость на смартфоне с Андроид через инженерное меню: заходите во вкладку Harware и пункт Audio. Выбирайте режим, значения которого будете изменять: чтобы добавить громкость динамику Андроид в разговоре – Normal mode, громкой связи – LoudSpeaker, в наушниках – Headset. Заходите в режим, меняйте тип функции: Ring – звонок, Sip – звонок через интернет-канал, Media – проигрывание музыки, Mic – микрофон. У каждой функции есть 7 уровней звука, от 0 до 6. Последовательно выбирайте каждый из них и выставляйте значения в Value, в конце обязательно кликайте на Set – иначе параметр не сохранится.
- Отключение частот для экономии расхода батареи: открывайте подраздел Band mode. В списке частот оставьте только используемые в вашей стране, для России это 900 и 1800 МГц. С остальные пунктов убирайте галочки и нажимайте Set, чтобы аппарат не тратил заряд на сканирование не поддерживаемых диапазонов. Если в смартфоне вставлено 2 сим-карты, отключать частоты надо для каждой из них – в этом случае в меню появятся подпункты SIM1 и SIM2.
- Улучшение качества фотографий. Открывайте подраздел Camera, редактируйте формат фото – можно выставить RAW вместо обычного JPEG, размер и частоту кадров, значение ISO.
Дополнительные коды
Получить доступ к инженерным функциям в Андроиде можно и без меню, через специальные коды. Они вводятся как набор номера, позволяя проводить тесты аппаратных комплектующих и выводить о них техническую информацию.
Кроме общих кодов, у ряда производителей есть свои специфические:
- Sony: **05***# — сброс PUK-кода;
- Samsung: ##778 – запуск системного меню;
- Motorola: *#*#2432546#*#* — проверка обновлений, *#06# — покажет IMEI;
- HTC: ##3282# — вызывает системное приложение, ##3424# — полный тест гаджета, ##7738# — проверка протокола.
Также для работы с кодами удобно использовать программу Secret Codes. Установите ее на устройство, приложение запустит поиск комбинаций для управления ОС и выдаст их полный список. Для проверки значения вам не придется переписывать его, запустить функцию можно одним кликом по ее названию.
Заключение
Мы разобрались, что можно делать через инженерное меню и как его открыть на устройствах Андроид. Секретный режим открывает пользователям широчайшие возможности по персонификации гаджета и много вариантов по нарушению его работы. Поэтому вносите изменения в системные настройки с осторожностью. Если же в результате появятся серьезные ошибки – проведите откат через режим восстановления.
Как открыть скрытые функции Android
Даже опытные пользователи не знают обо всех функциях Android. Мы покажем, как найти нужные кнопки и правильно настроить ОС.
Благодаря своей открытой архитектуре мобильную ОС от Google можно назвать просто кладезем скрытых функций и возможностей настройки. В зависимости от версии различаются способы активирования функций, но зачастую опции просто немного по-разному называются и находятся или в верхней, или в нижней части соответствующего меню.
Настройки производительности
У Google почти во всех продуктах Android встроен режим разработчика, но в каждом из них он отключен по умолчанию. Чтобы включить режим, перейдите в «Настройки | О телефоне» и семь раз нажмите на пункт «Номер сборки». Важные настройки вы теперь найдете в разделе «Настройки | Для разработчиков».
Многим знаком режим разработчика по отладке USB-устройств с альтернативной версией ОС. Однако он также служит для увеличения производительности. В качестве первого шага отключите анимацию окон. Установите параметры «Анимация окон», «Анимация переходов» и «Скорость анимации» на значение «Без анимации». После этого активируйте опцию «Ускорение графического процессора».
Теперь ОС всегда будет использовать для отображения встроенный графический процессор. В случае возникновения ошибок отображения нужно будет просто выключить эту опцию.
Настройка нескольких пользователей
Если одним устройством пользуются несколько пользователей, разумно создать отдельные учетные записи. Кроме того, Android дополнительно предлагает даже гостевой доступ. Это удобно, когда вы кому-то ненадолго одалживаете свой смартфон. Например, можно отключить функции связи.
Чтобы открыть управление пользователями, дважды проведите пальцем вниз от верхнего края экрана. Так вы попадете в центр управления. Нажмите на значок пользователя вверху экрана. Здесь вы впоследствии сможете быстро переключаться между аккаунтами.
Чтобы настроить учетные записи, выберите «Дополнительные настройки». Чтобы создать новый аккаунт, нажмите кнопку «Добавить пользователя». Для предоставления прав нажмите на значок шестеренки рядом с именем пользователя.
Доступ в инженерное меню
С помощью специального кода можно получить доступ в меню настройки, которое позволит вам найти источник ошибки при возникновении проблем с телефоном. В такой ситуации очень пригодится детальная информация о сотовой сети, в которой зарегистрирован телефон.
Также здесь имеются полезные сведения о параметрах действующей беспроводной сети и использовании смартфона. Для входа в меню откройте приложение «Телефон» и введите следующую последовательность символов: *#*#4636#*#*. После этого вы увидите соответствующие меню по использованию мобильного телефона, Wi-Fi и сотовой сети.
Если у вас возникли проблемы со связью, выберите «Информация о телефоне». Здесь вы найдете IMEI, ваш номер телефона и уровень сигнала сотовой сети. Уровень сигнала позволяет определить, соединяется ли устройство с ближайшими вышками сотовой связи. Проверьте текущее соединение с помощью команды «Выполнить проверку ping». При получении сообщения об ошибке нужно сбросить соединение с помощью функции «Отключить подключение к сети».
В случае проблем с Wi-Fi перейдите в главное меню проверки и выберите пункт «Информация о Wi-Fi | статус Wi-Fi». Запустите «Выполнить проверку ping». В случае ошибок отключитесь от сети, возвратившись в меню и выбрав «Wi-Fi API». Нажмите «Отключить сеть» и введите SSID сети. Затем добавьте его обратно в обычное меню Wi-Fi.
Последний пункт в настройках помогает решить проблемы с батареей. Например, если батарея разряжается быстрее, чем обычно, вы можете посмотреть наиболее часто используемые приложения с помощью раздела «Статистика использования». Если вы не можете идентифицировать название приложения, поможет поиск Google. Неизвестная запись может указывать на вредоносное программное обеспечение. Затем проверьте устройство на наличие вирусов с помощью антивируса.
Все о функциях разработчика в вашем телефоне
Константин Иванов
Настройки, которые используются для отладки и для разработки приложений, спрятаны в вашем телефоне – спрятаны в прямом смысле слова. Многие из нас идут в соответствующий раздел меню, чтобы запустить отладку USB или переключиться к рабочему модулю ART, но кроме этого, здесь имеется целый список настроек. Большая часть никогда вам не понадобится, но разве не интересно узнать, что скрывается в недрах вашего устройства?
«Разблокируем» функции разработчика в телефоне
Как говорилось выше, эти функции изначально скрыты. Это имеет смысл, поскольку найти их просто, а большинству людей они попросту не нужны. Для того, чтобы добраться до них, идем в раздел «Об устройстве» и ищем там пункт «Номер сборки». После пяти быстрых тапов появляется диалоговое окно – теперь устройство считает вас разработчиком. Только попробуйте ничего не испортить, ладно? Ну, или делайте что хотите – тоже вариант. Так или иначе, возможность заставить ваш телефон перестать работать всегда имеется.
А теперь посмотрим на предложенные функции повнимательнее.
Настройки
- Создать отчет об ошибках. Тапаете здесь, чтобы отправить соответствующее сообщение туда, куда вы хотите. Устройство готовит нужные файлы для отправки, что занимает пару минут, после чего вы видите уведомление. Если смахнуть его, процесс остановится, а если тапнуть, сообщение отправится.
- Пароль резервного копирования. Позволяет использовать ADB для создания бэкапа и восстановления приложений и связанных с ними данных на вашем компьютере. Резервное копирование данных требует введения пароля, и без него данные не могут быть восстановлены.
- Активный режим. Выбор этого пункта позволяет вам держать экран работающим постоянно при подключении телефона кабелем к зарядному устройству или к компьютеру по USB. Не стоит использовать этот пункт без надобности, поскольку это верный способ выжечь экран.
- Выбор рабочего модуля. Именно здесь вы можете выбрать между Dalvik и ART. Последний по-прежнему находится в тестовом режиме – это явно не то, что мы увидим в Android L. С некоторыми телефонами у него настоящий антагонизм, поэтому стоит уточнить на соответствующем форуме насчет вашей модели устройства.
- Включить журнал трансляции операций HCI Bluetooth. Иногда разработчику или специалисту по безопасности требуется перехватить и проанализировать пакеты Bluetooth HCI. Включение этого пункта помещает их в файл, который находится во встроенной памяти устройства (/sdcard/btsnoop_hci.log) для восстановления. После этого их можно проанализировать программой типа Wireshark.
- Статистика процессов. Все, что вам может понадобиться узнать о запущенных на вашем устройстве процессах. Тапаете здесь, а потом на одном из пунктов. Для обычного пользователя это просто набор цифр, но для разработчика может быть весьма полезным.
- Отладка USB. То, что позволяет вашему телефону связываться с компьютером, используя Android Debug Bridge (ADB). Это требуется для использования DDMS или команд ADB.
- Отозвать авторизацию отладки USB. Когда отладка при помощи компьютера происходит в первый раз, вам нужно авторизовать его и установить пару ключей. Эта настройка отменяет данное действие и предлагает повторить его снова.
- Отчеты об ошибках. Включает опцию, которая становится видимой, когда вы зажимаете кнопку питания для сбора и отправки отчета об ошибках. Очень удобно, если вы что-то тестируете.
- Фиктивные местоположения. Эта настройка позволяет вам вручную задавать информацию о местоположении, заставляя ваш телефон думать, что он там, где его в действительности нет. Кроме читов для Forsquare, это полезно для приложений, которые используют информацию о местоположении.
- Приложение для отладки. Эта настройка позволяет вам выбрать приложение для отладки. Вам не требуется действительно подключаться к отладчику, но если вы включите его, то не будете получать сообщений об ошибках, когда останавливаетесь на точке останова. Если вы не понимаете, что это значит, тогда эта настройка вам никогда не требовалась и не понадобится. Она создана для работы со средствами разработчика, позволяющими убедиться в том, что приложение работает корректно.
- Подождите, пока отладчик. Этот пункт остается неактивным, пока вы не выберет приложение для отладки. Когда оно установлено и выбрано, то настройка просто не позволяет выбранному приложению запуститься до тех пор, пока не включится отладчик. Еще один пункт, который нужен разработчикам, но бесполезен для большинства пользователей.
- Проверять для USB. Позволяет Google сканировать приложения, которые вы поставили через ADB, на предмет вредоносного поведения. Хорошая вещь.
- Показывать касания. Выбирая этот пункт, вы будете видеть визуальный эффект, подтверждающий регистрацию касания экрана.
- Местоположение указателя. Эта настройка размещает в верхней части экрана строку, в которой выводятся координаты точки экрана, которой коснулись последней.
- Показать обновления экрана. Заставляет край «окна» вспыхивать, когда происходит обновление контекста. Раздражает безумно.
- Показывать границы макета. Отмечает края элементов в окне диалога для того, чтобы вы знали, куда нужно нажать, чтобы активировать его. Попробуйте – и немедленно выключайте.
- Написание справа налево. Изменяет ориентацию экрана для поддержки языков с правосторонним написанием
- Анимация окна: масштаб. Устанавливает скорость воспроизведения анимации окна. Чем меньше число, тем быстрее.
- Анимация перехода: масштаб. Устанавливает скорость воспроизведения анимации при переходе. Опять же, чем меньше, тем быстрее.
- Эмуляция дополнительных дисплеев. Эта настройка позволяет разработчикам имитировать различные размеры экрана. Не самая надежная вещь.
- Рендеринг принудительно. Заставляет приложения использовать аппаратный двухмерный рендеринг, если они были написаны так, чтобы не использовать его по умолчанию. Иногда творит чудеса. Иногда отправляет все к чертям. Будьте бдительны.
- Показать обновления окна. С этой настройкой любая отрисовка, производимая графической подсистемой, получает красную подсветку.
- Показывать аппаратные обновления. Выделяет аппаратные уровни зеленым при обновлении. Зачем это нужно — можете почитать здесь http://www.curious-creature.org/2013/09/13/optimizing-hardware-layers/ (на английском).
- Отладка наложения. Наложение происходит каждый раз, когда приложение запрашивает систему на отрисовку чего-либо поверх чего-то иного. Эта настройка позволяет вам видеть, когда и где это происходит, чтобы видеть, в чем проблема.
- Включить 4х MSAA. Эта настройка принудительно включает множественную выборку сглаживания (MSAA). Как и с любым другим графическим ускорителем, чем больше сглаживания, тем лучше все смотрится. Но скорость работы при этом падает.
- Строгий режим. Эта настройка заставляет экран мигать, когда приложение использует главный поток для выполнения длительной и интенсивной операции.
- Выводить использование ЦП. Размещает в правом верхнем углу небольшое окно с информацией о центральном процессоре и его использовании. Забавная игрушка.
- Профиль обработки GPU. Эта настройка может либо рисовать график на экране, либо писать его в файл. График — визуальное отображение загрузки работы графического адаптера. Еще одна вещь, на которую интересно посмотреть.
- Включить трассеровку OpenGL. Настройка, позволяющая следить за ошибками OpenGL и помещающая их в специальный файл лога по вашему выбору. Ничего такого, что стоило бы трогать большинству пользователей.
- Не сохранять операции. Эта настройка уничтожает любое приложение, как только вы закрываете его окно. Ничего хорошего из этого не выйдет, что бы там на форумах ни писали.
- Фоновые процессы. Позволяет задавать в настройках количество процессов, которые могут одновременно работать в фоне. Еще одна вещь, которую большинству из нас не стоит трогать слишком часто. Если вообще стоит.
- Показать все ANR. Эта настройка заставляет все процессы показать сообщение «Приложение не отвечает», если приложение зависло, включает фоновые процессы, которые не запускаются пользователем. Полезно, если одно приложение мешает нормально работать другому.
Понятно, что большинству пользователей все эти настройки ни на что не сдались. Кроме того, лезть туда и нажимать на пункты меню ради самого процесса — не лучшая идея. Но всегда стоит знать, что вообще можно сделать, хотя бы и просто для того, чтобы не делать этого никогда.
Надеемся, что наш рассказ просветил вас немного по вопросу этих настроек и опций, записанных непонятными словами. Кстати, в зависимости от выбранного языка системы, производителя и версии ОС Android, набор пунктов может несколько отличаться разделами и их названиями.
Как закрыть приложение на андроид — посмотреть открытые
Пользователи, привыкшие к операционной системе Windows, иногда очень долго и сложно перестраиваются на ОС Android на других гаджетах. Чаще всего такую систему устанавливают на телефоны или планшеты, набирают популярность ТВ и приставки. Поэтому не все сразу понимают, как закрыть приложение на андроид, и эта процедура вызывает некоторые трудности.
Нужно ли закрывать приложение на Android
Операционная система Android считается одной из тех, что отличается высоким энергопотреблением. Большой расход энергии происходит за счёт запуска многочисленных приложений. Есть даже те, которые работают в фоновом режиме и постоянно разряжают аккумулятор.
Андроид самостоятельно не закрывает приложения
Обратите внимание! Если не прекращать их работу и не закрывать все ненужные открытые приложения, это приведет к сокращению ресурса аккумулятора. Другой минус от их работы в том, что через время они заполняют кэш устройства, что приводит к появлению глюков, зависаний, некорректной и медленной работы смартфона или планшета.
Даже за небольшой промежуток времени пользователь может открыть очень большое количество различных приложений. Но не все знают о том, что андроид не закрывает их, а просто сворачивает. Даже если пользователь в играх нажмёт кнопку «Закрыть», «Выход», «Покинуть» и подобные, некоторые из них продолжат работать в фоновом режиме около получаса как минимум. Отсюда идёт и расход ресурса оперативной памяти.
Существует несколько способов закрыть активные работающие программы, при этом есть возможность закрыть все приложения сразу на Android.
Как узнать, какие приложения на Android запущены
Чтобы посмотреть, сколько запущенных приложений на Android в данный момент, открытых недавно, которые пользователь забыл закрыть, можно воспользоваться специальной кнопкой на панели внизу «Последние приложения» в виде значка квадрат. Там в виде списка будут все свернутые использованные ранее программы.
Обратите внимание! Чтобы найти те, которые работают в фоновом режиме на андроиде, нужно зайти в меню, найти раздел «Приложения и программы», выбрать пункт «Работающие».
Открытые программы работают в фоновом режиме
Как закрыть приложение на Android
Если на Android выполнить закрытие программ, которые не используются, это поможет ускорить работу системы и улучшить отклик гаджета. Для этого можно использовать различные методы, выделить единственный правильный из них невозможно.
Закрытие через меню программ
Не все программы, но многие из них получили полезную опцию от разработчиков, которая позволяет закрывать их через меню. Иногда выдаётся подтверждающий запрос для выполнения этого действия, например, нужно нажать «Назад» на главном экране. Он напоминает способ, который работает на предыдущих телефонах, где можно делать выход кнопками. Большинство пользователей применяет именно такое метод, даже не пытаясь найти ему альтернативу.
Закрытие через меню
Процесс заключается в выполнении таких действий:
- Определённый сервис нужно открыть. После того как он появится на экране, загрузится, нажать кнопку «Назад», подтвердить своё намерение выйти, если гаджет высылает запрос.
- После этого пользователь будет перенаправлен на главный экран смартфона, а программа закроется.
В меню определенных программ доступна опция выхода, но она позволяет не только закрыть приложение, но и выйти из игрового или личного аккаунта. Каждый последующий вход будет сопровождаться дополнительным введением логина, пароля, номера телефона. Обычно это правило касается социальных сетей, мессенджеров и других, где обязательно нужна учетная запись пользователя.
Важно! Чтобы закрыть любую программу, выйти из неё, нужно искать эту опцию в меню. Важно не забыть подтверждать свои действия устройству.
После использования такого метода программа все равно остается активной, она не останавливается полностью, но и не оказывает уже такого влияния на производительность устройства, как просто свернутая.
Автоматическое закрытие
У некоторых программ есть опция автоматического закрытия, она срабатывает самостоятельно, после того как пользователь выходит из софта, например, переходит в основное меню на главный экран. Этой функцией можно воспользоваться и через обратное меню, используя кнопку «Назад».
Выгрузка из памяти
Процесс закрытия приложения на Android является его выгрузкой из оперативной памяти. Это означает, что после выполнения действия процессор нагружаться не будет. Поэтому нужно выполнить такие действия:
- Устройства на базе Android оснащаются отдельной кнопкой под названием «Последние приложения». На основной панели она обозначается в виде одного или двух квадратов, прямоугольника и подобных. Она может быть как физической, так и сенсорной кнопкой или отображаться на экране виртуально, это не играет роли. Главное понять, где она находится и быстро ее отыскать.
- После нажатия на неё открываются все свернутые используемые ранее программы в миниатюре.
Кнопка «Последние приложения»
К сведению! Если перезагрузить смартфон с установленной более ранней (менее 6.0) версией андроид, тогда все программы закроются автоматически.
Для закрытия приложений с помощью такого способа достаточно смахнуть их пальцем в сторону — вправо или влево в зависимости от марки гаджета. Иногда необходимо сделать движение вверх или вниз.
Более свежие версии Android позволяют сразу закрывать все приложения, для этого есть специальная отдельно выведенная виртуальная кнопка. Она выглядит в виде значка крестик, надписи «Закрыть все», «Очистить все» или других похожих. Обычно располагается внизу под всеми миниатюрами. Если важных открытых программ нет, можно существенно ускорить процесс их закрытия благодаря такой удобной кнопке.
Обратите внимание! На более старых ранних версиях Android может не работать метод смахивания приложений для их закрытия. В правом углу каждой миниатюры есть значок в виде крестика, нужно просто на него нажать. Или же зажать пальцем конкретную миниатюру до появления контекстного меню, выбрать в нем пункт, связанный с удалением — «Закрыть приложение», «Удалить из списка» и подобные.
Принудительная остановка
Все установленные с официального источника Google Play приложения на устройстве на базе Android отображаются в отдельном разделе меню, который может называться по-разному. Чаще всего это «Приложения». Чтобы закрыть каждое из них, нужно:
- Открыть раздел в меню «Приложения».
- Там отобразится список всех доступных программ.
- Найти в списке необходимую и нажать на неё.
- Откроется более подробное меню конкретного приложения, вверху будет кнопка «Остановка» или «Остановить», её необходимо нажать.
- После кнопки «Остановить» нужно подтвердить свои действия. Телефон переспросит, действительно ли пользователь хочет остановить принудительно эту программу. Нужно нажать кнопку «Ок».
Принудительная остановка закроет все открытые программы
Такой способ гарантированно остановит работу приложения, к тому же он считается наиболее простым и удобным. Является безопасным для самой программы, так как гарантирует, что в дальнейшем ее работа не будет нарушена, а вся важная и необходимая информация сохранится. Но далеко не в каждой программе доступна такая опция.
Обратите внимание! Программа будет не просто приостановлена, но и выгружена из оперативной памяти. Этот метод позволяет избавиться от уведомлений, которые приходят от различных приложений и накапливаются.
Как закрыть фоновые приложения на андроиде
Многие современные программы работают только благодаря использованию трафика Интернета. Даже в фоновом режиме они его употребляют, при этом идет нагрузка на сеть, быстрее расходуется заряд батареи. Если запретить смартфону расходовать трафик, то и деятельность некоторых приложений будет приостановлена. Что для этого сделать:
- Зайти в настройки смартфона, открыть раздел «Приложения», выбрать «Показать все приложения».
- Затем по очереди открыть каждое из списка методом касания к нему.
- В параметрах будет пункт «Контроль трафика», переключатель возле него нужно передвинуть, выключив фоновый режим.
- После этого расходование трафика будет остановлено.
Используя настройки, тоже можно дать запрет для работы программ в фоновом режиме. Нужно зайти в раздел «Батарея». У каждой марки он может называться по-разному: «Питание», «Диспетчер питания» и др. В списке программ найти именно те, которые расходуют наибольшее количество энергии, убрать галочку около пункта «Работа в фоновом режиме».
Раздел «Все приложения»
Также заниматься закрытием программ могут дополнительные приложения, сторонние утилиты. В их числе Greenify, Clean Master, CCleaner, ES Task Manager, Advanced Task Manager, ShutApp или Naptime. Через них можно как запустить, так и остановить работу любой программы. При этом они не только закрывают приложения, которые работают в фоновом режиме, но и быстро очищают кэш.
Теперь пользователям должно быть понятно, как закрыть все фоновые приложения на андроиде путем нескольких касаний по экрану. Это поможет в каких-то моментах повысить производительность устройства, освободить немного оперативной памяти.