1

我如何获取 android 设备硬件信息,如 CPU 拱门、速度、霓虹灯、GPU、名称、制造商、RAM 大小。我希望有一种方法可以在本地使用 ndk 来做到这一点,但如果只能通过 java 代码来实现,而不是如何做到这一点。

4

2 回答 2

3

您需要根据您的要求使用Build类。Build 类将为您提供 Android 版本、显示、制造等信息。

Build.BOARD
Build.BRAND
Build.CPU_ABI
Build.DEVICE
Build.DISPLAY
Build.HOST
Build.ID
Build.MANUFACTURER
Build.MODEL
Build.PRODUCT
Build.TAGS
Build.TYPE
Build.USER

另请访问此示例

于 2012-07-16T02:10:12.373 回答
1

对于 android 方法,您可以从导入 android.os.Build 开始,然后使用库中的众多常量之一。本质上,这使用了 build.prop 文件中的数据。因此对于 ndk,您可以尝试读取 /system/build.prop 文件。

请注意,并非所有制造商都允许您读取此值。

检查这个网站:http: //developer.android.com/reference/android/os/Build.html

编辑:像下面的答案......

于 2012-07-16T02:20:39.390 回答