支持国产操作系统国产应用!

捉蛋网

当前位置: 捉蛋网>教程>Android开发>

Android+4编程入门经典+开发智能手机与平板电脑应用

时间:2013-12-08 23:51来源:网络整理 作者: 点击:
本书针对的是打算使用Google 的Android SDK来开发应用程序的Android 初级开发人员。为了从本书中真正获益,您应该在编程方面具有一些背景知识,并且至少熟悉面向

资源简介

本书针对的是打算使用Google 的Android SDK来开发应用程序的Android 初级开发人员。为了从本书中真正获益,您应该在编程方面具有一些背景知识,并且至少熟悉面向对象编程的概念。如果对Java(Android 开发所用的语言)一无所知,那么您也许应该首先学习一门Java 编程课程,或者阅读有关Java 编程方面的优秀书籍。以我的经验,如果您已经了解C#或VB.NET,学习Java 就比较轻松;只要按照“试一试”的步骤就可以使您的学习过程顺利进行。

对于那些对所有编程概念都一无所知的人来说,我知道开发移动应用程序并赚到钱是Android 4 编程入门经典—开发智能手机与平板电脑应用VI很有诱惑力的。然而,在尝试本书的示例之前,我想首先学习一些基本的编程知识才是更好的着手点。

注意:本书中讨论的所有示例均使用Android SDK 4.0 版本编写和测试。尽管

我们已经努力保证本书中所有用到的工具都是最新的,但当您阅读本书时,还

是很可能有更新版本的工具可用。如果是这样,某些指示和/或屏幕截图会有

少许不同。不过,任何改变都应是可控的。

本书涵盖了使用Android SDK 进行Android 编程的基本概念,共分为12 章和3 个附录。

“第1 章:Android 编程入门”介绍了Android 操作系统的基本概念和当前发展状况。

您可以了解Android 设备的各种功能以及市场上一些比较流行的设备。还可以学习如何下

载和安装所有必需的工具来开发Android 应用程序并在Android 模拟器上进行测试。

“第2 章:活动、碎片和意图”使您熟悉Android 编程中的这三个最重要的概念。活

动和碎片是Android 应用程序的构建块。您将学习如何使用意图将活动链接起来形成一个

完整的Android 应用程序。这是Android 操作系统的独特特征之一。

“第3 章:Android 用户界面”介绍了Android 应用程序的用户界面的不同组成部分。

您将学习到用来构建应用程序的用户界面的不同布局,以及当用户和应用程序交互时与用

户界面相关联的多种事件。

“第4 章:使用视图设计用户界面”介绍了可用于构建Android 用户界面的各种基本

视图。该章将学习3 组主要的视图:基本视图、选取器视图和列表视图,还将学习Android

3.0 和Android 4.0 中可用的特殊碎片。

“第5 章:使用视图显示图片和菜单”继续研究视图。您将了解到如何使用不同的图

像视图来显示图像,以及在应用程序中显示选项和上下文菜单。该章最后将额外介绍一些

很酷的视图,可以用它们来为您的应用程序锦上添花。

“第6 章:数据持久化”教您如何在Android 应用程序中保存或存储数据。除了学习

使用不同的技术来存储用户数据外,您将学习到文件操作以及如何把文件保存到内部或

外部存储器(SD 卡)上。此外,还将学习到如何在Android 应用程序中创建和使用SQLite

数据库。

“第7 章:内容提供者”讨论了在Android 设备的不同应用程序间如何共享数据。您

将学习如何使用内容提供者并自己创建一个。

“第8 章:消息传递”研究了移动编程中最有趣的两个主题——发送SMS 消息和电子

邮件。您将学习如何以编程方式发送和接收SMS 消息和电子邮件,以及如何拦截传入的

SMS 消息,使内置的Messaging 应用程序不能收到任何消息。

“第9 章:基于位置的服务”描述了如何使用Google Maps 来构建基于位置的服务应

用程序。您还将学习到如何获取地理位置数据并在地图上显示该位置。

“第10 章:联网”研究了如何连接Web 服务器来下载数据。您将看到如何在Android

应用程序中使用XML 和JSON Web 服务。本章还将介绍套接字编程,以及如何在Android

中构建一个聊天客户端。

“第11 章:开发Android 服务”将向您展示如何使用服务来编写应用程序。服务是运

行于后台且没有用户界面的应用程序。您将了解如何在一个单独的线程中以异步方式运行

您的服务,以及活动与之通信的方法。

“第12 章:发布Android 应用程序”讨论了您在准备好发布Android 应用程序时可以

采用的不同方法。您还将了解到在Android Market 上发布并出售应用程序的必要步骤。

“附录A:使用Eclipse 进行Android 开发”简要概述了Eclipse 中的许多功能。

“附录B:使用Android 模拟器”提供了有关使用Android 模拟器进行应用程序测试

方面的一些提示和技巧。

“附录C:练习答案”包含了每章最后的练习的答案。

安卓游戏 (责任编辑:捉蛋网-刷机)
............................................................................................... ...............................................................................................

 

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------