Как сделать меню на телефоне техно

Добавил пользователь Евгений Кузнецов
Обновлено: 31.08.2024

Общие параметры
Год релиза 2021
Мобильная связь
Поддержка сетей 2G - GSM 850, GSM 900, GSM 1800, GSM 1900
Поддержка сетей 3G - WCDMA 2100, WCDMA 900, WCDMA 850
Поддержка сетей 4G (LTE) - есть
Диапазоны частот LTE - FDD LTE 900 MHz (B8), FDD LTE 2100 MHz (B1), FDD LTE 800 MHz (B20), FDD LTE 2600 MHz (B7), FDD LTE 1800 MHz (B3), LTE 700 (B28)
Поддержка сетей 5G - нет
Формат SIM-карт - Nano-SIM (12.3x8.8x0.67 мм)
Количество SIM-карт - 2 SIM
Поддержка eSIM - нет
Экран
Диагональ экрана (дюйм) - 6.95"
Разрешение экрана - 2460x1080
Плотность пикселей - 389 ppi
Технология изготовления экрана - IPS
Соотношение сторон - 20.5:9
Количество цветов экрана - 16 млн
Частота обновления экрана - 60 Гц
Материал корпуса - пластик , стекло
Версия ОС - Android 11
Поддержка Google Mobile Services - есть
Производитель процессора - MediaTek
Модель процессора - MediaTek Helio G85
Количество ядер - 8
Частота работы процессора - 2 ГГц
Конфигурация процессора - 2x Cortex-A75 2 ГГц, 6x Cortex-A55 1.8 ГГц
Техпроцесс - 12 нм
Графический ускоритель - Mali-G52 MC2
Объем оперативной памяти - 4 Гб
Объем встроенной памяти - 64-128 ГБ
Слот для карты памяти - есть (отдельный слот)
Типы поддерживаемых карт памяти - microSDHC , microSDXC , microSD
Максимальный объем карты памяти - 256 ГБ
Датчики - акселерометр , компас , датчик освещенности , гироскоп
Количество основных (тыловых) камер - 4
Количество мегапикселей основной камеры - 48+2+2+0.8 Мп
Апертура основной камеры - 2, 2.4, 1.9
Автофокусировка основной камеры - есть
Тип вспышки - четверная светодиодная
Видеосъемка (основная камера)
Формат видеосъемки - Quad HD, Full HD
Разрешение видео и частота кадров - 1080x720 (30 кадр./сек.), 2560x1440 (30 кадр./сек.)
Фронтальная камера
Двойная фронтальная камера - нет
Количество мегапикселей фронтальной камеры - 8 Мп
Апертура фронтальной камеры - 2
Автофокусировка - нет
Встроенная вспышка - есть
Разрешение видеосъемки - 1920x1080 (30 кадр./сек.)
Аудио
Стереодинамики - нет
Версия Bluetooth - 5.0
Стандарт Wi-Fi - 5 (802.11ac)
NFC - есть
Бесконтактная технология оплаты - Google Pay
Системы навигации - A-GPS, Galileo, GPS, ГЛОНАСС
Прочие технологии передачи данных - Wi-Fi Direct, DLNA
Проводные интерфейсы
Интерфейс - USB Type-C
Поддержка OTG - есть
Разъем для наушников - Mini Jack 3.5 мм
Дополнительная информация
Биометрическая защита
сканер отпечатков пальцев (сбоку корпуса)
Питание
Емкость аккумулятора - 7000 мА*ч
Выходная мощность ЗУ - 18 Вт
Габариты и вес
Ширина - 78.8 мм
Высота - 173.3 мм
Толщина - 9.6 мм

Прикрепленное изображение

Прикрепленное изображение

На Тмолле фотки отличаются: отчетливо видно, что на черном аппарате крышка не текстурированная, а глянцевая.
Обзор от Давида Арстайл
Если там загрузчик не залочен, то буду брать.

Прикрепленное изображение

Для тех кому важна музыка, AptX данный аппарат, по всей видимости, не поддерживает. Сегодня в магазине подключил к нему Syllable S101, подключились по AAC.

Подскажите, пожалуйста, а запись разговоров встроенная в нем есть, и Wi-Fi 2,4?

304

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

Ваш смартфон способен на большее: функции, трюки, настройки инженерного меню Android

Аппаратная начинка большинства мобильных устройств используется лишь на 80-90% своего потенциала. А чтобы выжать из нее все 100, нужно попасть в одну секретную область – инженерное меню, которое… Поговорим, что представляет собой инженерное меню Android, как в него войти, какие в него заложены функции и как их использовать.

Они хотели скрыть это от нас

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

А возможности инженерного меню действительно стоят внимания. Ведь в их числе:

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

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

Ваш смартфон способен на большее: функции, трюки, настройки инженерного меню Android

Для открытия меню используют специальные коды, которые набирают так же, как команды USSD – на телефонной клавиатуре, либо приложения из Google Play маркета.

В таблице ниже приведен список кодов для разных марок мобильных устройств:

  • Инженерное Меню MTK
  • MTK Engineering Mode
  • Запуск инженерного меню
  • Запуск инженерного меню мтк
  • MTK Engineer Mode
  • Super MTK Engineering
  • MTKAPP : MTK Engineer Mode
  • MTK Engineering Mode – Advanced Settings & Tooling

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

Знакомство с инженерным меню смартфона MTK

Как видно на скриншоте, стартовая страница утилиты содержит кнопки перехода к трем основным разделам:

  • Android Settings (настройки ОС Android).
  • MTK Settings (собственно инженерное меню устройства).
  • Samsung Settings (настройки устройства Самсунг). Доступно только на аппаратах этой марки.

Ваш смартфон способен на большее: функции, трюки, настройки инженерного меню Android

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

На тестовом смартфоне этот раздел выглядит так:

Ваш смартфон способен на большее: функции, трюки, настройки инженерного меню Android

Но нас интересует не он, а то, что дальше – MTK Settings. Рассмотрим его разделы подробнее.

Telepfony

Ваш смартфон способен на большее: функции, трюки, настройки инженерного меню Android

  • Auto Answer – автоответчик на входящий звонок. Можно включить или выключить.
  • AntennaTest – параметры антенн мобильной связи для работы в сетях 3G и 4G.

Установка в настройках Antenna Test (3G Fdd) опции Resume default setting – один из эффективных способов устранения провалов связи в сетях 3G.

Ваш смартфон способен на большее: функции, трюки, настройки инженерного меню Android

  • Band Mode – поддержка частотных диапазонов модуля GSM.

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

Ваш смартфон способен на большее: функции, трюки, настройки инженерного меню Android

  • Modem Test – набор средств тестирования и настройки работы модема с устройствами разных типов.
  • Network Selecting – раздел выбора стандарта мобильной связи, которая будет использоваться на телефоне. Отключение неиспользуемых стандартов уменьшает расход заряда аккумулятора.
  • NetworkInfo – содержит настройки вывода информации о различных параметрах сотовой связи.
  • GPRS – параметры GPRS-подключения для каждой SIM-карты.
  • HSPA Info – данные о стандарте 3G.
  • Mobiledataservicepreferred – настройка приоритетности передачи мобильных данных перед телефонной связью.

Ваш смартфон способен на большее: функции, трюки, настройки инженерного меню Android

  • Fast Dormancy – настройки энергосберегающего режима (доступны при условии поддержки сотовым оператором).
  • RFDe-senseTest – средства тестирования и тонкой настройки передачи голосового трафика в разных частотных диапазонах.
  • Simme Lock – ручные настройки GSM (доступно при поддержке сотовым оператором).
  • World Phone – настройки модема.

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

Connectivity

Вкладка инженерного меню Connectivity содержит инструменты тестирования и управления работой беспроводной связи.

Ваш смартфон способен на большее: функции, трюки, настройки инженерного меню Android

  • Bluetooth – в этом разделе собрано все, что имеет отношение к настройкам одноименного интерфейса.
  • CDS Information – содержит параметры всех интерфейсов WLAN, доступных на устройстве.
  • FM Receiver – набор средств проверки и настройки FM-радиоприемника.
  • Wi-Fi – средства тестирования и тонкой настройки Wi-Fi.

Ваш смартфон способен на большее: функции, трюки, настройки инженерного меню Android

  • Wi-FiCTIA – содержит тест различных режимов работы Вайфая. Здесь же хранятся журналы проверок.
  • Wi-FiDisplay – отображает параметры воспроизведения видео при подключении к Wi-Fi.

Hardware Testing

В Hardware Testing собраны инструменты проверки аппаратных устройств и интерфейсов Андроид-смартфона: звука, камер, дисплея, тачскрина, памяти, гнезда USB и т. д.

Ваш смартфон способен на большее: функции, трюки, настройки инженерного меню Android

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

Чтобы увеличить громкость телефонного динамика, войдите в подраздел Audio Normal Mode . Откройте список Type и выберите Sph. Из списка Level выберите начальный уровень громкости Level 0 и измените значение в поле Value is: чем оно больше, тем сильнее сигнал. Однако увеличивать его сверх 5-15% крайне нежелательно, так как это может вывести оборудование из строя. Для сохранения настройки нажмите кнопку Set. Повторите действия со следующими уровнями, пока результат вас не устроит.

Ваш смартфон способен на большее: функции, трюки, настройки инженерного меню Android

Для усиления звука из динамика громкой связи выберите в списке Type параметр Ring.

Для повышения чувствительности микрофона – mic.

Чтобы увеличить громкость в играх, при прослушивании музыки и просмотре видео, выберите Media. Остальное проделайте так же, как написано выше.

Уровни звучания на разных аппаратах заданы по-разному, единого стандарта нет. Поэтому искать оптимальные значения приходится экспериментальным путем.

  • Раздел Camera также содержит массу настроек. Чаще всего они оптимальны, и их изменения приводят лишь к ухудшению качества фото.

Но если ваш аппарат сохраняет снимки только в формате JPG, что ограничивает возможности при обработке их в графических редакторах, откройте в разделе Camera список Capture Type и выберите формат RAW.

Ваш смартфон способен на большее: функции, трюки, настройки инженерного меню Android

  • В разделе DrivingCurrentCamera отображается величина силы тока модуля камеры.
  • De-Sense представляет собой диспетчер оборудования, через который настраивают его конфигурации.
  • Через Display управляют частотой мерцания и другими свойствами подсветки экрана.
  • В Sleep Mode содержатся параметры спящего режима.
  • IO – подраздел управления устройствами ввода-вывода.
  • Memory содержит сведения о модуле памяти.
  • Через Power просматривают и настраивают параметры управления питанием и зарядкой АКБ.
  • SDCardTest тестирует установленную в телефон SD-карту.
  • Раздел TouchScreen помогает выявлять дефекты сенсорного экрана и настраивать его чувствительность.
  • USB отображает информацию об этом интерфейсе и тестирует его функционал.
  • Раздел Sensor предназначен для калибровки сенсора.
  • Через Video управляют отдельными параметрами воспроизведения видеоматериалов.

Остальное

Вкладка Location содержит средства управления системой геолокации смартфона. Работу некоторых опций этого меню мы рассматривали в статье о проблемах с GPS-навигацией.

В Log and Debudding собраны утилиты отладки и тестирования железа, а также их логи.

Ваш смартфон способен на большее: функции, трюки, настройки инженерного меню Android

Others вмещает в себя всё, что не вошло в другие разделы инженерного меню. В частности, подраздел Setting Font, через который можно менять свойства системного шрифта; Thermal, где отображаются показания термодатчиков (функция мониторинга температур есть не на всех аппаратах); USB ACM, где собраны настройки подключения USB-модемов и многое другое. Функциональный набор этой вкладки на разных девайсах сильно различается.

Чем хороши смартфоны с наэкранными сенсорными клавишами управления? Тем, что их можно поменять местами и или даже отключить вовсе, отказавшись в пользу жестов (последняя идея, впрочем, не всем пришлась по вкусу). В этой статье мы расскажем, как поменять расположение сенсорных клавиш на смартфоне Android.

В нашем примере используется смартфон Honor/Huawei. Если у вас другое устройство, не беда, процесс аналогичен.





И уже здесь выбираем нужную комбинацию кнопок.



Это работает практически на всех смартфонах, конечно, при условии, что в принципе имеется возможность менять расположение сенсорных клавиш.


Базовая настройка

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


2. Следом за этим система как правило предлагает подключиться к нужной Wi-Fi сети, чтобы смартфон получил связь с внешним миром и мог оперативно подтянуть необходимые обновления. Тут все просто — выбираем вашу домашнюю сеть, забиваем пароль и готово. В случае чего этот пункт можно пропустить и подключиться к сети попозже.

3. Полноценное использование смартфона возможно лишь при наличии Google-аккаунта. Если у вас уже был Android-смартфон либо ранее создана учетная запись в Gmail или YouTube, просто введите свои данные, а затем согласитесь с условиями лицензионного соглашения.



6. Почти приехали. Теперь Android предложит активировать необходимые сервисы Google. Обычно галочки стоят у всех пунктов, но вы можете убрать ненужные (например, усиленную геолокацию или отправку анонимных системных данных в Google) и в случае надобности включить их позже в настройках.


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


Дополнительная настройка

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

Обновляем систему


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


Облагораживаем домашний экран


Меняем обои


Кастомизируем шторку уведомлений


Шторка уведомлений и быстрых настроек — это лучшее изобретение человечества со времен пенициллина и двигателя внутреннего сгорания. Она позволяет быстро в один клик включить/выключить геолокацию, NFC, Wi-Fi, фонарик, автоповорот экрана и вообще что угодно. Поэтому сразу после рабочего экрана логично было бы настроить и ее. Для этого тянем пальцем сверху вниз по экрану пока шторка не выедет. В правом верхнем углу рядом со значком шестеренки появится иконка, напоминающая карандаш. Кликаем по ней и переходим в меню настройки шторки: здесь можно изменить порядок иконок быстрого доступа, добавить нужные или наоборот убрать ненужные.

Настраиваем параметры дисплея


Регулируем расход батареи


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



Вот так по-разному может выглядеть меню одного и того же приложения.

Наша первая кнопка в меню

Меню в Android описываются в файлах ресурсов или формируются программным кодом. Рекомендуется первый вариант по целому ряду причин: скорость разработки, наглядность, простота сопровождения. Ресурсы меню располагаются в подкаталоге menu каталога ресурсов приложения res . Создаем каталог menu , затем создаем новый Android XML File :

image

Выбираем тип ресурса 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 поле для ввода поискового запроса.

    Иконки для меню

    Если вы разрабатываете приложение в стиле Holo, вы можете использовать готовый набор иконок от Google, который доступен всем для загрузки с официального сайта совершенно бесплатно.

    Набор иконок представлен отдельно для темной и отдельно для светлой темы Holo, а также для разных размеров экранов. Если вы не можете позволить себе дизайнера в команде, этот набор просто незаменим.

    Подключение меню к Activity

    Загрузить меню из ресурса очень быстро. Открываем код Activity и перекрываем метод onCreateOptionsMenu :

    Теперь меню отображается, но при нажатии на кнопку ничего не происходит. Повесить обработчик на кнопку можно кодом или прямо в XML-ресурсе, задав в свойстве android:onClick имя метода-обработчика. Чтобы сделать то же самое кодом, нужно в Activity перекрыть метод onOptionsItemSelected :

    Создаем подменю


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

    Radio button'ы в меню

    • 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" для элементов, так как в результате мы получаем максимально точную "подгонку" меню к тому устройству, на котором будет работать приложение. К тому же это позволяет сильно уменьшить объем кода ресурсов, ведь их в этом случае не нужно дублировать.

    Если у вас остались вопросы по работе с главным меню, буду рад ответить в комментариях.

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