Подтвердить что ты не робот

Как определить производителя и модель мобильного устройства программно в Android?

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

4b9b3361

Ответ 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");
}