近来找了一些关于android线程间通信的资料,整理学习了一下,并制作了一个简单的例子。 andriod提供了 Handler 和 Looper 来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这个消息是通过绑定在主线程的Handler来传递的。在Andr...
分类:
移动开发 时间:
2014-11-13 18:50:04
阅读次数:
211
一.一个问题有这样一个问题值得我们思考,若把一些类似于下载的功能(既耗时且不一定有结果)写在Activity(主线程)里,会导致Activity阻塞,长时间无响应,直至页面假死(如果5秒钟还没有完成的话,会收到Android系统的一个错误提示 "强制关闭")。因此,我们需要把这些耗时的操作放在单独的...
分类:
移动开发 时间:
2014-11-13 18:49:11
阅读次数:
234
handler模块简介 相信大家在看了前一章的模块概述以后,都对nginx的模块有了一个基本的认识。基本上作为第三方开发者最可能开发的就是三种类型的模块,即handler,filter和load-balancer。Handler模块就是接受来自客户端的请求并产生输出的模块。有些地方说upstream...
分类:
其他好文 时间:
2014-11-13 14:35:31
阅读次数:
284
今天有足够多的时间来看看Tornado中RequestHandler和Application这两个类的关系。昨天想要调用settings中的内容,找了好半天不知道怎么在handler中使用settings,后来一点一点试出来了,哈哈。比如一个类:class HelloHandler(tornado....
分类:
其他好文 时间:
2014-11-13 00:27:08
阅读次数:
342
下载apk以及提示对话框的实现
一、步骤:
1. 确定有可以更新的版本,对话框提醒用户是否进行更新。
2. 选择更新的话,显示下载对话框并且进行下载,否则关闭提示更新对话框。
3. Apk下载完成后,安装apk。
二、具体细节:
1. 提示用户更新的时候,实现必须更新的方法如下:显示的对话框只显示更新按钮,也就是只能选择更新。
2. 下载的时候,下载对话框的页面显示一个进度条来显示下...
分类:
其他好文 时间:
2014-11-12 16:33:43
阅读次数:
223
以前编程的时候,遇到倒计时的功能时,经常自己去写,但其实Android已经帮封装好了一个倒计时类CountDownTimer,其实是将后台线程的创建和Handler队列封装成为了一个方便的类调用。
说明:
CountDownTimer timer = new CountDownTimer(30000, 1000)中,第一个参数表示总时间,第二个参数表示间隔时间。
意思就是每隔一秒会回调一...
分类:
移动开发 时间:
2014-11-11 22:56:19
阅读次数:
207
============问题描述============ 写了一个Service,在里面启动了一个线程,于是实例化了一个Handler来处理消息。但运行时抛出异常说不能在没有调用Looper.prepare()的线程中创建Handler。然后我在Service的onCreate()中调用Looper...
分类:
其他好文 时间:
2014-11-11 16:02:13
阅读次数:
224
package mars.handler;import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.view.View; import android.view.V...
分类:
其他好文 时间:
2014-11-11 12:18:03
阅读次数:
177
# Events在Lime中,事件的处理与Closure程序库中的差不多,你可以用‘goog.events.listen(src, type, listener, opt_capt, opt_handler)’添加事件监听,用‘goog.events.unlisten(src, type, list...
分类:
Web程序 时间:
2014-11-10 19:54:24
阅读次数:
239
//// prioritised_handlers.cpp// ~~~~~~~~~~~~~~~~~~~~~~~~//// Copyright (c) 2003-2013 Christopher M. Kohlhoff (chris at kohlhoff dot com)//// Distribut...
分类:
其他好文 时间:
2014-11-10 17:39:01
阅读次数:
145