Контакты

Характеристики андроид: как узнать подробные характеристики своего устройства. Характеристики андроид: как узнать подробные характеристики своего устройства Полная информация о телефоне android

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

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

Популярные секретные коды для Андроид смартфонов

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

Чтобы использовать любой из сервисных кодов, нужно ввести его в номеронабирателе. На планшетах придется скачать стороннее приложение для осуществления звонков – введите в поиске Google Play запрос «Dialer» и загрузите понравившуюся «звонилку».

  • *#06# - информация об IMEI смартфона
  • *#*#4636#*#* - информация о Wi-Fi, аккумуляторе и статистике использования
  • *#*#3646633#*#* или *#*#83781#*#* - вход в инженерное меню на смартфонах с процессором MTK (через него можно )
  • *#*#8255#*#* - тестирование сервиса Google Talk
  • *#*#7594#*#* - если введете данную комбинацию, после этого, при нажатии кнопки выключения, смартфон будет сразу же выключаться, без предложения меню
  • *#*#44336#*#* - информация о PDA, CSC, времени сборки и прочих данных о смартфоне
  • *#*#232338#*#* - MAC адрес Wi-Fi
  • *#*#7780#*#* - моментальный сброс к заводским настройкам (Hard Reset). Удаляет только приложения
  • *2767*3855# - моментальный сброс настроек до заводских, но в отличии от предыдущего способа Android полностью переустанавливается
  • *#*#1234#*#* или *#12580*369# - информация о прошивке устройства
  • *#*#1111#*#* - информация о FTA софтверной версии
  • *#*#2222#*#* - информация о FTA хардверной версии
  • *#*#0283#*#* - тест Loopback
  • *#*#0*#*#* - тест экрана
  • *#0*# - тестирование различных компонентов: экрана, камеры, динамиков, вибрации, микрофона и прочих
  • *#*#0673#*#* или *#*#0289#*#* - тест аудио
  • *#*#0842#*#* - тест вибрации и подсветки
  • *#*#232339#*#* или *#*#526#*#* - тест беспроводной сети
  • *#*#1472365#*#* - тест GPS
  • *#*#1575#*#* - подробный тест GPS
  • *#*#232331#*#* - тест Bluetooth
  • *#*#232337#*#* - показать Bluetooth-адрес
  • *#*#2663#*#* - версия сенсорного экрана
  • *#*#2664#*#* - тестирование сенсорного экрана
  • *#*#0588#*#* - тестирование датчика движения
  • *#*#7262626#*#* - тест сигнала GSM
  • *#197328640# - переход в сервисный режим
  • *#*#3264#*#* - версия RAM памяти
  • *#*#8351#*#* - активация режима регистрации голосового набора
  • *#*#8350#*#* - выключение режима регистрации голосового набора
  • #*5376# - удаление всех SMS
  • *#2222# - версия прошивки Android
  • #*2562#, #*3851#, #*3876# - перезагрузка смартфона, планшета
  • *#34971539# - полная информация о камерах и обновлении их прошивок
  • *#*#273283*255*663282*#*#* - быстрое создание резервной копии медиафайлов
  • *#*#4636#*#* - секретное меню для устройств Motorola
  • **05***# - разблокировка PUK на Sony
  • 3845#*855# - сервисное меню на LG G3
  • *#0011# - сервисное меню на Samsung Galaxy S4
  • ##778 (+кнопка вызова) - выводит на экран EPST-меню (для Samsung)
  • ##3424# - режим диагностики (для HTC)
  • ##3282# - EPST (для HTC)
  • ##8626337# - VOCODER (для HTC)
  • ##33284# - технические данные состояния сети (для HTC)
  • ##7738# - ревизия протокола (для HTC)

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

Сервисные коды Android в приложении Secret Codes

Приложение Secret Codes просканирует систему на наличие инженерных кодов и выдаст результат в виде списка. Вам достаточно будет только нажать на интересующий код и вы перейдете к нужной опции.

К сожалению, у этого способа есть минус: на некоторых устройствах приложение не находит ни единого сервисного кода, а на некоторых находит не все. Но на протестированных мною девайсах все было отлично, да и отзывы в Google Play практически все положительные.

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

Бывает так, что загрузив приложение из Интернета (в формате APK или из магазина приложений ), скаченный софт не работает , хотя установился верно и без ошибок ?

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

  • прочитав инструкции , которая была вложена в коробку с приобретаемым девайсом ;
  • посмотрев в настройках телефона и прочитав информацию в разделе «О телефоне » («Настройки » -> «Система » -> «О телефоне ». На всех устройствах будет приблизительно такой путь до системных сведений). В этом случае придется покопаться во вкладках. Ч еткой сводки необходимого вы не получите , все данные будут разбросаны ;
Фото: Информация о телефоне

  • воспользоваться специализированной программой или утилитой для анализа смартфона .

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

AIDA64 (Скачать)

Многим название AIDA уже знакомо , так как часто аналогичная программа для ПК используется для сбора данных о железе . Приложение позволяет получить невероятно подробную и структурированную информацию об андроид устройстве , в том числе о температуре , кодеках , датчиках , системных папках , батареи . Данных много и скорее всего в большинстве из них разберутся только продвинутые пользователи или специалисты в области программного обеспечения смартфонов . Простому пользователю , более чем 60 % информации попросту не пригодиться. Переходя по вкладкам , придется иногда искать нужные данные . Реклама присутствует , но не мешает .


Фото: AIDA64

CPU Z (Скачать)

В CPU Z от xSoft Studio информация подана в более читаемом и понятном для обычного пользователя виде . Дисплей , датчики , центральный процессор , память , устройство и прочее – все здесь есть . Но , к сожалению , дополнительные и нужные функции (например : «Сеть ») доступны только после покупки полной версии программы . Самая обычная , простая программа. Н ичего особенного и уникального нет .


Фото: CPU Z

AnTuTu Benchmark (Скачать)

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

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


Фото: AnTuTu Benchmark

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


Фото: AnTuTu Benchmark

Тест с использованием 3Д моделей возможен только после установки дополнительной программы AnTuTu 3DBench (Скачать) , являющейся по сути расширением для основного приложения . Без расширения , возможны лишь простые тесты . Можно , к примеру , протестировать мультитач.


Фото: AnTuTu 3DBench

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

Фото: AnTuTu Officer

Droid Info (Скачать)

Добротная программа , предоставляющая сведения об оборудовании и характеристиках андроид устройств . Показывает только основные характеристики с небольшим расширением . Приложение рабочее , но требует определенной доработки (дает не всегда верную информацию , особенно о новых устройствах ). Да и последнее обновление датируется 24 июля 2016 года . Кажется , что разработчики подзабросили свое творение , а зря . Интерфейс очень удобный и простой , нужные сведения можно найти за пару секунд . Есть возможность отсылать подробный отчет об устройстве (в виде текста) на почтовый ящик – странная функция , но может и пригодится .


Фото: Droid Info

CPU —Z от CPUID (Скачать)

Практически идентичная Droid Info программа , только на английском языке . В отличие от последнего , CPU —Z регулярно обновляется и поддерживается разработчиками . Информация точная и правильная , все соответствует действительности . Не знающим английский язык лучше не скачивать , технических названий очень много . По самим значениям , можно догадаться о какой характеристике идет речь , но все же не всегда .


Фото: CPU-Z от CPUID

Geekbench 4 (Скачать)

Еще один мощный тестер производительности телефона , схожий с AnTuTu Benchmark . Предоставляет только основные характеристики андроид устройства : модель , объем памяти , прошивка , графический процессор , количество ядер и прочее (показания датчиков и изменение температуры процессора здесь не увидим ). Имеет возможность провести проверку работоспособности девайса под нагрузкой . В отличие от AnTuTu , приложение не требует дополнительной установки расширений .


Фото: Geekbench 4

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

Уважаемые читатели! Если у вас остались вопросы или есть комментарии по теме статьи - пожалуйста, оставляйте их ниже.

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

Телефон и сотовая сеть

Для доступа к данным о телефоне, sim и сотовой сети используется класс TelephonyManager . С помощью этого класса можно определить тип и состояние телефона, доступность сотовой сети и состоянии sim-карты.

1. Экземпляр класса TelephonyManager нельзя создать напрямую, для этого необходимо вызвать метод getSystemService() (из класса Context) и передать ему константу Context.TELEPHONY_SERVICE.

  1. TelephonyManager tm = (TelephonyManager) getSystemService(Context .TELEPHONY_SERVICE ) ;

2. Для некоторых методов класса TelephonyManager в файл манифеста (AndroidManifest.xml) необходимо добавить разрешение READ_PHONE_STATE (получение информации о состоянии телефона) или ACCESS_COARSE_LOCATION (информация о базовой станции сети сотовой связи). Разрешения в файл манифеста добавляются так:

  1. "http://schemas.android.com/apk/res/andr oid"
  2. android:versionCode ="1"
  3. android:versionName ="1.0" >
  4. "android.permission.READ_PHONE_STATE" />
  5. "android.permission.ACCESS_COARSE_LOCATI ON" />
  6. >
  7. >
  8. >

3. Посмотрим какую информацию мы можем получить:
- int getCallState() - определяет состояние вызова телефона. Возвращает одну из трех констант: CALL_STATE_IDLE (телефон не активен), CALL_STATE_OFFHOOK (попытка вызова), CALL_STATE_RINGING (соединение с абонентом).

- int getPhoneType () - определяет тип мобильного телефона. Возвращает одну из констант PHONE_TYPE_CDMA , PHONE_TYPE_GSM , PHONE_TYPE_NONE , PHONE_TYPE_SIP .

- int getNetworkType () - определяет тип сотовой сети. Возвращает одну из констант NETWORK_TYPE_UNKNOWN , NETWORK_TYPE_GPRS , NETWORK_TYPE_EDGE , NETWORK_TYPE_UMTS , NETWORK_TYPE_CDMA и др.

- String getNetworkCountryIso () - возвращает код страны в которой зарегистрирован оператор.

- String getNetworkOperator () - возвращает код оператор (MCC+MNC) (mobile country code + mobile network code)

- String getNetworkOperatorName () - возвращает имя оператора

- String getDeviceId () - возвращает ID мобильного устройства

- String getDeviceSoftwareVersion () - возвращает версию программного обеспечения (это не версия android)

- int getDataState () - определяет состояние передачи данных. Возвращает одну из констант DATA_DISCONNECTED , DATA_CONNECTING , DATA_CONNECTED , DATA_SUSPENDED .

- int getDataActivity () - определяет направление передачи данных. Возвращает одну из констант DATA_ACTIVITY_NONE , DATA_ACTIVITY_IN , DATA_ACTIVITY_OUT , DATA_ACTIVITY_INOUT , DATA_ACTIVITY_DORMANT .

- boolean isNetworkRoaming () - определяет находится ли телефон в роуминге.

- CellLocation getCellLocation () - определяет текущее положение устройства. Возвращает экземпляр класса CellLocation, а точнее один из его классов-потомков CdmaCellLocation (для сети CDMA) или GsmCellLocation (для сетей GSM). В классе GsmCellLocation можно определить ID базовой станции сотовой сети (int getCid ()) и код территории в которой находится телефон (int getLac ())). В классе CdmaCellLocation можно получить также ID базовой станции (int getBaseStationId()), а также ее географические координаты (int getBaseStationLatitude(), int getBaseStationLongitude()).

- int getSimState() - определяет состояние sim-карты. Возвращает одну из констант SIM_STATE_UNKNOWN , SIM_STATE_ABSENT , SIM_STATE_PIN_REQUIRED , SIM_STATE_PUK_REQUIRED , SIM_STATE_NETWORK_LOCKED , SIM_STATE_READY .

- String getSimCountryIso() - Возвращает код страны провайдера

- String getSimOperator() - Возвращает код оператора (MCC+MNC)

- String getSimOperatorName() - Возвращает имя провайдера

- String getSimSerialNumber() - Возвращает серийный номер sim-карты.

Дисплей

Для получения информации о дисплее устройства используется класс DisplayMetrics .
  1. DisplayMetrics metrics = new DisplayMetrics() ;
  2. getWindowManager() .getDefaultDisplay () .getMetrics (metrics) ;

В первой строчке определяется экземпляр класса DisplayMetrics, а во второй этот экземпляр инициализируется.
getWindowManager () (из класса Activity) - возвращает оконный менеджер (экземпляр класса WindowManager)
getDefaultDisplay() (из класса WindowManager) - возвращает дисплей, на котором оконный менеджер создает окна (экземпляо класса Display)
getMetrics() (из класса Display) - метод принимающий out-параметр типа DisplayMetrics для получения параметров экрана.
То есть после этих двух строчек мы получаем metrics, который содержит информацию о дисплее.

В классе DisplayMetrics есть следующие открытые поля:
densityDpi - плотность пикселей на экране (dpi)
scaledDensity - фактор масштабирования для шрифтов
heightPixels - высота экрана
widthPixels - ширина экрана
xdpi
ydpi - точное количество пикселей на дюйм по ширине экрана

Аккумулятор

Для получения информации об аккумулятор используется класс BatteryManager . В отличие от двух предыдущих случаев, службы управляющей батарей устройства не существует. Система android рассылает широковещательные сообщения (Broadcast) об изменении состояния аккумулятора. Нам надо подписаться на получение таких сообщений.
Подписаться на широковещательные сообщения можно с помощью метода
registerReceiver(BroadcastReceiver receiver, IntentFilter filter) , где
receiver - экземпляр класса унаследовнного от BroadcastReceiver с переопределенным методом OnReceive()
filter - экземпляр класса IntentFilter, определяющий, на какие сообщения мы хотим подписаться.
  1. public void onCreate(Bundle savedInstanceState) {
  2. BroadcastReceiver receiver = new BroadcastReceiver() {
  3. @Override
  4. public void onReceive(Context context, Intent intent) {
  5. int status = intent.getIntExtra (BatteryManager.EXTRA_STATUS , -1 ) ;
  6. registerReceiver(receiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED ) ) ;

Мы подписались на сообщения ACTION_BATTERY_CHANGED, теперь при изменении состоянии батареи мобильного телефона, будет вызываться метод OnReceive. В этот метод передается переменная intent, которая содержит набор Extra-параметров, предоставляющих информацию об аккумуляторе.
Получить эти параметры можно с помощью методов
int getIntExtra(String name, int defaultValue) или String getStringExtra(String name)
где name - название параметра
defaultValue - значение по умолчанию, если параметр не определено.
Эти методы возвращают числовое или строковое значение параметра (в классе Intent есть также функции для float, double и т.д., но в данном случае они нам не понадобятся).

В качестве названия параметра (name) передается одна из констант из класса BatteryManager:

EXTRA_HEALTH - состояние батареи. Значением будет одна из следующих констант:
BATTERY_HEALTH_DEAD - батарея неработоспособна
BATTERY_HEALTH_GOOD - батарея в хорошем состоянии
BATTERY_HEALTH_OVERHEAT - батарея перегрета
BATTERY_HEALTH_OVER_VOLTAGE - у батареи повышенное напряжение
BATTERY_HEALTH_UNKNOWN - состояние неизвестно
BATTERY_HEALTH_UNSPECIFIED_FAILURE - батарея неисправна

EXTRA_ICON_SMALL - идентификатор ресурса для значка батареи. Такой значок показывается в строке состояния мобильного телефона и показывает уровень заряда батареи

EXTRA_SCALE - максимальный уровень заряда батареи

EXTRA_LEVEL - текущий уровень заряда батареи (значение от 0 до EXTRA_SCALE)

EXTRA_STATUS - определяет состояние заряда аккумулятора. Значением будет одна из следующих констант:
BATTERY_STATUS_CHARGING - батарея заряжается
BATTERY_STATUS_DISCHARGING - батарея разряжена
BATTERY_STATUS_FULL - батарея заряжена
BATTERY_STATUS_NOT_CHARGING - батарея не заряжается
BATTERY_STATUS_UNKNOWN - состояние не известно

EXTRA_PLUGGED - определяет подключение зарядного устройства. Значением будет одна из следующих констант:
BATTERY_PLUGGED_AC - подключено к зарядному устройству
BATTERY_PLUGGED_USB - подключено к USB

EXTRA_PRESENT - определяет наличие батареи в устройстве (значение типа boolean)

EXTRA_TECHNOLOGY - технология батареи, например “Li-Ion”. (значение типа String)

EXTRA_TEMPERATURE - температура батареи

EXTRA_VOLTAGE - напряжение на батареи

Для получения информации о состоянии аккумулятора необходимо добавить разрешение BATTERY_STATS в AndroidManifest.xml

"android.permission.BATTERY_STATS" />

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

Исходники приложения SysManager можно скачать чуть ниже. В приложении 5 классов:
SysManagerActivity - главное окно приложения, в котором определяются три вкладки. Подробнее как делать вкладки
TelManager - получение информации о телефоне и sim карте
ScrManager - получение информации о дисплее
BatManager - получение информации об аккумуляторе
Во всех трех классаx полученная информация просто выводится в текстовое поле.
TS - вспомогательный класс, с кучей статических методов, которые переводят интовые константы типа TelephonyManager.NETWORK_TYPE_GPRS в строки (“GPRS”).
Не забывайте про дополнительные разрешения в AndroidManifest.xml:)

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

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


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


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

Понравилась статья? Поделитесь ей