【问题标题】:Is there a way to turn off battery charging programmatically in OSX?有没有办法在 OSX 中以编程方式关闭电池充电?
【发布时间】:2013-10-03 20:02:19
【问题描述】:

我读了一些关于电池寿命的文章,例如http://www.wired.com/gadgetlab/2013/09/laptop-battery/

我很好奇,我可以管理电池充电过程吗? OS X 有手动停止充电的功能吗?我发现IOKit 有助于查看电池信息,但我没有找到停止充电/开始充电等功能。

但我也认为苹果工程师非常了解他们的工作,他们已经优化了电池充电/充电过程。

【问题讨论】:

  • 第一个问题,不适合 SO,硬件是否甚至支持来自软件的命令来启用/禁用充电?你应该从这里开始你的问题,无论你有什么证据表明这是在软件控制下开始的。如果您不知道,请在 SuperUser 或 Apple SE 网站上询问硬件问题。
  • 您可能想研究AlDente(带有GUI)或bclm(CLI)之类的工具。这些是写入 SMC 的 BCLM(最大电池电量)的软件,因此您可以设置 Mac 将电池充电到的上限。

标签: macos battery


【解决方案1】:

经过一番研究,我发现没有这样的API,至少肯定没有公共API来管理这种东西。另一方面,在我看来,这是最好的。最好将此 API 留给 Apple 工程师和程序员。

【讨论】:

  • 找到解决方案了吗?
  • @Volatil3,目前还没有解决方案,至少来自 Apple。此 API 是私有的。也许你可以挖掘一些低级的 unix 命令,但你不会被“邀请”到 Mac App Store。
  • 我不同意“最好将此 API 留给 Apple 工程师和程序员”。如果能够禁用充电以延长电池寿命,那就太好了。
  • @SomeGuyOnAComputer 感谢您的评论,我在电源和电池方面没有能力。这就是为什么它对我仍然有效,而对你来说可能不是真的。
  • Aldente 是如何做到的?
【解决方案2】:

在您解锁手机之前,当您将其插入新配件时,Iphone 有时不会充电。使用现有硬件可以做到这一点,但不确定如何实现。我不认为 Apple 肯定会公开 API

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-13
    • 1970-01-01
    • 2016-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    相关资源
    最近更新 更多