This Handler class should be static or leaks

This Handler class should be static or leaks ….
Handler作为Activity的内部类有可能会导致内存泄露的问题。具体如何解决,在国外有人提出,如下:

Issue: Ensures that Handler classes do not hold on to a reference to an outer class

In Android, Handler classes should be static or leaks might occur. Messages enqueued on the application t[……]

Read more

android中onTouch、onClick、onLongClick事件发生先后顺序及其关系

一 onTouch返回false
首先是onTouch事件的down事件发生,此时,如果长按,触发onLongClick事件;
然后是onTouch事件的up事件发生,up完毕,最后触发onClick事件。

二 onTouch返回true
首先是onTouch事件的down事件发生;
然后是onTouch事件的up事件发生;期间不触发onClick和onLongClick事件

三 onTouch:down返回true,up返回false:结果同二
机制分析:
onTouch事件中:down事件返回值标记此次事件是否为点击事件(返回false,是点击事件;返回true,不[……]

Read more

点击两次back键后再退出程序,既简单又好用

点击两次back后再退出程序,有时候会对用户体验有好处,下面是一种十分简单的方法 12345678910111213 private long exitTime = 0;@Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { ExitApp(); return false;}public void ExitApp() { if ((System.currentTimeMillis() - exitTime) > 2000) { Toast.makeText(BackAppActivity.this, "再按一次退出程序", Toast.LENGTH_SHORT).show(); exitTime = System.currentTimeMillis(); } else { finish( ......

将wordpress备份下到本地phpnow后,无法找到页面

把博客的备份版本down到了本地,一方面打算抽点时间改改主题,另一方面也试试这个备份到底好不好使,别那天服务器瘫掉了,数据丢了,哭都来不及,虽然博客还没多少东西,O(∩_∩)O哈哈~ 本地用PHPnow搭建了个本地环境,将博客放在本地路径D:\PHPnow\htdocs\blog 可当浏览器访问http://127.0.0.1/blog居然提示404未找到页面,于是googling,发现很多人提到静态化的一些问题,于是我也开始倒腾.htaccess这个文件,可是不会啊,就一点一点试。。。不断的重启phpnow,不断的修改,但始终都没弄好。得了,还是别再子目录里了。 没办法,我 ......

次声波

(1)次声波:频率低于20Hz的声波,叫次声波. (2)次声波的特点: ①次声波可以传播很远的距离. ②次声波在传播过程中不易被障碍物阻挡. ③次声波容易与生物发生作用. (3)人类周围的次声波 ①自然次声.如狂风暴雨、闪电雷鸣、极光放电、流星爆炸、火山爆发以及地震、海啸、台风等都可以发出频率在0.01 Hz至10Hz的次声波. ②人体次声.人体本身也是次声源,如心脏跳动可发出5 Hz到20Hz的次声波.我们称之为人体次声.如高速行驶的卡车可产生次声,核爆炸、火箭起飞都能产生次声. (4)次声的应用. ①为气象及地震预报服务. 如低等[R ......

android中static变量被回收、重置

在使用android时,我们经常会遇到保存变量的情形,其方法无非以下几种:
1.数据库
2.文件
3.SharedPreferences
4.static变量

我在开发过程中需要保存一些用户登录后的临时信息,于是我就选择了static类型变量。但我在使用static时,却发生了static变量被回收或是被重置的情形。
我猜测很可能是android的内存回收机制惹的祸。后来在网上搜了搜才发现,很多人都有类似的经历。于是乎我只有放弃使用static而直接使用SharedPreferences和数据库了。
以后真得注意android的static了。[……]

Read more

android上传文件和参数到web服务器,php接收并保存

由于工作需要,学习了下android端上传文件到web服务器,服务器端使用php。
网上很多方法中并没有介绍参数如何和文件同时传送给服务器,本文给出了方法。

下面http请求中,实际生成的头部如下所示:
Host: example.com
Content-type: multipart/form-data, boundary=ahhjifeohiawf
Content-Length: $requestlen

–ahhjifeohiawf
content-disposition: form-data; name=”param1″

heihei
–ahhjifeohi[……]

Read more