Android 线程开发 开发实例

时间:2014-06-04 08:04:14
【文件属性】:

文件名称:Android 线程开发 开发实例

文件大小:93KB

文件格式:RAR

更新时间:2014-06-04 08:04:14

Android 线程开发 开发实例

andriod提供了 Handler 和 Looper 来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这个消息是通过绑定在主线程的Handler来传递的。 在Android,这里的线程分为有消息循环的线程和没有消息循环的线程,有消息循环的线程一般都会有一个Looper,这个事android的新 概念。我们的主线程(UI线程)就是一个消息循环的线程。针对这种消息循环的机制,我们引入一个新的机制Handle,我们有消息循环,就要往消息循环里 面发送相应的消息,自定义消息一般都会有自己对应的处理,消息的发送和清除,消息的的处理,把这些都封装在Handle里面,注意Handle只是针对那 些有Looper的线程,不管是UI线程还是子线程,只要你有Looper,我就可以往你的消息队列里面添加东西,并做相应的处理。 但是这里还有一点,就是只要是关于UI相关的东西,就不能放在子线程中,因为子线程是不能操作UI的,只能进行数据、系统等其他非UI的操作。   在Android,这里的线程分为有消息循环的线程和没有消息循环的线程,有消息循环的线程一般都会有一个Looper,这个是android的新概念。我们的主线程(UI线程)就是一个消息循环的线程。针对这种消息循环的机制,我们引入一个新的机制Handler,我们有消息循环,就要往消息循环里面发送相应的消息,自定义消息一般都会有自己对应的处理,消息的发送和清除,把这些都封装在Handler里面,注意Handler只是针对那 些有Looper的线程,不管是UI线程还是子线程,只要你有Looper,我就可以往你的消息队列里面添加东西,并做相应的处理。 但是这里还有一点,就是只要是关于UI相关的东西,就不能放在子线程中,因为子线程是不能操作UI的,只能进行数据、系统等其他非UI的操作。


【文件预览】:
Android线程
----android多线程下载详解.htm(270KB)
----浅析Android线程模型.htm(177KB)
----图解 Android Handler 线程消息机制.htm(69KB)
----android线程间通信.htm(83KB)
----Android消息机制,异步和多线程.htm(41KB)
----Android应用开发之Java基础篇——线程.htm(33KB)

网友评论

  • 我以为是实例呢,原来就是几个网页地址,被骗了
  • 骗人,只是文章,没代码
  • 骗人 ,原来就是几个网页地址
  • 我以为是实例呢,原来就是几个网页地址
  • 线程比较麻烦,这个东西可以参考,谢谢分享。
  • 谢谢楼主,学习了,多了解了android线程开发的理论知识。
  • 不是我想要的东西
  • 哪有实例 啊 被骗了
  • 我以为是实例呢,原来就是几个网页地址
  • 只是文章而已,哪有实例啊?