很多移动应用程序成功的关键是它们拥有与远程数据源进行连接和交互的能力。当今世界中,Web服务和API已经非常丰富,从天气预报到个人财务信息,一个应用程序可以和任何其他服务进行交互。移动平台最大的优势就是可以将这些数据发送到用户的手中并且可在任何地方访问。Android是在Google则为与外部世界进行通信提供了丰富的工具集。
以下是上面14个小节的博客链接和Demo资源链接:
1.显示Web信息 & 2.拦截WebView事件
Demo资源链接:
3.1 显示Web信息 & 3.2 拦截WebView事件
3.访问带JavaScript的WebView
Demo资源链接:
3.3 访问带JavaScript的WebView
4.下载图片文件
5.完全在后台下载
Demo资源链接:
3.5 完全在后台下载
6.访问REST API
Demo资源链接:
3.6 访问REST API
7.解析JSON
Demo资源链接:
3.7 解析JSON
9.接收短信 & 10.发送短信
Demo资源链接:
3.9 接收短信 & 3.10 发送短信
12.查询网络连接状态
Demo资源链接:
3.12 查询网络连接状态
13.使用NFC传输数据
Demo资源链接:
3.13 使用NFC传输数据
14.USB连接
Demo资源链接:
3.14 USB连接
在当前这个一切皆Web的时代,将Android应用程序与网络和Web服务连接起来是提升用户体验的好办法。Android中连接网络和其他远程主机的框架使得添加这类功能变得很方便。通信和联网部分研究了如何将Web标准加入应用程序中,在原生环境中用HTML和JavaScript实现用户交互。此外,还有如何用Android从远程服务器下载内容并在应用程序中使用它们。
通信和联网部分指出Web服务器并不是唯一可以连接的远程主机,还可以用蓝牙、NFC和短信实现设备间的直接通信。
接下来,将探讨使用Android提供的工具与设备的硬件资源进行交互。
网友评论