在frameworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java中的
interceptKeyBeforeDispatching函数中增加以下:

if(!down)
{
AudioManager am = (AudioManager)mContext.getSystemService(Context.AUDIO_SERVICE);
am.playSoundEffect(SoundEffectConstants.CLICK);

}

更多相关文章

  1. 箭头函数的基础使用
  2. Python技巧匿名函数、回调函数和高阶函数
  3. 浅析android通过jni控制service服务程序的简易流程
  4. Android(安卓)bluetooth介绍(四): a2dp connect流程分析
  5. Android架构分析之使用自定义硬件抽象层(HAL)模块
  6. Android中OpenMax的适配层
  7. android 包管理系统分析
  8. Android中获取屏幕相关信息(屏幕大小,状态栏、标题栏高度)
  9. Android(安卓)启动过程(2)

随机推荐

  1. Android嵌入式启动篇
  2. 转战Android
  3. 【移动开发】Android应用程序完全退出
  4. 第十篇ANDROID的ActionBar及菜单机制
  5. 恩布900手机客服,安卓版本号Entboost Andr
  6. Android使用shape绘制控件
  7. Android 中的(意图Intent)机制,常见应用
  8. [置顶] Android 4.2 Wifi Display 之 Set
  9. android之Handler详解
  10. 如何让Android模拟器能访问到本地Server