Мне это может не понравиться, но количество неофициальных устройств Android растет, и большинство из них имеют пользовательские модификации ОС Android или не соответствуют Android Документ определения совместимости .
Например, aPad / iRobot изменил способ, которым система обрабатывает поворот экрана, а Eken имеет кнопку виртуального меню, которая исчезает, когда приложение выполняется в полноэкранном режиме.
Приложениям, которые хотят быть совместимыми с этими устройствами, может потребоваться работать с ними на индивидуальной основе, используя класс Build для их идентификации.
К сожалению, у меня нет доступа к этим устройствам, и я не знаю, как их идентифицировать. У кого-нибудь есть список значений Build
для неофициальных устройств Android, или в качестве альтернативы есть способ узнать, является ли устройство официальным устройством Android (возможно, запрашивая приложение Market)?