一 首先是前几天遇到的问题,就是按home键,其实我知道activity没销毁,但是说的时候还是说成activity销毁了,太丢人了,返回键销毁,home键进入后台不销毁。二 就是上下文context的问题,有的时候方法放那就行,放这就报错了,有些参数没有引用对象,那肯定是没有上下文对象了,传个上下...
分类:
其他好文 时间:
2015-01-20 17:36:16
阅读次数:
108
前言 有一个很古老的应用技巧,一直被各种大大小小的app用得乐此不疲,那就是双击返回键退出程序。今天就写写它的实现代码,非常简单而且实用。正文 双击返回键退出程序,一般有两种实现思路,一种是用一个布尔值变量来记录按键事件,并通过线程延时来实现效果;另外一种是直接通过记录按键时间计算时间差实现功能.....
分类:
移动开发 时间:
2015-01-19 22:27:04
阅读次数:
193
@Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated method stub if(keyCode == KeyEvent.KEYCODE_B...
分类:
移动开发 时间:
2015-01-18 21:06:36
阅读次数:
223
KEYCODE列表 电话键KEYCODE_CALL拨号键5KEYCODE_ENDCALL挂机键6KEYCODE_HOME按键Home3KEYCODE_MENU菜单键82KEYCODE_BACK返回键4KEYCODE_SEARCH搜索键84KEYCODE_CAMERA拍照键27KEYCODE_FOCU...
分类:
移动开发 时间:
2015-01-14 12:41:18
阅读次数:
257
在做安卓应用是我们经常要判断用户对返回键的操作,一般为了防止误操作都是在用户连续按下两次返回键的时候提示用户是否退出应用程序。 第一种实现的基本原理就是,当按下BACK键时,会被onKeyDown捕获,判断是BACK键,则执行exit方法。在exit方法中,会首先判断isExit的值,如果为fals...
分类:
移动开发 时间:
2015-01-12 15:56:23
阅读次数:
255
// 定义一个long型变量,用于判断两次点击的间隔private long exitTime;// 实现返回键的点击事件public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_....
分类:
移动开发 时间:
2015-01-09 19:16:42
阅读次数:
203
// 按下返回键时,实现HOME键的效果public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { //模拟HOME效果 Intent intent = ...
分类:
移动开发 时间:
2015-01-09 19:12:09
阅读次数:
187
private long exitTime = 0;@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction()...
分类:
移动开发 时间:
2015-01-08 21:23:00
阅读次数:
206
array_change_key_case( $arr ,CASE_LOWER || CASE_UPPER) 返回键名全为大写或者是小写的数组 array_rand($arr , num) 从数组中随机取出一个或多个单元 shuffle(&$arr) ? 将数组打乱 array_chunk($arr , $size ,...
分类:
编程语言 时间:
2015-01-06 18:22:21
阅读次数:
217