Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何以编程方式从设备获取片上系统数据_Android_Processor_Soc - Fatal编程技术网

Android 如何以编程方式从设备获取片上系统数据

Android 如何以编程方式从设备获取片上系统数据,android,processor,soc,Android,Processor,Soc,我想以编程方式获得完整的处理器名称,就像CPU-Z应用程序一样。例如:高通Snapdragon 800。最后一个对我来说是最重要的信息,即800 …就像CPU-Z应用程序一样。例如:高通Snapdragon 800。最后一个对我来说是最重要的信息,即800 @WeybkbcOTHER我可能会让您失望,但您试图获取的信息确实是特定于内核的。在广泛的安卓设备市场上,供应商使用各种各样的最后一款。如果CPU-Z应用程序显示了一个设备所需的信息,这并不意味着它对另一个设备具有相同的信息。同样,这些信息是

我想以编程方式获得完整的处理器名称,就像CPU-Z应用程序一样。例如:高通Snapdragon 800。最后一个对我来说是最重要的信息,即800

…就像CPU-Z应用程序一样。例如:高通Snapdragon 800。最后一个对我来说是最重要的信息,即800

@WeybkbcOTHER我可能会让您失望,但您试图获取的信息确实是特定于内核的。在广泛的安卓设备市场上,供应商使用各种各样的最后一款。如果
CPU-Z
应用程序显示了一个设备所需的信息,这并不意味着它对另一个设备具有相同的信息。同样,这些信息是特定于设备(内核)的

我想以编程方式获得完整的处理器名称

Androd
OS,或者更准确地说
Linux
,最重要的部分就是
/proc
伪文件系统。“文件系统”提供了系统中运行的进程的基于目录的视图,以及系统范围的诊断,如处理器信息(同样,您不能依赖所提供信息的完整性!)。严格来说,
/proc
是“设备CPU信息的最近(较低)点之一”

关于“编程方式”,请注意,当从
/proc
“文件系统”派生信息时,您必须解析您要轮询的条目

下面是几个重要的
/proc
条目(与命令一起使用)示例,您可以(也可以不使用,具体取决于供应商供应)使用这些条目来获取CPU信息:

  • cat/proc/cpuinfo
    当然,您可以在这里找到CPU系列,如果有的话,还有名称(在
    硬件
    键下)
  • cat/proc/stat
    ,您可以在其中调查CPU内核的数量(表示为
    cpux
    ,其中
    x
    根据内核数量进行计算)

建议阅读:。

这可能是在我的设备上运行上述注释(adb shell cat/proc/cpuinfo)中的命令时的重复,我得到
硬件:三星Exynos7420
。这不是你想要的吗?这个问题太广泛了。请帮我创建CPUZ不是一个好问题,应该关闭。