有没有办法知道所有运行armv5处理器的Android手机?
由于
答案 0 :(得分:2)
System.getProperty("os.arch")
返回一个String,例如:“armv5tejl”和“armv6l”。我不知道“L”代表什么 - ARM从不使用它。如果您想要所有公司销售的基于ARMv5核心的所有产品的实际列表,那就是另一个问题。我不知道在哪里可以找到这样的清单。
答案 1 :(得分:1)
XDA上的这个线程提供了ARM-v5,v6和v7设备的列表,可能不是详尽的,但应提供基本信息:
答案 2 :(得分:0)
正如this blog post中所建议的那样,一种可能的解决方案是读取手机上的处理器信息,如下所示:
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