Сообщения о первом сотовом телефоне. Кто, зачем, когда и как придумал телефон? Узнать модель телефона, если крышка несъемная или телефон не рабочий

Прочие модели 24.04.2019
Прочие модели

Зачастую, покупая китайский смартфон нельзя быть уверенным, что характеристики, указанные на сайте магазина, являются подлинными, ведь написать можно все, что угодно, не так ли? Однако, почему же Вас это должно так сильно волновать? Ни для кого не секрет, что китайские смартфоны приходится весьма часто перепрошивать (если подделка не очень качественная или ПО «сырое»). А, чтобы перепрошить устройство нужно знать ИСКЛЮЧИТЕЛЬНО точные ТХ (технические характеристики).
Если «зальете» прошивку по другие ТХ - получите «кирпич» (включается до логотипа и зависает - это в лучшем случае).

Как узнать характеристики

Для начала нужно определить, на каком чипсете основан Ваш девайс: Mediatek (MTK), Spreadtrum, Broadcom или Qualcomm. Китайские девайсы, зачастую, не делают с Exynos (маскируют, на самом деле это MTK) или TSM на борту. Собственно, посмотрите на страничке Вашего смартфона в магазине, в котором покупали, какой процессор установлен, либо же пробуйте на практике программы, размещенные ниже, какая сработает, та и Ваша!

Mediatek MTK

Если У Вас смартфон, основан на процессоре Medaitek (MTK), то нужно использовать утилиту MTKDroidTools. Разумеется, не обойдется дело и без установки драйверов, вес необходимый комплект программного обеспечения мы укажем чуть ниже. Так вот, если Вы спрашиваете на (да, только там Вам помогут доброжелательные специалисты бесплатно и качественно подобрать прошивку и перепрошить Ваш смартфон), то нужно указывать точные ТХ, определенные через MTKDroidTools. Для повышения точности, определяемых ТХ стоит получить shell root через ту же утилиту (кнопочку получения рут-прав размещена внизу).


Характеристики смартфона, снятые через AIDA64 на Android

Программное обеспечение


  • - определение ТХ, получение root, создание бэкапов

  • Драйверы: & ADB Driver

Spreadtrum

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

Аналогичная ситуация и с Qualcomm и Broadcom. Все потому, что MTK встречается намного чаще, поэтому и утилиту для этого дела разработали.

Выводы

Проверка технических характеристик - это один из главных этапов для подготовки к перепрошивке, установки кастомного Recovery и даже получения root-прав (если загрузчик залочен). Поэтому относится к данному аспекту стоит весьма тщательно, ведь, если Вы определите ТХ неправильно - получите «кирпич».

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

Самый легкий способ определить модель любого телефона

Этот вариант подойдет даже тем пользователям, которые используют старые телефоны, или устройства с минимумом дополнительных функций. Чтобы узнать модель телефона, потребуется:

  • Снять заднюю крышку телефона.
  • Вынуть батарею.

Информацию о вашем устройстве можно обнаружить на заводской наклейке:

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


Как узнать модель телефона с помощью цифровых комбинаций

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

  • Нокиа: *#0000# – версия программного обеспечения, модель и дата производства, а также языковые настройки.
  • Самсунг: *#8999*8379# – данные об устройстве, меню и настройки. Не рекомендуется вносить какие-либо изменения самостоятельно. Этот код работает не на всех телефонах марки Самсунг.
  • *#1234#, *#9999# – версия используемого программного обеспечения на устройстве Самсунг.
  • Телефоны LG – код сервисного меню 2945#*#

Как узнать модель телефона Андроид

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

Выполняем такие операции:

  • Находим меню «Настройки», открываем его.

  • Перелистываем в самый низ открывшееся окно, выбираем опцию «Об устройстве».

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

Узнать модель телефона с помощью сервиса Google play (для Андроид–устройств)

Чтобы узнать модель телефона, опытные пользователи могут воспользоваться сервисом Гугл Плей для скачивания специальной программы Phone info. Эта утилита специально создана для точного определения настроек и параметров устройств на платформе Андроид. Скачать программу можно . Кроме общей информации об телефоне, приложение предоставит вам такие данные:

  • информация о прошивке, проверка на ремонт, секретные коды, анализ IMEI;
  • информация о CSC, о системе, об устройстве;
  • параметры устройства и монитора.

Чтобы скачать программу на телефон, выполняем такие операции:

  • переходим с телефона по этой ссылке ;

  • скачиваем и устанавливаем программу;

  • открываем Phone info, просматриваем нужную информацию.

Узнать модель телефона, если крышка несъемная или телефон не рабочий

В таком случае можно определить параметры устройства и точную модификацию с помощью индивидуального 15-ти значного международного кода IMEI, который присваивается любому телефонному устройству в заводских условиях. Узнать код можно на оригинальной коробке изделия либо же ввести комбинацию цифр *#06# (если телефон рабочий), и на экране появится нужная информация.

Для дальнейших действий понадобится доступ к интернету:

  • Переходим по этой ссылке и вводим наш имей.


  • Нажимаем кнопку «Analysе».
  • На экране покажется вся информация о данном телефонном устройстве.


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

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

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

Идея создания беспроводных мобильных устройств начала волновать ученых как только появился обычный стационарный телефон. В далеком 1947 году лаборатория Bell Laboratories , которая принадлежала компании AT&T, предложила создать мобильный телефон . Еще тогда были первые попытки: был создан гибрид радиопередатчика и телефона. В машине размещалась радиостанция, которая передавала сигнал на АТС. А чтобы соединиться с радиотелефоном, нужно было позвонить на телефонную станцию и сказать номер телефонного аппарата, установленного в машине. Для передачи звука использовалась кнопка, которую по время разговора удерживали. А чтобы услышать ответ, ее отпускали. Возможности такого вида связи были очень ограниченными. Такому роду соединения мешали разнообразные преграды, которые сильно ухудшали качество передаваемой речи.

Ради такого удовольствия некоторое устройство весом 12 килограмм помещалось в багажник машины. Пульт управления и трубка размещались в салоне. А антенна монтировалась в крышу. Это устройство значительно помогло пользователям сотовой связи, освободив их руки от такой тяжести.



3 апреля 1973 года глава отдела мобильной связи совершил первый звонок в истории Человечества. Прогуливаясь по улицам Манхеттена, Мартин Купер решил позвонить по своему мобильному телефону в офис AT&T Bell Labs. Он стоял возле первой сотовой антенны, которая была установлена на одном из близстоящий небоскребов. Как вы думаете, кому Купер позвонил? Он позвонил своему конкуренту по имени Джоел Эйнджел. Прохожие сильно удивились, так как на тот момент ничего подобного никто не видел. До появления коммерческой мобильной связи оставалось 10 лет.

И вот 6 марта 1983 года был выпущен первый коммерческий сотовый телефон . Результатом 15-летней разработки компании Motorola стал мобильный аппарат под названием DynaTAC 8000X. На реализацию данного телефона было потрачено около $100 млн. Вес телефона составлял 794 грамма, габариты - 33 * 4,4 * 8,9 см. Заряда батареи хватало на час разговоров, а в режиме ожидания на 8 часов. Дисплей был светодиодным. Хотя цена модели первого телефона составляла $3.995, его популярность стремительно росла и в очередях на покупку DynaTAC 8000X стояли тысячи американцев.

Ни одна потребительская технология не проходила столь продолжительный период времени (37 лет). От начала создания первой сотовой технологии до разрешения на ее коммерческое использование.

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

Компания Bell System, которая создала свою первую модель телефона на пол года позже производителя Motorola, имела в 1978 году 545 клиентов в Нью-Йорке, а в очереди за телефонами стояли еще 3,7 тысяч будущих абонентов. Период ожидания за такой роскошью мог длиться 5-10 лет. Общая картина по США - 20 тысяч клиентов за покупками телефонов компании Bell System.

Каждый год нам предоставляют все новые и новые модели телефонов. А их возможности стают все более сложными и функциональными. И кто знает, что ждет нас в следующем году. Чем еще порадуют нас производители мобильных устройств? За погоней на новые модели мобильных телефонов мы забываем их первоначальное предназначение – голосовое общение между абонентами. Но все в Мире меняется и не знакомые нам технологии превращаются в наших помощников. И все-таки, согласитесь, они делают нашу жизнь интересней!

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

Бывает так, что загрузив приложение из Интернета (в формате 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”).



Рекомендуем почитать

Наверх