MTK修改长按Home键的操作
来源:互联网 发布:数据分析最常用的软件 编辑:程序博客网 时间:2024/06/06 21:37
需求:长按Home键启动google搜索界面(菜单键为原Home键操作效果)
frameworks\base\core\res\res\values\config.xml
<!-- Control the behavior when the user long presses the home button. 0 - Nothing 1 - Recent apps view in SystemUI 2 - Launch assist intent This needs to match the constants in policy/src/com/android/internal/policy/impl/PhoneWindowManager.java --> <!-- M: Change default long press on home behavior to Recent apps view --> <integer name="config_longPressOnHomeBehavior">2</integer>
由上面xml中代码可以看出不同的数字表示不同的操作,这里我们将其修改为2启动一个intent来执行操作
if (keyCode == KeyEvent.KEYCODE_HOME) { ... } else if (keyCode == KeyEvent.KEYCODE_MENU) {//modify by cyl 20160830 final int chordBug = KeyEvent.META_SHIFT_ON; if (down && repeatCount == 0) {this.toggleRecentApps();return -1; /*if (mEnableShiftMenuBugReports && (metaState & chordBug) == chordBug) { Intent intent = new Intent(Intent.ACTION_BUG_REPORT); mContext.sendOrderedBroadcastAsUser(intent, UserHandle.CURRENT, null, null, null, 0, null, null); return -1; } else if (SHOW_PROCESSES_ON_ALT_MENU && (metaState & KeyEvent.META_ALT_ON) == KeyEvent.META_ALT_ON) { Intent service = new Intent(); service.setClassName(mContext, "com.android.server.LoadAverageService"); ContentResolver res = mContext.getContentResolver(); boolean shown = Settings.Global.getInt( res, Settings.Global.SHOW_PROCESSES, 0) != 0; if (!shown) { mContext.startService(service); } else { mContext.stopService(service); } Settings.Global.putInt( res, Settings.Global.SHOW_PROCESSES, shown ? 0 : 1); return -1; }*/ } }
0 0
- MTK修改长按Home键的操作
- 模拟长按Home键
- 对home键点击和长按的处理
- 长按Home键启动默认的搜索应用
- Android中屏蔽 电源键长按、Home键、Home长按
- Android中屏蔽 电源键长按、Home键、Home长按
- 长按home键显示当前任务
- android长按home键流程
- android长按home键流程
- android长按home键流程
- android长按home键流程 .
- 长按Home键唤起Google Now
- android长按home键源码分析以及模拟长按home事件--弹出近期任务
- android长按home键源码分析以及模拟长按home事件--弹出近期任务.
- Android Launcher3修改长按屏幕空白处进入OverviewMode模式,进入OverviewMode模式点击Home无法复原的bug
- Android的全局键(home键/长按耳机键)详解【android源码解析八】
- Android的全局键(home键/长按耳机键)详解
- Android的全局键(home键/长按耳机键)详解【android源码解析八】
- webapi同时支持get和post请求
- 分享Kali Linux 2016.2第46周虚拟机
- HDU 1540 Tunnel Warfare set二分查询
- gdb 查看死锁
- 蓝牙基础学习
- MTK修改长按Home键的操作
- python 字典套字典或列表
- DirectShow中FilterGraph及其组成
- Elasticsearch Alias第三篇 在endpoint中操作
- swfit获取时间戳
- 2009年 奥巴马胜选演说
- i2c的时钟延展问题
- 如何转载别人的文章
- 形参与实参