Android os.arch выход для ARM, MIPS, x86?
Чтобы определить платформу устройства Android, кажется, что свойство системы java "os.arch» будет достаточно:
Log.i("mytag", "os.arch: " + System.getProperty("os.arch"));
большинство устройств ARM отвечают:os.arch: armv7l
Эмулятор x86 отвечает:os.arch: i686
Каковы результаты этого дляреальный Устройства Intel и MIPS?
Android-устройство x86: ??????
mips Android-устройство: ??????
Какие-нибудь другие платформы и варианты?
РЕДАКТИРОВАТЬ для Google TV:
Похоже, Google TV использует "никто' для кода сборки.
Vizio Co-Star: os.arch: armv7l, Build.CPU_ABI / Build.CPU_ABI2: нет / неизвестно
Logitech Revue: os.arch: i686, Build.CPU_ABI / Build.CPU_ABI2: нет / неизвестно
РЕДАКТИРОВАТЬ для уточнения намерения:
Цель состоит в том, чтобы краудсорсинг составить списокреальный устройства с их выходом. Ожидаемый вывод из кода AOSP интересен, но производители устройств, как и вышеприведенные блоки Google TV, могут отклоняться от предоставления вывода, ожидаемого от кода AOSP.