线程
orange2211
这个作者很懒,什么都没留下…
展开
-
Handler
一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操转载 2014-11-19 14:12:52 · 392 阅读 · 0 评论 -
AsyncTask实现的原理
AsyncTask和Handler对比 1 ) AsyncTask实现的原理,和适用的优缺点 AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程. 使用的优点: l 简单,快捷 l 过程可控 使用的缺点: l转载 2014-11-19 09:10:00 · 431 阅读 · 0 评论 -
Looper
Looper是用于给一个线程添加一个消息队列(MessageQueue),并且循环等待,当有消息时会唤起线程来处理消息的一个工具,直到线程结束为止。通常情况下不会用到Looper,因为对于Activity,Service等系统组件,Frameworks已经为我们初始化好了线程(俗称的UI线程或主线程),在其内含有一个Looper,和由Looper创建的消息队列,所以主线程会一直运行,处理用户事件,转载 2014-11-19 14:47:24 · 407 阅读 · 0 评论 -
android中文API之Message
前言 本章内容是android.os.Message,版本为Android 3.1 r1,翻译来自"strongxu",欢迎访问他的微薄"http://t.qq.com/strongxu",再次感谢"strongxu"!欢迎你一起参与Android的中文翻译,联系我over140@gmail.com。 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs转载 2014-11-19 12:39:42 · 525 阅读 · 0 评论 -
处理大图片(1)
android下载大图片(例如微博长图片)会出现OOM down掉问题 解决这个问题的办法是下载图片时先得到图片的宽度和高度,如果超出规定限制则对图片进行缩放 关键参数 1. BitmapFactory.Options.inJustDecodeBounds inJustDecodeBounds:boolean类型,如果设为true,则进行辩解判断,并不申请bitmap内存 2.Bitma转载 2014-12-02 19:48:02 · 456 阅读 · 0 评论 -
处理大图片(2)
Android Bitmap图像优化 分类: Android App 2012-10-27 23:00 3242人阅读 评论(5) 收藏 举报 试一试:点击下载。 在Android应用开发中不可避免的会用到图形图像,这样就会生成Bitmap对象。如果在开发过程中没有处理好Bitmap对象就很容易产生Out Of Memory(OOM)的异常。以下转载 2014-12-02 19:49:03 · 481 阅读 · 0 评论