怎样才能以编程方式获取android设备的硬件信息?

时间:2015-07-06 07:18:00

标签: android android-hardware

因为我已经引用了旧帖子,即Android: Get Hardware Information Programmatically,但没有找到任何相关的答案,也试图在谷歌找到解决方案,但都是徒劳的。请帮助我前进

enter image description here

3 个答案:

答案 0 :(得分:3)

我最近设置了这样的东西......注册后,手机会向网络服务(带有Retrofit)发送我能找到的所有有用的硬件/软件参数...... 以下是我使用的代码的相关部分:

$location.url(YOUR_URL);

请注意,所有手机都无法访问相同的信息,例如电话号码很少可以访问,但这些信息看起来很常见。

希望这可以帮助...

答案 1 :(得分:2)

使用Build课程,您可以获得所有这些信息。

在Toast(例如)中记下这些信息,您可以使用:

Toast.makeText(getApplicationContext(), ""+Build.HARDWARE+Build.DEVICE+Build.MANUFACTURER+ "etc..", Toast.LENGTH_SHORT).show();

有关构建类的更多信息,请查看上面的链接。

希望这会有所帮助。

答案 2 :(得分:1)

例如,您可以阅读/proc/meminfo/proc/cpuinfo。 这些不需要root访问权限,并包含有关内存/ CPU的信息。

有关如何阅读这些内容的详细信息,请访问:Any way to run shell commands on android programmatically?