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