Android监听Home键和Recent Apps键
来源:互联网 发布:nginx与phpfpm 编辑:程序博客网 时间:2024/06/07 16:12
1、实现一个监听者
public class HomeKeyEventBroadcastReceiver extends BroadcastReceiver{ static final String SYSTEM_REASON = "reason"; static final String SYSTEM_HOME_KEY = "homekey"; static final String SYSTEM_RECENT_APPS = "recentapps"; static final String TAG = "HomeKeyEvent"; @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); if(action.equals(Intent.ACTION_CLOSE_SYSTEM_DIALOGS)) { String reason = intent.getStringExtra(SYSTEM_REASON); if(reason != null) { if(reason.equals(SYSTEM_HOME_KEY)) { Log.i(TAG,"收到home按键点击"); } else if(reason.equals(SYSTEM_RECENT_APPS)) { Log.i(TAG,"收到recent按键点击"); } } } }}
2、动态注册该监听者
“`
HomeKeyEventBroadcastReceiver receiver = new HomeKeyEventBroadcastReceiver();
registerReceiver(receiver,new IntentFilter(Intent.ACTION_CLOSE_SYSTEM_DIALOGS));
“`
阅读全文
0 0
- Android监听Home键和Recent Apps键
- Android如何屏蔽home键和recent键
- Android虚拟键-HOME、RECENT、BACK
- android 锁屏界面禁用长按home 和menu(recent apps)
- android监听home键
- android 监听HOME键
- Android 监听Home键
- android Home键监听
- Android 监听Home键
- Android 监听home键
- android HOME键监听
- android home键监听
- Android Home键监听
- android监听home键
- android监听Home键
- Android Home键监听
- android home键监听
- android监听Home键
- 【Quartz】Quartz存储与持久化-基于quartz.properties的配置
- mysql问题处理(报错代码 -bash:mysql:command not found)
- Android组件service_基础(四)
- 11.2.0.4升级到12.2.0.1详细步骤
- Fillder拦截HTTP请求并修改数据
- Android监听Home键和Recent Apps键
- 2017--Android常用框架集合
- Servlet 知识点(三) -- Servlet 的文件上传功能的表单获取问题(2)
- Tomcat启动超时问题Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds
- Oracle如何创建用户,表空间
- Hightway Networks学习笔记
- Java内存分配及垃圾回收机制
- Codeforces820A Mister B and Book Reading
- JPA之@GeneratedValue注解