android捕获方法,android捕获Home键的方法
Level5以上(包含)中,Activity类中有如下方法:
public void onAttachedToWindow ()
Since: API Level 5
Called when the main window associated with the activity has been attached to the window manager. See View.onAttachedToWindow() for more information.
See Also
* onAttachedToWindow()
private boolean catchHomeKey = false;
@Override
public void onAttachedToWindow() {
// TODO Auto-generated method stub
if(catchHomeKey) {
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
}
super.onAttachedToWindow();
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if(keyCode == KeyEvent.KEYCODE_HOME) {
Log.e(TAG, "Home key down");
}
return super.onKeyDown(keyCode, event);
}
重写Activity中的onAttachedToWindow方法,设置Type,就能捕获到Home键。 当不需要捕获时,删除setType这一行就OK。
android捕获方法,android捕获Home键的方法相关推荐
- android返回键方法,Android按返回键(后退键)Back键事件捕获的两种方法
package zhangphil.back; import android.support.v7.app.ActionBarActivity; import android.util.Log; im ...
- Android之从Camera捕获图像讲解
我们知道所有带有摄像头的设备都会附带Camera应用程序,Camera 应用程序包含一个意图过滤器,用于与Camera 应用程序图像的获取. 为了通过一个意图利用Camera应用程序,我们需要构造一个 ...
- android 行为采集,Android AccessibilityService实现第三方APP行为捕获
AccessibilityService实现行为捕获 语音:Kotlin 版本:1.2.41 最近接到一个很奇葩的需求:捕获系统语音通话聊天(包括微信.电话.QQ),把通话内容记录成音频文件上传到服务 ...
- Android 系统(211)---Power键不亮屏分析方法
Power键不亮屏分析方法 亮屏流程 (1) 以下是列出的整个按键唤醒的log关键点,每条都有粗体字说明其含义以及该注意的关键字: (2) 一条一条依次检查,直到如果发现某条log找不到,那问题就 ...
- Android 更改软键盘右下角按键的样式以及监听此键的方法
一.我们在开发Android App时有时候会遇到更改软键盘右下角按键的样式 我们可以随自己的需求更改软键盘右下角的显示样式,例如:搜索,下一步,Q(搜索图标) 具体对应: actionNone : ...
- android+4.4.2+隐藏虚拟按钮,Android 4.4.2 横屏应用隐藏状态栏和底部虚拟键的方法...
//去title requestWindowFeature(Window.FEATURE_NO_TITLE); //隐藏状态栏 getWindow().setFlags(WindowManager.L ...
- android 设置允许http请求_接口测试第6期:Fiddler设置开始捕获和停止捕获、HTTP报文结构,如何删除请求...
关注后回复[软件测试]查看更多 上一期(第5期)用视频的形式分享了Fiddler抓包实战.Fiddler过滤器filters的使用.fiddler导出JMeter脚本插件等内容,在学习本期内容之前,需 ...
- Android下添加新的自定义键值和按键处理流程【转】
本文转载自: Android下添加新的自定义键值和按键处理流程 说出来不怕大家笑话,我写这篇博客的原因在于前几天去一个小公司面试Android系统工程师,然后在面试的时候对方的技术总监问了我一个问题, ...
- Android 开发中一些很有用但你不知道的方法
English_Version:https://github.com/jiang111/awesome-android-tips/blob/master/README-en.md这里收集了大家常用的一 ...
- android studio finish,Android Studio finish()方法的使用与解决app点击“返回”(直接退出)...
在这里,我们将用到finish(),简单介绍一下它的使用: finish()官方解析:Call this when your activity is done and should be closed ...
最新文章
- 【经典】javascript ES5原生实现考试题答案全排列组合数组结果获取
- Linux 用户进程内存空间详解
- java Rserve测试
- hyperworks2018安装教程
- yii model层操作总结
- 信息学奥赛一本通 1014:与圆相关的计算 | OpenJudge NOI 1.3 09
- 【分布式缓存系列】Redis实现分布式锁的正确姿势
- java 需要class interface 或enum_阿里P8教你Java注解与反射
- gradle 修改java代码_自定义一个gradle插件动态修改jar包Class文件
- pytorch torch.utils.data.TensorDataset
- No.1 - 制作一个简单的菜单动画效果---百度IFE
- Java、python实现啊哈算法 —— chapter3 枚举 炸弹人
- Python实现自己的分布式区块链视频教程-张敏-专题视频课程
- Linux安装JDK步骤
- 用Python绘制一个简单的奥运五环
- 如何用ID批量排版图片
- 只需5步,从0开始搭建你的第一款小程序
- 创新教育实例之“三国人物关系模型”
- Python 文件夹重命名的两种方法
- 跟庄买股票得新技巧(第三弹)集合竞价战法