2013-07-05 2 views
39

Я хочу найти спецификацию устройства мобильного телефона для примера, производителя устройства, модели нет (и могут быть типами датчиков в устройстве, чипсетом Wii и т. Д.). Я хочу программным образом получить номер устройства/номер модели (например, Samsung GT-I9100 i.e Galaxy S2). Номер продукта/модели также используется в Google Play при установке приложения. Я хочу использовать эту информацию для внесения некоторых изменений конфигурации в приложение, зависящее от оборудования (например, измерение мощности).Как определить производителя и модель мобильного устройства программно в Android?

+0

Возможный дубликат [Android: Получить Информация об аппаратном обеспечении Программным] (http://stackoverflow.com/questions/10496872/android-get-hardware-information -программически) –

ответ

109

Вы можете получить, как показано ниже:

String deviceName = android.os.Build.MODEL; 
String deviceMan = android.os.Build.MANUFACTURER; 

Для более других деталей устройства, пожалуйста, передать этот документ: android.os.Build

+2

Спасибо Авадхани! – Shan

5

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

public static boolean isKindle(){ 
     final String AMAZON = "Amazon"; 
     final String KINDLE_FIRE = "Kindle Fire"; 

     return (Build.MANUFACTURER.equals(AMAZON) && Build.MODEL.equals(KINDLE_FIRE)) || Build.MODEL.startsWith("KF"); 
} 
Смежные вопросы