在手机测试的过程中可能会出现耳机的连接状态异常,可以通过查看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
本文介绍了一种通过解析adblog来监测手机耳机插拔状态的方法。具体来说,文章提供了耳机插入和拔出时adblog中显示的日志样例,并解释了如何从这些日志中判断耳机的当前状态。
377

被折叠的 条评论
为什么被折叠?



