我正在开发一个应用程序来检查lappy是在电源上运行还是在电池上运行。请告诉我该怎么做。我已经编写了代码来检测电池电量检测器。
答案 0 :(得分:1)
这不是Java有用的东西。没有用于执行此类操作的标准Java API。因此,通常需要使用System.exec(...)
运行某些特定于操作系统/硬件的命令来为您提供信息,或使用某些特定于操作系统/硬件的本机库。
由于您尚未告诉我们您的操作系统或硬件是什么,我们甚至无法告诉您这是否可行。
答案 1 :(得分:0)
我很确定没有java api,这是纯java。 JVM位于操作系统之上,不适用于特定于机器(特定于硬件)或特定于操作系统的应用程序。 Java可以通过JNI或System调用调用本机代码。见other SO question.