【问题标题】:iOS How can I get the battery level of the connected bluetooth deviceiOS 如何获取连接的蓝牙设备的电池电量
【发布时间】:2013-07-18 02:29:40
【问题描述】:

如您所知,iPhone 可以获取连接的蓝牙设备(不是蓝牙设备)的电池电量并显示在状态栏上。如何以编程方式获取此信息?

【问题讨论】:

  • 你不能,除非设备有办法在你要求它时告诉它。在我的几个项目中,我设置了一个 NSTimer,每 5 秒请求一次电池,根据设备规格发送一条消息(每个产品的这条消息都不同)。

标签: ios bluetooth battery


【解决方案1】:

据我所知,对于经典 BT,只有包含耳机配置文件的设备才可以。

检查这个 https://developer.apple.com/hardwaredrivers/BluetoothDesignGuidelines.pdf

【讨论】:

  • 假设 BT Classic 设备提供此信息,是否有用于读取该值的公共 API?我知道操作系统会显示电池电量,但无法确定该值是否可用于应用程序。
【解决方案2】:

在您的主屏幕上,向左滚动,您可以在其中看到新闻、天气等... 在此页面向下滚动,您可以看到“编辑”选项 单击此按钮,您可以添加“电池”选项。 完成后,最左边的屏幕将显示 iphone 的电池电量以及连接的蓝牙设备

【讨论】:

    猜你喜欢
    • 2016-03-21
    • 2018-08-11
    • 2021-04-06
    • 1970-01-01
    • 1970-01-01
    • 2015-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多