2011年11月8日

[转]Android的Handler总结

摘要: 本文转自:http://www.cnblogs.com/dawei/archive/2011/04/09/2010259.html 一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button, Android会分发事件到Button上,来响应你的操作。如果此时需要一个耗时的操作,例如: 联网读取数据,或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,如果你放在主线程中的话,界面会出现 阅读全文

posted @ 2011-11-08 15:44 freeliver54 阅读(271) 评论(0) 推荐(0)

[转]Android启动画面实现

摘要: 本文转自:http://www.cnblogs.com/dawei/archive/2010/04/29/1724044.html在应用程序中经常用到启动画面,会启动一个后台线程为主程序的运行准备资源。Android要实现启动画面可以这样做:这是splash.xml布局文件的代码代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><LinearLayoutxmlns:android="http://schemas.andro 阅读全文

posted @ 2011-11-08 15:38 freeliver54 阅读(344) 评论(0) 推荐(0)

[转]AsyncTask的用法

摘要: 本文转自:http://www.cnblogs.com/dawei/archive/2011/04/18/2019903.html 在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理. 阅读全文

posted @ 2011-11-08 15:37 freeliver54 阅读(280) 评论(0) 推荐(0)

导航