Android 监听 Home 键
Android BroadcastReceiver 大约 764 字监听 Home 键广播
不能改reason,homekey这些字符串变量的值
private BroadcastReceiver homeListenerReceiver = new BroadcastReceiver() {
String SYSTEM_DIALOG_REASON_KEY = "reason";
String SYSTEM_DIALOG_REASON_HOME_KEY = "homekey";
@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_DIALOG_REASON_KEY);
if (reason != null && reason.equals(SYSTEM_DIALOG_REASON_HOME_KEY)) {
hide();
}
}
}
};
IntentFilter homeFilter = new IntentFilter(Intent.ACTION_CLOSE_SYSTEM_DIALOGS);
mContext.registerReceiver(homeListenerReceiver, homeFilter);
阅读 1256 · 发布于 2019-04-09
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
MySQL 性能分析之慢查询日志阅读 66
-
Oracle 数据库连接异常 ORA-28001: the password has expired阅读 2410
-
Java 中 null == 和 == null 判断是否为 null 的区别阅读 1873
-
Android 使用 CountDownTimer 类进行倒计时阅读 963
-
JMeter 登录后进行压测以及压测结束后退出阅读 837
-
Java 并发编程之线程池大小阅读 434
-
PowerShell 使用 wget 只输出信息不下载问题阅读 2403
-
OpenResty 常用 HTTP 请求 API阅读 3478
-
PHP 时间加减阅读 1233
-
Vue-cli+webpack 配置接口代理解决跨域问题阅读 1658