Android中MediaButtonReceiver广播监听器的机制分析
处:http://blog.csdn.net/qinjuning 在Android中并没有定义MediaButtonReceive这个广播类,MediaButtonReceive只是作为一种通俗的命名方式来响应 插入耳机后,点击耳机上的按钮(名称:MEDIA_BUTTON)接受该广播事件的类。所有该MEDIA_BUTTON的按下我们就简称 为MEDIA_BUTTON广播吧。 顾名思义:它显然是一个广播接收器类(BroadbcastReceiver),那么它就具备了BroadbcastReceiver类的使用方式, 但是,因为它需要通过AudioManager对象注册,所以它有着自己的独特之处(否则我也不会单独拿出来分析,- -),后面我们 会慢慢的讲解。 点击MEDIA_BUTTON发送的Intent Action 为: ACTION_MEDIA_BUTTON ="android.intent.action.MEDIA_BUTTON" Intent 附加值为(Extra)点击MEDIA_BUTTON的按键码: //获得KeyEvent对象 KeyEvent ke...