是否可以在 Android 上以编程方式检索电池序列号?
我查看了系统属性,但在那里找不到与电池相关的任何内容。
由于 Android 在 Linux 上运行,您可能会从/proc
和/或/sys
目录中获取此信息。例如,在某些设备上,您可以通过调用获取序列号
cat /sys/class/power_supply/battery/serial_number
由于这取决于设备,因此它可能适用于您的设备,也可能不适用于您的设备。正如您从这段代码中看到的,电池信息的实际位置通常在每个系统上都不同,所以这种方法只有在您知道该数据在您想要支持的每个设备上的位置时才有效
另请注意,从用户应用程序访问此信息可能会在更新的 Android 版本中被阻止,您需要有根手机才能获取它