模拟按Home键退出应用的简单方法(分享)
实例如下:
func exitApplication() { let app = UIApplication.sharedApplication().delegate as! AppDelegate let window = app.window dispatch_async(dispatch_get_main_queue(), { UIView.animateWithDuration(0.5, animations: { window!.alpha = 0 window?.frame = CGRectMake((window?.bounds.size.width)!/2.0, (window?.bounds.size.height)!/2.0, 0, 0) }) { (finish) in exit(0) } }) }
以上这篇模拟按Home键退出应用的简单方法(分享)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
Android 解决监听home键的几种方法
Android 解决监听home键的几种方法 前言: 以下两种方法可以完美解决监听back键,home键,多任务键(最近任务键). 一.使用注册广播监听home键.多任务键 演示图 创建一个广播代码如下: class InnerRecevier extends BroadcastReceiver { final String SYSTEM_DIALOG_REASON_KEY = "reason"; final String SYSTEM_DIALOG_REASON_RECENT_APP
-
Android中监听Home键的4种方法总结
昨天需要处理一个问题,需要监听home键.最开始想到使用onKeydonwn这个方法.但是发现home不能这样处理,onKeydonwn可以处理菜单键和back键,但home不能.因为home键是系统键,情况特殊一些. 看了一下网上的资料,说下面的方法可以.(其实不行) 复制代码 代码如下: @Override public void onAttachedToWindow() { // TODO Auto-generated method stub Log
-
Android编程模拟HOME键功能示例
本文实例讲述了Android编程模拟HOME键功能的方法.分享给大家供大家参考,具体如下: 做一个类似于QQ按返回键并不销毁Activity的方法(即不调用Activity.finish(),系统不调用 onDestroy),而是类似于按Home键,让Activity类似于"暂停"(即只调用onPause,onDestroy). 代码如下: public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == Key
-
模拟按Home键退出应用的简单方法(分享)
实例如下: func exitApplication() { let app = UIApplication.sharedApplication().delegate as! AppDelegate let window = app.window dispatch_async(dispatch_get_main_queue(), { UIView.animateWithDuration(0.5, animations: { window!.alpha = 0 window?.frame = CG
-
Android实现长按back键退出应用程序的方法
本文实例讲述了Android实现长按back键退出应用程序的方法.分享给大家供大家参考.具体分析如下: 最近在做一个Android上的应用,碰到一个问题就是如何实现长按back键退出应用程序.在网上查找了很多资料,发现几乎没有这样的实现,大部分在处理时是双击back键来退出应用程序.参考了一下双击back键退出应用程序的代码,网上主流的一种方法是下面这种方法,实现起来比较简单: @Override public boolean onKeyDown(int keyCode, KeyEvent ev
-
Android 双击Back键退出应用的实现方法
Android 双击Back键退出应用的实现方法 实现原理: 双击退出程序的原理无非就是设置一个退出标识(询问是否退出),如果改变了这个标识(确认退出),则再次点击时立马退出,如果规定时间内没有退出,则延时重置这个标识(不退出). 延时重置: 使用 Java API 提供了 Timer 类,它能够执行定时任务.利用 Timer 就能够对标识进行延时重置. Timer 对象的 schedule( ) 方法需要一个 TimerTask 对象和一个时间长度(毫秒)作为参数.TimerTask 对象需要
-
PHP中通过加号合并数组的一个简单方法分享
代码: 复制代码 代码如下: <?php $a = array('a' => 'a', 'b' => 'b'); $b = array('c' => 'c', 'd' => 'd'); $c = $a + $b; print('<pre>'); print_r($c); print('</pre>'); ?> 结果: 复制代码 代码如下: Array ( [a] => a [b] => b [c] => c [d] =>
-
java把字符串写入文件里的简单方法分享
这个示例可以很简单的把字符串写入到文件,大家可以试试哟,这是跟一个外国朋友学的代码,大家可以学习一下了 复制代码 代码如下: import java.io.IOException;import java.nio.file.Files;import java.nio.file.Paths; public class StringToFile { public static void main(String[] args) throws IOException { String
-
Linux 下 Python 实现按任意键退出的实现方法
某天在群内有同学问到,在python下我用input或者raw_input都得输入完后回车才能获取到输入的值,那如何实现任意键退出暂停等功能呢,我当时也没有多想,因为接触python时间也不算长,主要还是Linux下的. 当然,Windows系统下会稍微简单一些,Windows系统下如果你安装了python的环境,默认自带的一个模块叫做msvcrt,import msvcrt,然后调用msvcrt.getch()即可.接下来即Linux下实现python版本的按任意键退出. 初学Python时在
-
Android 按后退键退出Android程序的实现方法
主要目的是按后退键的时候,让程序能够退出. 实现起来的思路: 1.捕获到后退键事件就触发. 复制代码 代码如下: @Override public boolean onKeyDown(int keyCode, KeyEvent event) { //按下的如果是BACK,同时没有重复 if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { //DO SOMETHING
-
Android launcher中模拟按home键的实现
Android launcher中模拟按home键的实现 Intent mHomeIntent = new Intent(Intent.ACTION_MAIN); mHomeIntent.addCategory(Intent.CATEGORY_HOME); mHomeIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED); getApplicationContext
-
Cordova(ionic)项目实现双击返回键退出应用
Android原生项目实现双击返回键退出应用,是十分简单的,添加如下代码即可实现: //记录按键时间 private long exitTime; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK){ exit(); } return super.onKeyDown(keyCode, event); } public void exit(){
-
js实现模拟计算器退格键删除文字效果的方法
本文实例讲述了js实现模拟计算器退格键删除文字效果的方法.分享给大家供大家参考.具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> &
随机推荐
- web2.0的几个开源项目
- js date 格式化
- 轻松掌握Java命令模式
- 易语言基础教程之简单代码的编写
- 利用函数返回oracle对象表的三种方法
- java 中ArrayList与LinkedList性能比较
- 批处理+Rar实现批量独立压缩目录和解压目录
- 一个函数解决SQLServer中bigint 转 int带符号时报错问题
- java微信开发API第四步 微信自定义个性化菜单实现
- jquery组件使用中遇到的问题整理及解决
- 40个新鲜出炉的jQuery 插件和免费教程[上]
- 防止Node.js中错误导致进程阻塞的办法
- 完美解决spring websocket自动断开连接再创建引发的问题
- MyBatis传入参数的实例代码
- Java程序实现导出Excel的方法(支持IE低版本)
- c#和avascript加解密之间的互转代码分享
- 将OICQ数据转成MYSQL数据
- kohana框架上传文件验证规则写法示例
- Visual Studio 2010配置OpenCV的方法
- 小白如何入门Python? 制作一个网站为例