当前位置 : 主页 > 网络编程 > 其它编程 >

第5章Intent、BroadcastReceiver、Adapter和Internet

来源:互联网 收集:自由互联 发布时间:2023-07-02
乍一看这一章的主题看起来有很少共通的地方实际上这些主题代表的是应用程序与它们的组件间绑定的粘合剂。多数平台的移动应用程序运行在它们所 乍一看这一章的主题看起来有很少
乍一看这一章的主题看起来有很少共通的地方实际上这些主题代表的是应用程序与它们的组件间绑定的粘合剂。多数平台的移动应用程序运行在它们所

乍一看这一章的主题看起来有很少共通的地方实际上这些主题代表的是应用程序与它们的组件间绑定的粘合剂。

 

多数平台的移动应用程序运行在它们所属的暗盒内。它们之间相互孤立并且与系统硬件和本地组件相互作用也有着极其严格的限制。Android应用程序也运行在暗盒内但它们可以使用Intent、Broadcast Receiver、Adapter、Content Provider和Internet来扩展超出它们的边界。

 

在这一章你将学习Intent并学习如何使用它来启动Activity包括显式的和运行时绑定。使用隐式Intent你将学习如何请求对一块数据进行操作并让Android决定哪些应用程序组件可以服务这个请求。

 

广播Intent用于在系统范围内通知应用程序事件。你将学习如何发射这些广播以及使用Broadcast Receiver来接收它们。

 

你将练习Adapter以及学习如何使用它们来绑定显示层与数据源并且你将检验对话框机制。

 

已经了解了传递和接收本地数据的机制后将介绍Android的Internet连接模型和一些解析Internet数据种子的Java技巧。

 

earthquake-monitoring例子将演示如何绑定这些特性在一起。地震监视器将形成一个例子的雏形我们将在后几章进行改进和扩展。 

Intent 介绍

使用Intent 启动Activity 

显式启动新的Activity

隐式Intent 和运行时绑定

Linkify 介绍

本地的链接类型

创建自定义的链接字符串

使用Match Filter

使用Transform Filter

Activity 返回值

启动子Activity

返回值

处理子Activity 的结果

Android 本地动作

使用Intent Filter 来响应隐式Intent

Android 如何解析Intent Filter 

Intent Filter 匹配后的响应

传递责任

例子选择一个联系人

使用Intent Filter 实现插件和扩展功能

为应用程序提供匿名动作

在你的Activity 菜单中并入匿名动作

使用Intent 广播事件

广播事件

Broadcast Receiver 监听广播

在程序的manifest 中注册

在代码中注册

Android 本地广播动作

Adapter 介绍

一些Android 提供的Adapter 介绍

使用Adapter 进行数据绑定

使用ArrayAdapter 定制To‐Do List 

使用SimpleCursorAdapter

使用Internet 资源

连接Internet 资源

利用Internet 资源

Dialog 介绍

Dialog 类介绍

AlertDialog 类

特殊的输入Dialog

使用和管理Dialog

 Dialog 主题的Activity

创建一个地震Viewer 

小结

上一篇:[RxJS学习之旅]之初识RxJs
下一篇:没有了
网友评论