Android学习
赶路
这个作者很懒,什么都没留下…
展开
-
Android之Activity学习
appears as a floating view over the application. It will never receive focus.Activity学习: 一、Activity认识 Activity是用户与Android应用程序交互的接口,用户操作应用程序都是通过Activity完成的,这只是一种抽象的定义方式。在Activity中可以放置各种控件,如TextView...2010-11-14 10:00:12 · 134 阅读 · 0 评论 -
Android之Handler学习
使用Handler的大致流程: 1、首先创建一个Handler对象,可以直接使用Handler无参构造函数创建Handler对象,也可以继承Handler类,重写handleMessage方法来创建Handler对象。 2、在监听器中,调用Handler的post方法,将要执行的线程对象添加到线程队列当中。此时将会把该线程对象添加到handler对象的线程队列中。 3、将要执行的操作写在线程...2010-11-16 21:19:42 · 79 阅读 · 0 评论 -
Android的Handler总结
一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button, Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如: 联网...原创 2010-11-16 21:38:11 · 127 阅读 · 0 评论 -
android Handler 分析
首先需要明白,handler发消息是为了做异步操作.异步大家都很清楚.一个比较常用的例子就是.一个辅助线程要更新UI线程的画面,直接用View操作是不行的.这就需要异步更新.给UI线程发消息,让他更新.那Handler是如何做到异步发消息更新的呢?需要解决以下几个问题.系统如何知道我这个handler是给哪个线程发消息.系统是如何做到异步的呢?看代码吧.在UI线程启动后,会public stati...原创 2010-11-17 11:59:16 · 58 阅读 · 0 评论 -
活用Android的Message Queue(1)
1. Message Queue的角色 l 在你的Android程序里,新创建一个线程,或称线程(Thread)时,并不会自动建立其Message Loop。 l Android里并没有Global的Message Queue数据结构,例如,不同APK里的对象不能透过Massage Queue来交换消息(Message)。 l 一个线程可以创建一个Looper对象,由它来管理此...原创 2010-11-17 15:18:02 · 90 阅读 · 0 评论 -
活用Android的Message Queue(2)
1. 复习Message Queue的角色 在上一篇里,介绍了Android的Thread、Looper、Message Queue和Handler四者间之关系。 先复习如下: l UI thread 通常就是main thread,而Android启动程序时(即创建Process时)会替它建立一个Message Queue。 l 当然需要一个Looper对象,来管理该...原创 2010-11-17 15:44:11 · 77 阅读 · 0 评论 -
活用Android的Message Queue(3)
3. 由主线程发送消息给子线程(续) 上述范例里,是由子线程发送消息给主线程。本节将介绍如何从主线程发送消息给子线程。其方法是:当子线程执行run()函数时,就创建一个子线程的Handler对象。之后,当主线程执行ac01的onClick()函数时,就藉由此Handler对象引用而push消息给子线程。例如下述范例: //----- Looper_04范例 ----- pub...原创 2010-11-17 16:22:53 · 73 阅读 · 0 评论 -
Android之SQLite学习
SQLite介绍 SQLite是轻量级的、嵌入式的、关系型数据库,目前已经在iPhone、Android等手机系统中使用,SQLite可移植性好,很容易使用,很小,高效而且可靠。SQLite嵌入到使用它的应用程序中,它们共用相同的进程空间,而不是单独的一个进程。从外部看,它并不像一个RDBMS,但在进程内部,它却是完整的,自包含的数据库引擎。 在android中当需要操作SQLit...2010-11-18 15:43:25 · 111 阅读 · 0 评论