Android:以编程方式获取电池序列号

时间:2013-06-14 08:57:14

标签: android

是否可以通过编程方式检索Android上的电池序列号?

我查看了系统属性,但我找不到与电池有关的任何内容。

1 个答案:

答案 0 :(得分:4)

当Android在Linux上运行时,您可能会从/proc和/或/sys目录中获取此信息。例如,在某些设备上,您可以按calling

获取序列号
cat /sys/class/power_supply/battery/serial_number

由于这取决于设备,因此可能对您的设备有效或无效。正如您所看到的from this code,每个系统上电池信息的实际位置通常是不同的,因此只有在您想要支持的每个设备上知道此数据的位置时,此方法才有效

另请注意,在较新的Android版本中,可能会阻止从用户应用访问此信息,并且您需要使用root用户手机来获取此信息