ylih 推荐,给蓝牙耳机记一本里程账的安卓开源应用
蓝牙耳机买到手,用了多少小时、续航掉了多少、平均每小时花了多少钱,这些问题几乎没有工具能答。名字拗口的 ylih 是 your life in headphones 的缩写,一款安卓开源应用,专门给你的耳机记一本终身账。我把它的仓库、F-Droid 页面和国内论坛反馈看了一遍,小而干净是第一印象,名字拗口,功能直白。
主要功能
记录方式的取巧值得先说。默认模式完全被动,不跑任何后台进程,靠系统自己上报的蓝牙连接与断开时间戳累计时长,零负担也零耗电。想记录有线耳机、区分真在听还是仅仅连着,需要打开详细追踪模式,这时才有常驻的静默组件。电量与充电周期统计依赖耳机上报电量,老设备报不准就只能空着,应用不编数。准确性设计也有讲究,关机时段不计入,崩溃或重启的会话按最后已知连接时刻截断,同一段时间不重复计数,这几条都写在官方文档里,做数据工具的严谨态度可见一斑。
账本记得很全。每副耳机一个累计里程,退役后冻结封存,同型号新耳机重新起算;逐次会话有明细;输入购买价格自动算每小时成本;每个充电周期可用几小时、电池衰减曲线,直接回答还值不值得继续用。近三十天有图表与逐日明细,桌面小组件随时瞄一眼,数据可导出导入,自动备份保留最近十份。安卓十七的语音助手可以做只读查询,默认关闭,要用自己开。
技术栈是 Kotlin 加 Compose 加 Room,小组件用 Glance,持续集成带签名校验。七月末首发一点零版,到九月底已经十个版本,最新一点四点三,最低系统要求安卓八,一点四那版同时把充电周期统计与语音助手查询带了进来。最新版的更新说明也在修细节,蓝牙追踪更可靠、不再出现空会话、连接时刻不再漏记电量,还顺手移除了两个用不上的权限,做减法的开发者不多见,这类细节比功能数量更说明态度。F-Droid 已上架,页面标注无网络权限、无账户、无统计、无广告,安装包五兆出头。
解决了什么需求
数码耗材的折旧账,玩家关心却没人做,耳机这东西买回来就进入了缓慢的损耗,电池一年掉两三成,官方不给你看曲线,只有这类工具补位。小众软件论坛里用户 gttnnn 的第一反应是,这个好耶,我可以看看自己有多么虐待耳朵,他追问两台设备先后连同一副耳机能不能合并统计,这是个真实需求缺口,应用暂未支持,这类合并需求的呼声有了,就看后续。用户 xieyilin.main 的保留意见也实在,看使用时间规律可以,光靠这判断耳机好坏不行,续航数据要配合主观听感。GitHub 的 issue 区是空的,仓库限制了提issue,星数三十多,公开的真实用户反馈很少,这点如实交待,论坛里那几条是目前仅有的声音。
作者是意大利开发者 Davide Palma,个人项目,MIT 开源,GitHub 与 F-Droid 双渠道下载,还支持 Obtainium 订阅更新。免费无广告,也没有捐赠入口,纯爱好产物。
注意事项
数据的价值靠积累,换机时记得用导出功能搬家,不然账本从零开始。被动模式只认蓝牙连接,睡觉忘关耳机会计入仅连接时长,介意的话开详细追踪。F-Droid 页面标注该包由开发者自签,与多数应用走 F-Droid 官方构建不同,介意来源的从 GitHub 下载。双持手机的用户先在主力机用,两台同时记会各记各的账。耗电担忧可以放下,被动模式不驻留,自动备份十份之外,重要数据再手动导一份。
总结
把耳机当耐用品记账这个视角本身就新鲜,实现克制不越权。数码爱好者与折腾数据的人会喜欢,普通人装上一年后回头看那条衰减曲线,也值回流量,开发者勤快,功能清单还在长,装一个,明年这时候见分晓。
来源
- 开源仓库 https://github.com/ElDavoo/ylih
- F-Droid 页面 https://f-droid.org/packages/it.eldavo.ylih/
- 版本发布页 https://github.com/ElDavoo/ylih/releases
- 小众软件报道 https://www.appinn.com/ylih-headphones-records-android/
- 论坛讨论 https://meta.appinn.net/t/topic/92609