摘要:
本文将讨论Android应用程序的线程模型以及如何使用线程来处理耗时较长的操作,而不是在主线程中执行,保证用户界面(UI)的流畅运行。AD:2013大数据全球技术峰会低价抢票中在Android的UI设计方面我们讲过“Android UI”设计官方教程。本文将讨论Android应用程序的线程模型以及如何使用线程来处理耗时较长的操作,而不是在主线程中执行,保证用户界面(UI)的流畅运行。本文还将阐述一些用户界面(UI)中与线程交互的API。UI用户界面线程当应用程序启动时,系统会为应用程序创建一个主线程(main)或者叫UI线程,它负责分发事件到不同的组件,包括绘画事件。完成你的应用程序与Andr 阅读全文
posted @ 2013-04-18 18:13
路过天朝
阅读(174)
评论(0)
推荐(0)
摘要:
之前我们曾向您介绍过Android的UI设计与后台线程交互,据Android API的介绍,service一般是在后台运行的,没有界面的。那么如何实现service动态更新UI界面呢?案例:通过service向远程服务器发送请求,根据服务器返回的结果动态更新主程序UI界面,主程序可实时关闭或重启服务。注册BroadcastReceiver在主程序activity中注册一个BroadcastReceiver,用于接收Service发布的广播。@OverrideprotectedvoidonStart(){//重写onStart方法 dataReceiver=newDataReceiver(); 阅读全文
posted @ 2013-04-18 18:12
路过天朝
阅读(401)
评论(0)
推荐(0)
摘要:
在 Android 中使用 Activity, Service, Broadcast, BroadcastReceiver活动(Activity) - 用于表现功能服务(Service) - 相当于后台运行的 Activity广播(Broadcast) - 用于发送广播广播接收器(BroadcastReceiver) - 用于接收广播Intent - 用于连接以上各个组件,并在其间传递消息==========================================================================BroadcastReceiver:在Android中,Br 阅读全文
posted @ 2013-04-18 10:50
路过天朝
阅读(278)
评论(0)
推荐(1)

浙公网安备 33010602011771号