米键和360智键,硬件和手机上的软件之间怎样通迅的这个电压变化怎样传给app呢

APP调用音频接口函数,读取到MIC端输入,这些值是与MIC端输入的电压有关的,在按键的时候MIC电压会变化,根据音频数据识别出这段特定数据的长度即可识别按键是否按下,之后可以识别连续按键以及短按键和长按键,那些就是很容易的了。
■网友
我猜想...不用传递电压值给App,系统层面对于耳机插孔的各种操作是有API可以传递给App的,只用读取系统传过来的各种操作指令即可。在智键插入耳机插孔时,配套App会弹框问你插的是智键还是耳机。你选择了智键的话,App就默认把系统传递过来的单击、双击、长按等操作事件转化成你设定的动作。整个过程App不用读取电压值那么底层的数据,这部分是系统负责做的。


    推荐阅读