Приложение за събиране на техническа информация за телефона. Спецификации на Android: как да разберете подробните характеристики на вашето устройство

Как да разберете характеристиките на Android устройство? Колко памет има? Какъв процесор има на моето устройство? В тази статия ще ви предложим няколко решения, за да отговорите на тези въпроси.

Случва се изтеглянетоприложение от мрежата (в APK формат или от магазина за приложения), изтегленият софтуер не работи, въпреки че е инсталиран правилно и без грешки?

Това може да се дължи на факта, че нелицензиран софтуер често се прави за определени графични процесори и дори модели телефони. И вВероятно вашият смартфон не поддържа системните изисквания на приложението. С минимално количество информация за смартфона може да се намери:

  • след като прочетете инструкциите, включени в кутията със закупеното устройство;
  • търсите в настройките на телефона и четете информацията в раздела „ Всичко за телефона» (« Настройки» -> « Система» -> « Всичко за телефона». На всички устройства ще има приблизително един и същ път до системна информация). В този случай ще трябва да се ровите в разделите. Няма да получите ясно обобщение на това, от което се нуждаете, всички данни ще бъдат разпръснати;
Снимка: Информация за телефона

  • възползвам се специализиранпрограма или помощна програма за анализ на смартфон.

Прочетете инструкциите и търсене на информацияна вашето Android устройство можете сам по себе си. МПредлагаме да разгледаме програми за показване подробна информацияО характеристикиустройство с Android.

AIDA64 (Изтегляне)

Името AIDA вече е познато на мнозина, тъй като подобна компютърна програма често се използва за събиране на хардуерни данни. Приложението ви позволява да получите невероятно подробни и структуриранинформация за android устройството, включително температура, кодеци, сензори, системни папки, батерия. Има много данни и най-вероятно само напреднали потребители или експерти в областта на софтуера за смартфони ще разберат повечето от тях. За обикновен потребител повече от 60% от информацията просто не е полезна. Преминавайки през разделите, понякога ще трябва да потърсите необходимите данни. Има реклами, но те не пречат.


Снимка: AIDA64

CPU Z (Изтегли)

В CPU Z от xSoft Studio информацията е представена в по-четлива и разбираема форма за обикновения потребител. Дисплей, сензори, процесор, памет, устройство и други - всичко е там. Но, за съжаление, допълнителни и необходими функции (например: "Мрежа") са достъпни само след закупуване на пълната версия на програмата. Най-често срещаната, проста програма. Няма нищо специално или уникално.


Снимка: CPU Z

AnTuTu Бенчмарк (Изтегляне)

Страхотна програма, която ви позволява не само да видите характеристиките на android, но и да тествате устройството си в най-тежки условия и да го сравните с други модели. Характеристиките се показват само най-необходимите, основни и разбираеми. Няма излишни и неразбираеми съкращения.

Тестването се извършва при максимално натоварване на централния и графичния процесор. Взема се предвид скоростта на прехвърляне и получаване на данни както от вътрешното хранилище, така и от мрежата.


снимка: AnTuTu Benchmark

Тежък товар се използва като товар, висок поли 3D видео. По време на теста телефонът ще се нагрее много. На слаби устройства картината на екрана ще замръзне много. Не се страхувайте, така трябва да бъде. Когато приключите, ще видите резултата на устройството, който описва как се сравнява производителноствашето устройство.


Снимка: AnTuTu Benchmark

Тест с 3D модели е възможен само след инсталиране на допълнителна програма AnTuTu 3DBench (Изтегляне), което по същество е разширение за основното приложение. Без разширение са възможни само прости тестове. Можете например да тествате мултитъч.


снимка: AnTuTu 3DBBench

AnTuTu Benchmark предлага изтегляне на друго допълнително разширение AnTuTu Офицер (Изтегляне). След като направите няколко манипулации с компютъра и QR кода, той ще покаже дали телефонът ви е сив или не.

Снимка: AnTuTu Officer

Дроид Информация (Изтегляне)

добра програма, осигуряванеинформация за оборудването и характеристики android устройства. Показва само основните характеристики с малко разширение. Приложението работи, но се нуждае от подобрение (не винаги дава правилна информация, особено за нови устройства). И последната актуализация е от 24 юли 2016 г. Изглежда, че разработчиците са изоставили своето творение, но напразно. Интерфейсът е много удобен и прост, необходимата информация може да бъде намерена за няколко секунди. Възможно е да изпратите подробен отчет за устройството (под формата на текст) до пощенската кутия - странна функция, но може да бъде полезна.


Снимка: Droid Info

CPU -Z от CPUID (Изтегляне)

Почти идентична с програмата Droid Info, само на английски. За разлика от последния, CPU -Z се актуализира редовно и се поддържа от разработчиците. Информацията е точна и коректна, всичко отговаря реалност. За тези, които не знаят английски, по-добре да не теглят, има много технически имена. По самите стойности може да се познае каква характеристика се обсъжда, но все пак не винаги.


Снимка: CPU-Z от CPUID

Geekbench 4 (Изтегляне)

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


Снимка: Geekbench 4

Избор програма за преглед на характеристиките на вашия android, струва си да изхождате от вашите нужди. Наистина ли е необходима информация за точните температурни стойности, показания на сензори на процесорните ядра? Струва си да изпробвате всички приложения и да намерите правилното и най-удобното, специално за вашите нужди.

Уважаеми читатели! Ако имате въпроси или коментари по темата на статията, моля, оставете ги по-долу.

В тази статия ще разгледаме как да получите информация за телефона, SIM картата, мрежата клетъчна комуникация, както и настройки на дисплея и батерията мобилен телефон.

Телефон и клетъчна мрежа

Класът TelephonyManager се използва за достъп до телефонни, SIM и клетъчни данни. Използвайки този клас, можете да определите вида и състоянието на телефона, наличността на клетъчната мрежа и състоянието на SIM картата.

1. Екземпляр на класа TelephonyManager не може да бъде създаден директно; за да направите това, трябва да извикате метода getSystemService () (от класа Context) и да му предадете константата Context.TELEPHONY_SERVICE.

  1. TelephonyManager tm = (TelephonyManager) getSystemService(Контекст .TELEPHONY_SERVICE) ;

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

  1. "http://schemas.android.com/apk/res/android"
  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и т.н.

- Низ getNetworkCountryIso()- връща кода на държавата, в която е регистриран оператора.

- Низ getNetworkOperator()- връща код на оператор (MCC+MNC) (мобилен код на държава + код на мобилна мрежа)

- Низ getNetworkOperatorName()- връща името на оператора

- Низ getDeviceId()- връща идентификатора на мобилното устройство

- Низ 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 можете да определите идентификатора на базовата станция на клетъчната мрежа (int getCid ()) и кода на територията, в която се намира телефонът (int getLac ())). В класа CdmaCellLocation можете също да получите идентификатора на базовата станция (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.

- Низ getSimCountryIso()- Връща кода на държавата на доставчика

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

- Низ getSimOperatorName()- Връща името на доставчика

- Низ getSimSerialNumber()- Се завръща сериен номерсим карти.

Дисплей

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

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

Класът DisplayMetrics има следните публични полета:
плътностDpi- плътност на пикселите на екрана (dpi)
мащабирана плътност- коефициент на мащабиране за шрифтове
височина Пиксели- височина на екрана
ширинаПиксели- ширина на екрана
xdpi
ydpi- точният брой пиксели на инч по ширината на екрана

Батерия

Класът BatteryManager се използва за получаване на информация за батерията. За разлика от предишните два случая, няма услуга за управление на батерията на устройството. android системаизпраща съобщения за излъчване (Broadcast) за промени в състоянието на батерията. Трябва да се абонираме, за да получаваме такива съобщения.
Можете да се абонирате за излъчвани съобщения, като използвате метода
registerReceiver (приемник на BroadcastReceiver, филтър IntentFilter), Където
receiver - екземпляр на клас, наследен от BroadcastReceiver с отменен OnReceive() метод
filter – екземпляр на класа IntentFilter, който определя за кои съобщения искаме да се абонираме.
  1. public void onCreate(Bundle savedInstanceState) (
  2. BroadcastReceiver приемник = нов BroadcastReceiver() (
  3. @Override
  4. public void onReceive(контекст на контекста, намерение за намерение) (
  5. int status = intent.getIntExtra(BatteryManager.EXTRA_STATUS, -1) ;
  6. registerReceiver(receiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED ) ) ;

Абонирахме се за съобщенията ACTION_BATTERY_CHANGED, сега, когато състоянието на батерията на мобилния телефон се промени, ще бъде извикан методът OnReceive. Променливата намерение се предава на този метод, който съдържа набор от допълнителни параметри, които предоставят информация за батерията.
Можете да получите тези параметри, като използвате методите
int getIntExtra(Име на низ, int defaultValue)или String getStringExtra (име на низ)
където name е името на параметъра
defaultValue - стойността по подразбиране, ако параметърът не е дефиниран.
Тези методи връщат числова или низова стойност на параметъра (класът Intent също има функции за float, double и т.н., но в този случай няма да имаме нужда от тях).

Една от константите от класа BatteryManager се предава като име на параметъра (име):

ЕКСТРА_ЗДРАВЕ- състояние на батерията. Стойността ще бъде една от следните константи:
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)

ЕКСТРА_СТАТУС- определя степента на зареждане на батерията. Стойността ще бъде една от следните константи:
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- определя дали устройството има батерия (булева стойност)

ЕКСТРА_ТЕХНОЛОГИЯ- технология за батерии, като "Li-Ion". (стойност от тип String)

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

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

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

"android.permission.BATTERY_STATS"/>

Тук няма да давам пълния код, той е доста банален. Като извикаме последователно всички описани методи, получаваме нещо подобно:

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

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

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


Именно с такава програма можете да сте наясно с фини технически познания, които продавачите не винаги разкриват. Например, програмата е много полезна, ако има подобни модели, но те се различават по незначителни технически параметри. С тази програма можете точно да определите разликата им и да закупите точно модела на устройството, който искате.


Резултатът е чудесна програма, която ще ви даде възможност да получите верни данни за вътрешните параметри на вашия смартфон или компютър таблет. Програмата не се нуждае от интернет, за да работи.

Използват се служебни (инженерни са, също са и секретни) кодове бърз достъпкъм различни функции, често дори скрити. Има универсални кодове за Android и има такива, които са достъпни само за определени модели устройства.

Не толкова отдавна публикувах статия, в която казах,. За това може да се използва специален софтуерили използвайте един от секретните кодове. Сега ще говоря за най-популярните от тях, благодарение на които можете да извършите много системни настройки.

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

Защо тези кодове се наричат ​​"секретни"? Просто повечето обикновени потребители не се нуждаят от тях, те не са публикувани в инструкциите за смартфони. На първо място, "тайните кодове" са предназначени за инженери и разработчици за провеждане на различни тестове.

За да използвате някой от сервизните кодове, трябва да го въведете в дайлера. На таблети ще трябва да изтеглите приложение на трета страназа провеждане на разговори - влезте Търсене в GoogleПуснете заявката "Dialer" и изтеглете любимия си "dialer".

  • *#06# - информация за IMEI на смартфона
  • *#*#4636#*#* - информация за Wi-Fi, статистика за батерията и използването
  • *#*#3646633#*#* или *#*#83781#*#* - вход към инженерно менюна смартфони с MTK процесор (можете да го използвате чрез него)
  • *#*#8255#*#* - тестване Google услугаговоря
  • *#*#7594#*#* - ако въведете тази комбинация, след това, когато натиснете бутона за захранване, смартфонът веднага ще се изключи, без да предлага меню
  • *#*#44336#*#* - информация за PDA, CSC, време за изграждане и други данни за смартфона
  • *#*#232338#*#* - Мак адрес WiFi
  • *#*#7780#*#* - незабавно нулиране до фабричните настройки ( твърдо нулиране). Премахва само приложения
  • *2767*3855# - моментално възстановяване на фабричните настройки, но за разлика от предишното андроид начиннапълно преинсталиран
  • *#*#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# - включено сервизно меню Самсунг Галакси S4
  • ##778 (+ бутон за повикване) - показва менюто EPST (за Samsung)
  • ##3424# - диагностичен режим (за HTC)
  • ##3282# - EPST (за HTC)
  • ##8626337# - ВОКОДЕР (за HTC)
  • ##33284# - технически данни за състоянието на мрежата (за HTC)
  • ##7738# - ревизия на протокола (за HTC)

По принцип това са най-основните и универсални сервизни (секретни) кодове за Android таблети и смартфони, но всички производители добавят поддръжка за собствените си, така че ако се интересувате от кодове за конкретно устройство, изтеглете приложението. Ще стане дума по-долу.

Служебни кодове за Android в приложението Secret Codes

Приложението Secret Codes ще сканира системата за инженерни кодове и ще изведе резултата. Просто трябва да кликнете върху кода, който ви интересува, и ще отидете на желаната опция.

За съжаление, този метод има недостатък: на някои устройства приложението не намира нито един сервизен код, а на някои не намира всичко. Но на устройствата, които тествах, всичко беше наред и прегледите в Google Playпочти всички са положителни.



Зареждане...
Връх