我想得到一个编程方式的完整处理器名称,就像CPU-Z应用程序所做的那样。高通Snap巨龙800。最后一个是对我来说最重要的信息,也就是800。
发布于 2017-03-24 23:32:28
...like CPU-Z应用程序。高通Snap巨龙800。最后一个是对我来说最重要的信息,也就是800。
@WeybkbcOTHER我可能会让你失望,但是你想得到的信息确实是特定于内核的。在广泛的Android设备市场上,厂商使用的是大量的最后一种。如果CPU-Z应用程序显示一个设备所需的信息,并不意味着它对另一个设备具有相同的信息。同样,这类信息是设备(内核)-specific。
我想要一个编程方式的完整处理器名称..。
Androd操作系统最重要的部分,或者更准确地说,是Linux,您可以从/proc伪文件系统中获得这类信息。“文件系统”提供了系统中运行的进程的目录视图以及系统范围内的诊断,比如处理器信息(同样,您不能依赖所提供的信息的完整性!)严格地说,/proc是“设备CPU信息中最接近(较低)的点之一”。
关于“编程方式”,请注意,当从/proc“文件系统”派生信息时,您必须处理解析它的条目,然后再进行轮询。
下面是一些重要的/proc条目(与命令一起使用)的几个示例,您可以(也可能不会--取决于供应商的供应)使用这些条目来派生CPU信息:
cat /proc/cpuinfo中,您可以找到一个CPU家族,如果有的话,可以使用名称(在Hardware键下);cat /proc/stat,您可以在其中调查CPU核的数量(表示为cpux,其中x是根据核数计算的);推荐阅读:安卓内部::超级用户的看法乔纳森莱文。
https://stackoverflow.com/questions/34005648
复制相似问题