Я хочу найти спецификацию устройства мобильного телефона для примера, производителя устройства, модели нет (и могут быть типами датчиков в устройстве, чипсетом Wii и т.д.). Я хочу программным образом получить номер устройства/номер модели (например, Samsung GT-I9100 i.e Galaxy S2). Номер продукта/модели также используется в Google Play при установке приложения. Я хочу использовать эту информацию для внесения некоторых изменений конфигурации в приложение, зависящее от оборудования (например, измерение мощности).
Как определить производителя и модель мобильного устройства программно в Android?
Ответ 1
Вы можете получить следующее:
String deviceName = android.os.Build.MODEL;
String deviceMan = android.os.Build.MANUFACTURER;
Дополнительные сведения об устройстве см. в этом документе: android.os.Build
Ответ 2
Я просто хочу рассказать о том, как использовать встроенный атрибут для будущих посетителей. Вы можете использовать этот метод для идентификации Kindle Device (s)
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");
}