android
chensir1985
这个作者很懒,什么都没留下…
展开
-
Handler
Handler handler允许你发送和处理与线程MessageQueue相关联的Message和Runnable对象,第个hanlder与一个单独的线程和线程的消息队列关联。当你创建一个新的Handler的时候,它被绑定到线程和线程的消息队列。基于以上信息,它将传送Message或Runnable对象到消息队列,并且运行它们退出消息队列。 在主线程里,可以创建一个新的...原创 2012-02-02 09:19:38 · 100 阅读 · 0 评论 -
MessageQueue
MessageQueue 它掌握一个被Looper转发的Messages列表,不能直接添加Message, 可以通过 Looper.myQueue()获取它原创 2012-02-02 10:34:14 · 85 阅读 · 0 评论 -
Message
Message 它定义了一个包含描述和任意数据的message,可以发送给handler。包含两个额外的int字段和一个额外的object字段,使你在很多时间不用再重新分配变量。 创建它最好的方法是通过调用Message.obtain() 或Handler.obtainMessage() ...原创 2012-02-02 11:26:56 · 134 阅读 · 0 评论 -
Looper
Looper Looper用于Thread循环执行message.线程默认情况不关联looper,当调用prepare()关联looper,调用loop()去处理message直到loop停止. 许多时候通过Handler进行message循环的交互...原创 2012-02-02 11:51:27 · 91 阅读 · 0 评论 -
service服务组件
service服务组件 服务提供一个没有用户接口的在后台运行的长时间操作,其它组件能够启动它,即使用户转向其它程序,它也一直执行. 一个组件能够绑定一个服务与它交互且进程间通信。 两种表现形式: 1.启动(Started) 服务被其它的组件调用startService()启动。一旦启动,它将在后台无限期的运行,即使组件被销毁。通常一个服务执行一个简单的操作,不返回信息...原创 2012-02-02 16:58:01 · 175 阅读 · 0 评论 -
view xml
view xmlID 在xml里的定义为android:id="@+id/my_button",@标识符代表这是一个ID资源,+符号代表这是一个新添加的ID资源,它会在我们的R.java里新增它,这时可以通过R.id.my_button引用它。android系统中也包含ID资源,这里不用+号,格式android:id="@id/my_button",通过android.R.my_b...原创 2012-02-09 11:29:13 · 118 阅读 · 0 评论