android 虚拟返回键功能_Android返回键功能的实现方法
本文实例讲述了Android返回键功能的实现方法。分享给大家供大家参考。具体如下:
在开发android应用时,常常通过按返回键(即keyCode == KeyEvent.KEYCODE_BACK)就能关闭程序,其实大多情况下并没有关闭改应用
我们可以这样做,当用户点击自定义的退出按钮或返回键时(需要捕获动作),我们在onDestroy()里强制退出应用,或直接杀死进程,具体操作代码如下:
public boolean onKeyDown(int keyCode, KeyEvent event) {
// 按下键盘上返回按钮
if (keyCode == KeyEvent.KEYCODE_BACK) {
new AlertDialog.Builder(this)
.setMessage("确定退出系统吗?")
.setNegativeButton("取消",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int which) {
}
})
.setPositiveButton("确定",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int whichButton) {
finish();
}
}).show();
return true;
} else {
return super.onKeyDown(keyCode, event);
}
}
@Override
protected void onDestroy() {
super.onDestroy();
// 或者下面这种方式
//System.exit(0);
//建议用这种
android.os.Process.killProcess(android.os.Process.myPid());
}
希望本文所述对大家的Android程序设计有所帮助。
android 虚拟返回键功能_Android返回键功能的实现方法相关推荐
- android 微信缩小通话界面_Android 悬浮窗功能实现(微信语音通话悬浮窗效果实现)...
1.基本介绍 Android 界面绘制都是通过 WindowManager 对象可通过获取 WINDOW_SERVICE 系统服务得到,并因为 WindowManager 继承于 ViewManage ...
- android pin码 经典蓝牙_Android 蓝牙 pin 自动配 setPin()方法有时候无效
2018-08-09 Android 蓝牙pin自动配对ClsUtils类中的 static public boolean setPin(Class btClass, BluetoothDevice ...
- uniapp中隐藏Android虚拟按键
前言: uniapp中如何隐藏Android虚拟按键 (如下图) 解决: 通过h5-plus中的方法,plusready 后调用 https://www.html5plus.org/doc/zh_cn ...
- Android 13 返回导航大变更,返回键彻底废弃 + 可预见型返回手势
/ 今日科技快讯 / 据外国媒体报道,马斯克计划裁撤推特约3700个岗位,这占到这家社交媒体公司员工总数的一半,目的是在其440亿美元的收购案之后降低成本.此外,马斯克还打算取消公司现行的远程 ...
- Android 13 返回导航大变更:返回键彻底废弃 + 可预见型返回手势
Android 10 首次引入了全局返回手势,但直到返回触发才能看到目标上层画面.13 针对该特性进行了优化,即返回触发之前可以预览上层画面.同时彻底废弃了返回键相关的 API,这将对现有的 App ...
- android怎么模拟返回,Android中障蔽返回键,HOME键以及模拟HOME键返回效果的方法...
Android中屏蔽返回键,HOME键以及模拟HOME键返回效果的方法 在Android开发中,有时需要屏蔽一些实体的按键,如HOME键,返回键等实体的按键,实现的方法如下. 1. 屏蔽实体按键 屏蔽 ...
- 华为虚拟home键关闭_华为P20怎么隐藏虚拟键?前置指纹键可轻触返回!
华为P20采用新一代HUAWEIFullViewDisplay屏幕技术,超高屏占比及极窄边框,带来沉浸式视觉感官体验,游戏娱乐更酣畅,显示信息更多,阅读更高效.采用双面玻璃机身设计,玻璃弧度曲线设计符 ...
- android菜单键 r9,OPPO R9怎么返回 OPPO R9返回键在哪
OPPO R9怎么返回及OPPO R9返回键在哪是很多朋友关注的内容,在推出Oback之后,这个问题就一直被大家问及,这里我们就一起来了解一下OPPO R9怎么返回及OPPO R9返回键在哪. OPP ...
- Android 虚拟导航键适配
Android 虚拟导航键适配 最近项目里需要适配虚拟导航键,以及获取导航键的高度,来适配界面布局的高度. 判断虚拟导航键是否存在 不得不说,国内由于不同手机厂商对系统做了不同的修改,对系统界面底部的 ...
最新文章
- 【代码片段】如何使用CSS来快速定义多彩光标
- 【 MATLAB 】DFS 和 DTFT 之间的关系
- 「从源码中学习」面试官都不知道的Vue题目答案
- Qt Designer的编辑模式
- verilog仿真——$test$plusargs 和 $value$plusargs
- 【AI视野·今日Robot 机器人论文速览 第三十一期】Fri, 15 Apr 2022
- 大数据之-Hadoop3.x_MapReduce_WordCount案例环境准备---大数据之hadoop3.x工作笔记0088
- 查看80端口连接状态
- AutoLISP恢复系统变量到默认值
- 准备工作-PPT母版
- 大众与以色列前情报头子组建网络安全公司
- 嵌入式系统开发-麦子学院(15)-根文件系统
- 如何用电脑下载微信视频号中的视频?
- react路由不显示下划线
- ARM服务器获取cpu信息,HPUX 查看系统信息(CPU,主机型号,物理内存等)
- 又猎一“狐”:一名外逃越南嫌疑人落网-网易
- 扔掉Windows 中的盗版软件,使用免费正版软件
- iOS游戏开发之使用 Spritekit 框架和 Swift 的 iOS 2D 太空射击游戏(教程含源码)
- 手机验证码、图片验证码的实现
- h3c trunk口改access_H3C交换机端口链路类型Trunk 端口配置指导