主要由 packages/apps/Music/src/com/android/music/MediaButtonIntentReceiver.java 这个类来实现
在AndroidManifest.xml中有如下Receiver的注册
<receiver android:name="com.android.music.MediaButtonIntentReceiver">
<intent-filter>
<action android:name="android.intent.action.MEDIA_BUTTON" />
</intent-filter>
</receiver>
其实关键是对这个ACTION的监控
参考文章: