Android:编程获取电池序列号

3

在Android上是否有可能编程获取电池序列号?

我已经查看了系统属性,但我在那里找不到与电池相关的任何信息。

1个回答

4
由于 Android 运行在 Linux 上,您可以从 /proc 和/或/sys 目录获取这些信息。例如,在某些设备上,您可以通过调用命令来获取序列号。
cat /sys/class/power_supply/battery/serial_number

由于设备的不同,以下内容可能适用或不适用于您的设备。从此代码可以看出,电池信息的实际位置在每个系统上通常都不同,因此只有在您知道要支持的每个设备上此数据的位置时,此方法才能起作用。
另外请注意,在较新的Android版本中,从用户应用程序访问此信息可能会被阻止,您需要使用已获取root权限的手机才能获取它。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接