添加Android4.4 tp的虚拟按键触摸震动反馈
2014-11-03 21:28
357 查看
Android手机tp下面一般有MENU,HOME,BACK三个按键。在你成功移植tp后,测试发现,NavigationBar上的按键有震动反馈,而TP上按键却没有。这需要在framework中的PhoneWindowManager.java文件interceptKeyBeforeQueueing函数中添加如下代码:
if(down&&(keyCode == KeyEvent.KEYCODE_HOME)||(keyCode == KeyEvent.KEYCODE_MENU)||(keyCode == KeyEvent.KEYCODE_BACK)){
performHapticFeedbackLw(null, HapticFeedbackConstants.VIRTUAL_KEY, false);
}
if(down&&(keyCode == KeyEvent.KEYCODE_HOME)||(keyCode == KeyEvent.KEYCODE_MENU)||(keyCode == KeyEvent.KEYCODE_BACK)){
performHapticFeedbackLw(null, HapticFeedbackConstants.VIRTUAL_KEY, false);
}
相关文章推荐
- 添加search + home +back +menu 四个物理按键添加震动效果
- 正点原子标准例程-库函数版本——触摸按键扫描函数u8 TP_Scan(u8 tp)交流
- 2. v618 gt5688 tp虚拟按键的功能修改
- 【TP调试】android虚拟按键无振动效果
- TP虚拟按键部分相关调试经验
- iOS10为用户添加触摸反馈
- 高通 8x12 添加 TP和按键 .
- 高通 8x12 添加 TP和按键
- Android修改触摸按键震动强弱
- 高通 8x12 添加 TP和按键
- 在android4.0以上的虚拟按键里添加虚拟menu
- RK平台Android4.4 添加一个新的遥控器支持以及添加特殊按键
- 高通8x12 添加 TP和按键
- 展讯 物理按键添加震动效果 和调节 震动强度
- 高通 8x12 添加 TP和按键
- 基于android studio 的按键震动程序的实现
- android2.3 -添加自定义按键:作唤醒功能
- 【Android】隐藏底部虚拟按键
- ProFTPD 支持MySQL数据库添加虚拟用户认证及Quotas(磁盘限额)
- cocos2dx beta 中添加触摸事件