在手机测试的过程中可能会出现耳机的连接状态异常,可以通过查看inputevent的方式查看耳机的状态,但是往往只能获取到一份adb log的信息,那么就需要从adb log中获取到耳机的状态。
插入耳机:
V/WiredAccessoryManager( 901): notifyWiredAccessoryManager( 901): notifyWiredAccessoryChangeed: when=xxxxxxxxxxx bits= mask=14
V/WiredAccessoryManager( 901): newName=h2w newState=1 headsetState=1 prev headsetSstate=0
V/WiredAccessoryManager( 901): device h2w disconnected
拔出耳机:
V/WiredAccessoryManager( 901): notifyWiredAccessoryManager( 901): notifyWiredAccessoryChangeed: when=xxxxxxxxxx bits= mask=14
V/WiredAccessoryManager( 901): newName=h2w newState=0 headsetState=0 prev headsetSstate=1