Програми для інфо телефону. Характеристики андроїда: як дізнатися докладні характеристики свого пристрою. Для чого потрібно знати технічні характеристики смартфона

У цій статті розглянемо як отримати інформацію про телефон, 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 = новий 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- отримання інформації про акумулятор
У всіх трьох класах отримана інформація просто виводиться в текстове поле.
TS- допоміжний клас, з купою статичних методів, які переводять інтові константи типу TelephonyManager.NETWORK_TYPE_GPRS у рядки (GPRS).
Не забувайте про додаткові дозволи на AndroidManifest.xml:)

У цьому путівнику ми розглянемо утиліти для Android, які виконують функції діагностики та оптимізації системи та дозволяють краще зрозуміти, як використовуються доступні ресурси.

Можна зі зрозумілим скепсисом ставитися до різноманітних оптимізаторів, знайомих ще з часів «твікерів» для настільних ОС. Однак незаперечно, що подібні програми завжди повинні бути під рукою, оскільки доступний інструментарій ОС Android не дозволяє повною мірою комплексно отримати інформацію про процеси, виконати ряд пакетних операцій і т.д.

Основні учасники огляду:

Також будуть згадані:

Assistant for Android – добірка інструментів для оптимізації Android. Інструментарій цей включає 18 основних функцій оптимізації системи. Серед них – моніторинг, управління процесами та завданнями, очищення від непотрібних файлів, менеджер автозавантаження, диспетчер додатків та інші компоненти.

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

У розділі «Моніторинг» користувач може вивантажити програми з RAM (диспетчер завдань) або очистити систему від непотрібних даних – кеш тимчасових файлів системи та встановлених програм, файлів журналу, порожніх файлів/папок та іншого «сміття», видалення якого нешкідливо позначається на системі. Крім того, Assistant надає список тимчасових файлів на карті пам'яті, вибірки файлів користувача за розміром, типом інформації тощо.

Наступний розділ програми - управління процесами. Тут можна отримати відомості про типи процесів (відзначені відповідним маркуванням), пам'яті, що займається ними, і навантаження на CPU, відстежити поведінку певних процесів - у тому випадку, якщо є питання проблеми з продуктивністю системи. Відповідно, непотрібні процеси можна вивантажити з пам'яті.

Третій розділ містить опції, що дозволяють оптимізувати витрати батареї пристрою. У верхній частині екрана - керування мережами, яскравість, звук, вібрація та інші опції (також доступні за допомогою системних віджетів). Трохи нижче представлені різні сервісні програми, корисні при оптимізації системи: пакетне видалення/установка програм, створення резервної копії, переміщення додатків на SD-карту, менеджер автозапуску, файловий менеджер, інформація про батарею та систему, налаштування прав. В цілому, очевидно, нічого примітного тут немає, і основна цінність добірки - доступність системних функцій в одному розділі.

Резюме. Assistant for Android – цілком собі традиційний оптимізатор для Android із комплексним набором функцій. Він не вносить нічого принципово нового і є лише зручною оболонкою для системи тюнінгу. З основних переваг - нескладний інтерфейс та відсутність марних маркетингових доповнень, пакетні операції з додатками.

Програма System Info for Android надає різноманітну службову інформацію щодо роботи ОС Android, яка може бути корисною для подальшої оптимізації системи. Розглянемо основні функції програми.

На системній панелі доступна зведена інформація по зайнятому простору на картах та пам'яті, ОЗП, час роботи та мережева інформація (IP-адреса, тип підключення до мережі тощо). При цьому дуже дивно, що немає жодних даних щодо процесора та його завантаженості.

У вкладці System вся інформація представлена ​​у текстовому вигляді. Вона ніяк не застосовна до оптимізації і, водночас, дає вичерпну інформацію щодо системи Android, апаратної складової в цілому: ОС, конфігурація, пам'ять, батарея та інші аспекти, що впливають на продуктивність.

Наступний розділ, Tasks, дозволяє переглядати та «вбивати» непотрібні процеси, отримувати інформацію щодо завантаженості процесора та пам'яті. Ця секція трохи корисніша з практичної точки зору, але за зручністю дещо відстає від аналогічних компонентів у подібних додатках. Сортування є, але розробник не передбачив колірне маркування для процесів або їх категоризацію. Тому контролювати процеси за фактом важко.

У розділі Apps зібрані всі встановлені та системні програми. Тут можна керувати кожною програмою індивідуально, але пакетні операції (наприклад, встановлення та видалення) відсутні як такі.

Нарешті, розділ Logs може бути корисним не тільки користувачам, а й розробникам, які тестують додаток і хочуть отримати налагоджувальну інформацію. Журнали оновлюються в реальному часі, можна зберегти історію у файлі.

Як опцію, на домашній екран можна додати віджет. Можливості його більш ніж скромні: він виводить інформацію про заряд батареї, вільну пам'ять RAM і зайнятий простір на SD-карті.

Резюме. Таким чином, додаток System Info for Android буде корисним рядовим користувачам ОС, частково - розробникам. Це швидше інструмент з інформаційним ухилом, який дозволяє в реальному часі відстежити процеси, події в журналі. Корисних опцій оптимізацією, пов'язаних саме з налаштуванням, тут є лічена кількість.

Elixir 2 – утиліта для отримання системної інформації, діагностики пристрою та додавання відповідних віджетів на домашній екран.

Почнемо з тих функцій, які є в аналогічних програмах. Розділ «Інформація» містить дані про пристрій: доступний дисковий простір і пам'ять RAM, стан процесора, заряд батареї, телефонія, поточне розташування, екран і звук, режим роботи, камера, зовнішні пристрої і т.д.

Також слід зазначити додаткові функції, доступні через контекстне меню. Elixir 2 пропонує функції, пов'язані з кожним вибраним компонентом. Скажімо, вибравши в меню процесор, можна подивитися дані про його модель, використання батареї, змінити регулятор ЦП. Для картки пам'яті доступне монтування, керування програмами. Таким чином, Elixir пропонує досить зручне та логічне компонування пов'язаних системних функцій.

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

Одна з найцікавіших функціональних особливостей Elixir – розділ «Датчики». Відповідно, тут можна ознайомитися із системними даними та споживанням доступних датчиків пристрою на Android. Крім цього, можна вручну запустити тести для перевірки їх мінімальної та пікової потужності.

У «Журналах» виводиться зміст файлів logcat та dmesg, і можна відфільтрувати повідомлення (помилки/попередження/інформація). Згенеровані звіти Elixir із системною інформацією нескладно надіслати по e-mail.

Насамкінець, слід відзначити різноманіття віджетів. Для їх активації та налаштування потрібно встановити додаток. Це та інші доповнення (особисті, системні, адміністраторські та ін.) встановлюються опціонально через Google Play.

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

DU Battery Saver - програма для базової оптимізації системи та економії заряду батареї. Якихось тонких налаштувань тут немає, воно дуже просте і навряд чи буде цікавим досвідченим користувачам.

На головній сторінці («Батарея») є інформація про поточний стан батареї. Якщо пристрій заряджається, можна дізнатися час, необхідний для повного заряджання. Крім того, звідси можна отримати деякі технічні характеристики: температуру, напругу та ємність батареї. На графіці, у нижній частині екрана, користувач може відстежити, як витрачався заряд батареї протягом дня, за рівнем АКБ. З цієї шкали все зрозуміло, проте особливого практичного сенсу в ній менше, ніж хотілося б отримати.

У розділі "Збереження" - керування режимами споживання. Профілі мають описи, тому можна зрозуміти, за рахунок чого планується оптимізувати телефон: дзвінки, смс, інтернет та інше. Можна створити власний профіль із десятка параметрів. Користувачам платної версії Battery Saver доступний т.з. «інтелектуальний» режим: відключення повідомлень, керування програмами, автовивантаження, зміна профілів енергоспоживання протягом доби.

У вкладці «Монітор» відстежується споживання енергії програмами та обладнанням. Тут досить чітко видно, що найбільше розряджає батарею, винуватця можна відключити.

Є у програми Battery Saver та інші функції, але вони менш цікаві, плюс, як і інші програми цього розробника, деякі функції - суто рекламні.

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

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

З додаткових особливостей програми - DiskUsage інтегрується з популярними файловими менеджерами, такими як OI FileManager та Astro.

Одна з найвідоміших утиліт для прискорення CPU та пам'яті та, за сумісництвом, менеджер додатків. Містить кілька корисних модулів, які сприяють очищенню системи.

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

Розділ «Прискорення» дозволяє звільнити пам'ять телефону, вивантаживши програми на фоні. У «Прискоренні» також можна перейти до розділу автозавантаження, де відображається відповідний список програм, активних та вимкнених з автозапуску.

Ще один корисний модуль Clean Master – менеджер додатків. Тут представлені програми у вигляді вибірок: останні встановлені, рідко використовувані, за розміром, категоріями та інше. Можна відзначити кілька елементів та видалити їх у пакетному режимі, що дуже зручно. Крім цього, є можливість створення резервної копії та видалення apk-установників додатків.

Clean Master радує інформативністю щодо оптимізації і дозволяє бути обізнаним: інформація про зайняті/звільнені мегабайти постійно відображається у верхній частині програми. Щоправда, візуальна краса, анімація дещо сповільнює додаток, і, як не парадоксально, швидкість системи тимчасово погіршується саме через Clean Master. Крім того, програма рясніє додатковими модулями (антивірус, CM Family та ін), які цікаві далеко не всім користувачам.

Загалом твікер Clean Master справляє дивне враження. Хоча в ньому міститься ряд корисних функцій, інтерфейс важкуватий. А за браком ресурсів, логічно, не хотілося б зайвий раз перевантажувати Android.

Програма від розробників популярного файлового менеджера ES Explorer. Якщо вдаватися в опис, перед нами більш універсальний додаток, ніж простий менеджер завдань. ES Task Manager дозволяє заощадити заряд батареї, очистити пам'ять пристрою, вивантажити, заблокувати або деінсталювати непотрібні програми.

У головному розділі Optimize є 4 кнопки, які дозволяють виконати швидку дію: вивантажити з пам'яті всі програми, очистити кеш, оптимізувати пам'ять і знизити витрату батареї.

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

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

Деякі модулі, такі як «Аналізатор SD-карти» та «Програми», доступні лише після інсталяції файлового менеджера ES Explorer.

Advanced Task Manager - цілком передбачуваний за функціональністю менеджер завдань, але трохи зручніший, ніж стандартний.

На головному екрані Task Manager відображається список усіх програм, інформація про пам'ять та батарею телефону. Крім того, ця ж інформація дублюється в панелі повідомлень та через віджет. Програми можна відзначити у списку та масово вивантажити їх із пам'яті. Крім того, передбачено примусове вивантаження з RAM пристрою, можна створювати винятки - додатки, які не закриватимуться у форсованому режимі.

Ряд корисних опцій можна знайти в налаштуваннях Advanced Task Manager. У першу чергу, це автовивантаження додатків на вибір: відразу після відключення екрана, при запуску програми, із заданим інтервалом.

З недоліків даного менеджера - немає сортування та детальної інформації щодо завантаженості процесора для кожної програми. Також управління сервісами реалізовано через системний інтерфейс, що незручно.

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

На даний момент лідируючі позиції на світовому ринку смартфонів займають апарати на операційній системі Android та iOS. У країнах колишнього Союзу з об'єктивних причин переважна більшість смартфонів купується на Android платформі.

Для чого потрібно знати технічні характеристики смартфона

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

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

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

Іншим не менш важливим параметром можна вважати відеочіп смартфона. Як і в персонального комп'ютера, саме від продуктивності відеопідсистеми девайса залежить швидкість та плавність обробки подій у мобільних іграх. Якщо в якихось технічних характеристиках і вказують інформацію про відеочіп, вона, як і раніше, може бути не повною, наприклад, в технічних даних можуть вказати відеочіп Mali-400, але і він може бути різний версій, Mali-400 MP2, MP3 і MP4 . Відповідно, якщо відеочіп не останньої версії, в технічних характеристиках про це, швидше за все, замовчуватимуть.

Крім того, смартфони на Android мають набір бібліотек, OpenGL (грубо кажучи, аналог DirectX на Windows). Чи варто говорити, що від цієї функції залежить підтримка 3D ігор та багатьох інших програм. Але, як і з відеочіпом, згадувати у технічних характеристиках версію OpenGL виробники не поспішають. У результаті може вийти так, що гра при запуску випадатиме в чорний екран.

Є й інші параметри, не зазначені в технічних характеристиках, наприклад, світлосила об'єктива, наявність магнітного датчика, щільність пікселів, частота оновлення екрана та багато іншого.

Як дізнатися детальні характеристики смартфона

Зрозуміло, продавці, які не будуть вказувати всі характеристики смартфона, крім того, параметри деяких маловідомих моделей смартфонів невідомі і самим продавцям.

Іншими словами, для з'ясування технічних даних апарата, не потрібно спеціальний сервісний додаток, який отримає доступ до всіх технічних і програмних функцій смартфона.

Іноді для більш точного встановлення характеристик на смартфоні необхідно отримувати права суперкористувача, так звані .

Подібних програм для мобільних пристроїв досить багато, більшість із них безкоштовно скачуються з Play Маркета.

Найбільш популярними інформаційними програмами є: AIDA64, System Info Droid, CPU-Z та AnTuTu Benchmark.

Крім невеликих зовнішніх відмінностей, функціонал цих додатків схожий.

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

Інтерфейс програми досить простий, увійшовши в програму, користувач може перегортати вертикальне меню, вибираючи розділ ЦП, система, батарея, Android і т.д.

Кожне меню містить відповідні відомості.

CPU-Z

Як і ПК версія, CPU-Z є одним із найінформативніших додатків для встановлення технічних характеристик процесора. Адже модель процесора, це вкрай важлива інформація для смартфонів, саме від процесора залежить якість звуку, швидкість обробки даних і навіть встановлення тієї чи іншої прошивки.

Інтерфейс програми поділено на кілька горизонтальних вкладок, між якими можна переміщатися свайпом.

Ця програма не сильно відрізняється від двох попередніх, особливо вона схожа з CPU-Z. Перевагою Info Droid є більш детальна інформація про аудіо чіп, включаючи встановлені кодеки та стерео режими, а також параметри камери, такі як максимальна кількість кадрів в секунду, макрозйомка та багато іншого.

На відміну від попередніх програм, AnTuTu Benchmark використовується переважно для тестування продуктивності смартфона. Негласно, Benchmark вже давно є еталонним додатком для визначення продуктивності Android пристроїв, втім, з кожною новою версією, програма стає все більш вимогливою до технічних даних апарата або версії прошивки.

У розділі «Інфа», можна переглянути технічну інформацію про смартфон, але в порівнянні з іншими, переліченими вище програмами, Benchmark значно програє в інформативності.

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

Єдиний спосіб дізнатися докладні параметри, це встановити спеціальний додаток, але навряд чи перед покупкою смартфона в магазині вам дозволять встановлювати на нього якісь програми. Таке можливе якщо тільки при покупці б/у телефону з рук.

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