前提,小米 8 、小米蓝牙耳机 Air2S 。 由于默认使用 LHDC 自适应编码,音质惨不忍睹 经研究发现,修改“开发者选项中”-“LHDC 编码”后,音质正常了 下次重连时,仍然需要设置一遍,比较费时 有没有一款小工具,能够把“开发者选项”的某个设置变成桌面 widgets 这样我就不需要每次到里面找这个开关
PS:如果大家有其他快速设置办法,或者冻结设置的办法最好了
1
zapper 2020-09-25 10:36:21 +08:00
看了一下 Log,本质上是调用了 A2dpService#setCodecConfigPreference() 方法
也许弄个什么小程序在检测到耳机连上时设置一下就行 https://android.googlesource.com/platform/packages/apps/Bluetooth/+/master/src/com/android/bluetooth/a2dp/A2dpService.java |
2
fox0001 2020-09-25 10:53:56 +08:00 via Android 1
关于“开发者选项”里的设置,app 不能通过用户授权而获得权限( android.permission.WRITE_SECURE_SETTINGS )。要么做成系统 app (获得系统权限,并且签名跟系统一致),要么通过 root 授权。
刚好我做过“开发者选项”里的一键黑白屏,授权时就是用了 root 。只需一次授权即可 |
3
flynaj 2020-09-25 12:47:35 +08:00 via Android
tasker 就是干这种事的。
|
5
krixaar 2020-09-25 17:55:26 +08:00
去给小米提工单啊,如果能复现而且确实这样修复能行,让他们直接在系统层面解决了不是更好吗
|
6
flynaj 2020-09-25 19:08:11 +08:00
@ritaswc #4 https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm
根据不同的条件触发不同的操作!自动化操作。晚上当你睡着后把手机设置成勿扰这种操作只有这个 app 可以做。 这个是我第一购买的 andoroid app! |
7
torchmu 2020-09-25 19:24:34 +08:00
蓝牙设置-Air2s-最底下 LHDC,开关关闭即可。
|
10
chenyx9 2020-09-26 10:47:16 +08:00 via Android
在下琢磨了半天,是 LDAC 么?
|
11
ritaswc OP |