AsyncTask的用法 在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:1. 不要阻塞UI线程2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Andro...
分类:
其他好文 时间:
2014-10-28 17:38:47
阅读次数:
325
Android开发中,大部分都要用到自己写服务器,app打开时,需要判断服务器是否开启...
分类:
移动开发 时间:
2014-10-28 15:31:51
阅读次数:
202
在之前一篇介绍AsyncTask的文章中,我们在最后讲到,AsyncTask是利用Handler的消息异步处理机制,将操作结果,利用Message传回主线程,从而进行UI线程的更新的。
而在我们日常的开发工作中,Handler也是我们经常使用的类之一,那么Handler的主要作用是什么?
Handler 的主要作用就是对消息(消息可以是我们想做的一些UI更新,也可以是其他的一些不可见的操作,如操作数据库等)的异步处理机制,而相信大家都了解异步的概念。
简单地说一下:
1)从程序的角度来看,就是当执行某行代码...
分类:
移动开发 时间:
2014-10-27 17:50:51
阅读次数:
248
AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题 上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用Asyn....
分类:
移动开发 时间:
2014-10-26 21:14:55
阅读次数:
371
一直以来,无论是博客、新闻、还是推荐用户列表。只能加载固定的数量,也没有刷新功能。为了实现这个功能,也试过很多第三方的开源控件,如PullToRefreshListVie等。无意中发现了Google官方发布了一个新的控件(SwipeRefreshLayout),支持下拉刷新,这个控件在Google应...
分类:
移动开发 时间:
2014-10-26 21:05:27
阅读次数:
401
1.Swoole:重新定义PHPPHP语言的高性能网络通信框架,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。Swoole可以广泛应用于互联网、移动通信、企业软件、网络游戏、物联...
分类:
Web程序 时间:
2014-10-25 01:59:13
阅读次数:
356
http://www.cnblogs.com/devinzhang/archive/2012/02/13/2350070.htmlAsyncTask和Handler对比1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承Async...
分类:
移动开发 时间:
2014-10-24 18:04:34
阅读次数:
191
原型:AsyncTaskParams 表示传入参数类型Progress表示处理参数类型Result表示返回类型 1 new AsyncTask() { 2 3 @Override 4 protected void onCancelled() { 5 ...
分类:
移动开发 时间:
2014-10-24 00:14:08
阅读次数:
215