在安卓上有什么办法查看 airpods 剩余电量吗?

2017-11-22 12:09:13 +08:00
 ayconanw

最近换了安卓手机,上下班路上还是用以前的 airpods,其他体验都很好,就是没办法查看电量。 有没有什么软件能在安卓上看到 airpods 电量呢?哪怕只能看耳机也行,不需要看充电盒

55043 次点击
所在节点    Android
15 条回复
kikyous
2017-11-22 12:27:40 +08:00
有的安卓系统原生支持蓝牙电量显示

如果没有的话可以装一个 baton,可以打开此 app 查看
kikyous
2017-11-22 12:29:08 +08:00
zmz125000
2017-11-22 12:32:55 +08:00
升级 8.1
squid157
2017-11-22 13:47:11 +08:00
Pixel 2 XL w/ Android 8.1 实测并不能看 AirPods 的电量。我估计可能和别的耳机不是一个协议。
既然有 AirPods,八成也是有 iOS 的设备的吧,凑合看吧。我反正就是拿 iPhone 看的。。。
miss1123
2017-11-22 14:27:07 +08:00
@squid157 8.1 好像要正式版才支持查看蓝牙电量吧
Arrowing
2017-11-22 14:28:20 +08:00
@kikyous 这个我一加 5 用了都看不了,没啥反应。。。反反复复弄了几次都不行。
kikyous
2017-11-22 15:28:38 +08:00
@Arrowing 我的一加 3t 可以看😄
swordne
2017-11-22 15:47:55 +08:00
魅族 pro5,没升级 Android7.0 之前就能直接看蓝牙耳机的电量,不知道支不支持 airpods。
yuriko
2017-11-22 17:19:24 +08:00
蓝牙耳机电量是设备通过 AT 命令上报事件给手机的(基本就是一个字符串)
里面一般有个 XEVENT 协议栈里有一条关于电量的,然后苹果自己又定义了一套 IPHONEACCEV 的协议,可能还有些别的小众协议不是很清楚

一般的设备可能会把所有兼容的协议都报一遍,但肯定有些会不全,比如 AirPods 我估计只会做自家的一套,甚至用全新的协议。

然后,android 源码里是没有 IPHONEACCEV 里相关的解析的,国内的 ROM 厂商如果发现这个问题了可能会增加对应的处理,菊花厂的这段代码我改过。
ayconanw
2017-11-22 17:30:46 +08:00
@yuriko 目前查到的信息是,airpods 的电量信息是用的 L2CAP,而安卓不知道出于什么原因不支持 L2CAP
yuriko
2017-11-22 18:09:59 +08:00
@ayconanw L2CAP 的和 HFP 是两个不同的协议层面,就像支持 TCP 和支持 HTTP 概念不一样
Love4Taylor
2017-11-22 18:15:48 +08:00
@miss1123 #5 不不不 8.1 DP 目前只有 w1 的耳机不能显示 其他都没啥问题
trys1
2018-02-24 21:14:58 +08:00
我用 airBattery 这个 app 可以查看,问题是,怎么查看盒子的电量
ayconanw
2018-02-25 00:02:22 +08:00
@trys1 测试管用,非常感谢
trys1
2018-02-25 10:03:02 +08:00
@ayconanw 这个软件还能看盒子的电量,还能支持离耳暂停播放,简直厉害

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/408531

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX