安卓从 7.0 开始系统自带的 SELinux 安全策略有加强,原本用来读取 USB 设备信息的接口被封锁了,普通 App 无法读取,现在的手机上插任何 USB 设备 AIDA64, Device Info HW 等软件几乎都是不能正确显示 USB 设备信息的( AIDA64 直接显示无 USB 设备,Device Info HW 显示一堆 null ),终端 lsusb 估计权限也不高,应该也是没用的。
海贝音乐只有带 DAC 芯片的转接线才能启用 USB 独占,成功启用会有三种现象:1.第一次使用时系统提示海贝音乐使用 USB 设备询问是否允许; 2.播放界面有一个“ USB ”的提示,点开可以显示设备信息; 3. 播放界面调音量会弹出海贝自己的音量条,有个 USB 的 Logo (需要悬浮窗权限),而不是安卓自己的。建议你检查一下海贝音乐是否确实是以独占模式输出。