Контакти

Характеристики андроїд: як дізнатися докладні характеристики свого пристрою. Характеристики андроїд: як дізнатися докладні характеристики свого пристрою Повна інформація про телефон 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
  • # * Дві тисячі п'ятсот шістьдесят два #, # * 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 або з магазину додатків), Скачав софт не працює, хоча встановився вірно і без помилок?

Це може бути пов'язано з тим, що неліцензійний софт часто робиться під певні графічні процесори і навіть моделі телефонів. І вероятно ваш смартфон не підтримує системні вимоги програми. З мінімальним обсягом інформації про смартфон можна ознайомитися:

  • прочитавши інструкції, яка була вкладена в коробку з придбаним девайсом;
  • подивившись в настройках телефону і прочитавши інформацію в розділі «Про телефоні» ( «Налаштування» -\u003e «Система» -\u003e «Про телефоні». На всіх пристроях буде приблизно такий шлях до системних відомостей). В цьому випадку доведеться покопатися у вкладках. Ч еткой зведення необхідного ви не отримаєте, всі дані будуть розкидані;
Фото: Інформація про телефон

  • скористатися спеціалізованої програмою або утилітою для аналізу смартфона.

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

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 \u003d (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 \u003d "1"
  3. android: versionName \u003d "1.0"\u003e
  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 \u003d 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 \u003d new BroadcastReceiver () (
  3. @Override
  4. public void onReceive (Context context, Intent intent) (
  5. int status \u003d 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 :)

- додаток допомагає користувачеві зазирнути у внутрішні характеристики свого мобільного друга. Саме з такою програмою ви зможете дізнатися точні технічні нюанси смартфона і зрозуміти, чи відповідає він заявленим вимогам. Так що програма дуже корисна, особливо якщо ви тільки вибираєте пристрій і хочете дізнатися його реальні можливості. Користуватися ним дуже просто, тому що програма розбиває всі характеристики на категорії.

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


Саме з такої програми ви зможете бути в курсі тонких технічних знань, які не завжди розкривають продавці. Наприклад, програма дуже стане в нагоді в тому випадку, якщо є схожі моделі, але вони відрізняються незначними технічними параметрами. За допомогою цієї програми ви зможете точно встановити їх відмінність і купити саме ту модель устрою, яку побажаєте.


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

Сподобалася стаття? поділіться їй