Java代码

package com.hes.tools.reveciver;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.view.KeyEvent;public class HeadsetReceiver extends BroadcastReceiver {@Overridepublic void onReceive(Context context, Intent intent) {if (Intent.ACTION_MEDIA_BUTTON.equals(intent.getAction())) {KeyEvent event = (KeyEvent)intent.getParcelableExtra(Intent.EXTRA_KEY_EVENT);if(event == null){return;}int keyCode = event.getKeyCode();if (KeyEvent.KEYCODE_MEDIA_PLAY_PAUSE == keyCode) {  if( KeyEvent.ACTION_DOWN == event.getAction() ) {} else if( KeyEvent.ACTION_UP == event.getAction() ) {}} else if (KeyEvent.KEYCODE_HEADSETHOOK == keyCode) {  if( KeyEvent.ACTION_DOWN == event.getAction() ) {} else if( KeyEvent.ACTION_UP == event.getAction() ) {}}  }}}

更多相关文章

  1. Android(安卓)socket通信
  2. Android(安卓)删除指定文件代码
  3. Android摄像头视频帧数据测试代码
  4. Android(安卓)震动 和 停止 代码
  5. android drawable 使用shape实现复杂图像
  6. 代码实现Layout android:layout_alignParentRight
  7. [Android实例] android多点触摸demo
  8. android ril 代码逻辑分析
  9. Android(安卓)富文本编辑器 - ListItemSpan

随机推荐

  1. java与c哪个简单?
  2. .NET中async异步、thread多线程
  3. c++换行符有哪些
  4. c++如何实现字符串分割函数split?(代码示例
  5. c语言是一种什么编译形式的语言
  6. 深入了解数组、List和ArrayList的区别
  7. c++怎么运行
  8. 浅谈C#方法的六种参数
  9. C#之正则表达式介绍
  10. 数据结构排序算法总结