gpt4 book ai didi

java - 如何以独立于平台的方式在 Java 中获取电池电量百分比?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:09:58 24 4
gpt4 key购买 nike

如何以独立于平台的方式在 Java 中获取电池电量百分比?

Windows 已经有一个问题:How to get the remaining battery life in a Windows system?

对于 Mac:Get battery level in Java

但是我怎样才能以独立于平台的方式做到这一点,以便它可以在 Windows、Mac、Linux 和其他平台上运行?

最佳答案

没有“平台无关”的方式来读取电池电量;那种硬件信息是非常特定于操作系统的。拥有“独立于平台”的 Java 接口(interface)的唯一方法是为每个目标平台编写一个 JNI 包装器。

(实际上,在 Linux 上这很容易;所有这些信息都作为文本文件公开在 /proc/acpi/battery 下,因此您在那里不需要任何 JNI。我不认为OS X 有同样友好的介绍,我很确定 Windows 没有。)

关于java - 如何以独立于平台的方式在 Java 中获取电池电量百分比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18534514/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com