下载此文档

Android应用开发教程 作者 罗文 第五章教学课件.ppt


文档分类:IT计算机 | 页数:约87页 举报非法文档有奖
1/87
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/87 下载此文档
文档列表 文档介绍
第5章信使、广播与Handler消息处理
《Android应用开发教程》
黑龙江
吉林
山东
西藏
新疆
浙江
台湾
课堂引入
问题:在一个Android应用中,在一个Android应用中,主要是由四种组件组成的,这四种组件是Activity、Service 、BroadcastReceiver和ContentProvider。这四种组件是相互独立的,它们之间可以互相调用,在这些组件之间的通讯中,主要是由Intent协助完成的,因此Intent也叫信使Intent。什么是Intent呢?它是如何通信呢?
Intent的作用
Intent对象及其属性?
Broadcast及BroadcastReceiver 的用法?
掌握Looper、Handler和Message 的用法
在线教务辅导网:
教材其余课件及动画素材请查阅在线教务辅导网
QQ:349134187 或者直接输入下面地址:
http://shop106150152.
学****内容
Intent信使服务
1
广播事件处理
2
Handler消息处理
3
本章小结
4
Intent信使服务
70代
现在

陈工程师想在Android系统中实现用户信息注册和用户信息显示功能的效果,需要用到两个页面,第一个页面实现注册信息的填写,在第二个页面实现第一个页面各项信息的展示。如图5-1的运行效果:
Intent的中文意思是“意图、意向”,在Android应用中它是一个简单的消息对象,它表示程序想做某事的“意图”(intention)。比如应用程序准备显示一个网页,就可以通过创建一个Intent实例并将其传递给Android系统来表示浏览某个网页的意图。系统将定位哪个组件能处理这一Intent的要求(在当前情况下就是浏览器),浏览器就是目标组件,浏览器负责执行该Intent。
——1. Intent概述
Intent也可以用来在系统范围内广播消息,因此称作Intent信使,任何应用程序都可以注册一个广播接收器(BroadcastReceiver)来监听和响应这些广播的Intent。Android使用广播Intent来公布系统事件,例如,网络连接状态或电池电量的改变。本地Android应用程序(如拨号程序和SMS管理器)可以简单地注册监听特定的广播Intent的组件——例如“来电”或“接收SMS”,并作出相应的响应。
——1. Intent概述
——1. Intent概述
Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件(目标组件),并完成组件的调用。因此,Intent在这里起着一个中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的信息传递。
——1. Intent概述
Intent在寻找目标组件时有两种方法:
第一,通过组件名称直接指定,比如detailActivity,也叫显式查找;
第二是通过Intent Filter过滤指定,这需要指定过滤条件,在符合条件的组件中查找,也叫隐式查找。
Intent是可以在不同的Activity传递消息,如何传递的呢?如何实现从一个Activity跳到另一个Activity呢?或者如何在一个Activity中启动一个Service呢?这些是是靠Intent对象的方法来实现的,利用Intent的方法,Intent可以启动一个Activity,也可以启动一个Service,还可以发起一个广播(Broadcast),来广播系统范围内的有效事件(例如通知事件),这也是Intent的三种主要应用。Intent启动三种组件的方法如表5-1所示。
——1. Intent概述

Android应用开发教程 作者 罗文 第五章教学课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数87
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ouyangxiahe
  • 文件大小0 KB
  • 时间2015-12-13