Есть ли способ узнать все телефоны Android, на которых работает процессор armv5?
Спасибо
Есть ли способ узнать все телефоны Android, на которых работает процессор armv5?
Спасибо
System.getProperty("os.arch")
возвращает строку, например: "armv5tejl" и "armv6l". Я не знаю, что означает буква «L» — ARM никогда ее не использует. Если вам нужен фактический список всех продуктов, продаваемых всеми компаниями, которые основаны на ядре ARMv5, это другой вопрос. Я понятия не имею, где найти такой список.
Этот поток на XDA предоставляет список устройств ARM-v5, v6 и v7, возможно, не исчерпывающий, но должен предоставить базовую информацию:
http://forum.xda-developers.com/showthread.php?t=1596800
Как указано в этой записи блога, решением было бы прочитать информацию о процессоре, расположенную на телефоне, следующим образом:
String[] args = {"/system/bin/cat", "/proc/cpuinfo"};
cmd = new ProcessBuilder(args);
Process process = cmd.start();
InputStream in = process.getInputStream();
// TODO: Read information and extract the needed information
os.arch()
, по крайней мере, связанный. - person artless noise   schedule 21.04.2013