Android开发入门与实战体验

Android开发入门与实战体验

李佐彬, 等编著

出版社:机械工业出版社

年代:2011

定价:65.0

书籍简介:

本书主要讲解了使用Android在移动平台上开发软件的方法和技巧,包括:Android开发环境、Android SDK简介、分解Android应用程序核心等。

书籍目录:

前言

第一篇 基础篇

第1章 揭开Android的神秘面纱

1.1 了解智能手机

1.1.1 智能手机的定义

1.1.2 智能手机的特点

1.1.3 主流智能手机操作系统

1.2 初识Android

1.2.1 Android手机

1.2.2 开放手机联盟

1.3 Android特性

1.4 Android组件结构应用程序框架

1.4.1 Android组件结构

1.4.2 Android应用程序框架

1.5 Android何以脱颖而出

1.6 Android模拟器

1.6.1 什么是模拟器

1.6.2 获取Android模拟器

第2章 搭建Android开发环境

2.1 开发Android应用前的准备

2.1.1 基本系统要求

2.1.2 Android软件开发工具

2.2 全新的Android2.3

2.3 Windows开发环境搭建

2.3.1 JDK、Eclipse、AndroidSDK软件安装

2.3.2 设定AndroidSDKHome

2.3.3 开发环境验证

2.3.4 创建Android虚拟设备(AVD)

2.4 常见的一些问题

第3章 AndroidSDK简要介绍

3.1 AndroidSDK基础

3.2 初步探寻AndroidSDK体系

3.2.1 AndroidSDK目录结构

3.2.2 android.jar及内部结构

3.2.3 SDK文档及阅读技巧

3.2.4 SDK工具集

3.3 解析AndroidSDK实例

第4章 看第一个应用程序

4.1 HelloWorld应用程序分析

4.1.1 新建一个Android工程

4.1.2 设置工程的信息

4.1.3 编写代码和代码分析

4.1.4 运行项目

4.2 调试项目

4.2.1 设置断点

4.2.2 Debug项目

4.2.3 断点调试

4.3 Dialog(对话框)简介

4.3.1 Android对话框

4.3.2 Dialog类详解

第5章 分解Android应用程序核心

5.1 Android体系结构介绍

5.1.1 操作系统层

5.1.2 各种库和Android运行环境

5.1.3 应用程序

5.1.4 应用程序框架

5.2 Android应用程序组成

5.2.1 Activity介绍

5.2.2 BroadcastIntentReceiver介绍

5.2.3 Service(服务)介绍

5.2.4 ContentProvider介绍

5.2.5 Intent和IntentFilter

5.3 Android应用工程文件组成

5.3.1 SEe目录

5.3.2 AndmidManfest.xml文件

5.3.3 常量的定义文件

5.4 应用程序的生命周期

5.5 Activity的生命周期

5.5.1 Activity的几种状态

5.5.2 分解剖析Activity

5.6 Android进程与线程

5.6.1 进程

5.6.2 线程

5.6.3 线程安伞的方法

第6章 Android常用组件

6.1 UI(界面)组件

6.1.1 视图组件——View

6.1.2 视图容器组件——Viewgroup

6.1.3 布局组件——Layout

6.1.4 布局参数——LayoutParams

6.2 绚丽多彩——应用界面布局实例

6.2.1 编程实现

6.2.2 效果演示

6.3 Widget组件详解

6.3.1 创建一个Widget组件

6.3.2 使用按钮Button

6.3.3 使用文本框TextView

6.3.4 使用编辑框EditText

6.3.5 使用多项选择控件CheckBox

6.3.6 使用单项选择控件RadioGroup

6.3.7 使用F拉列表控件Spinner

6.3.8 使用自动完成文本控件AutoCompleteTextView

6.3.9 使用日期选择器控件DatePicker

6.3.10 使用时间选择器TimePicker控件

6.3.11 联合应用DatePicker和TimePicker

6.3.12 使用滚动视图控件ScrollView

6.3.13 使用进度条控件ProgressBar

6.3.14 使用拖动条控件SeekBar

6.3.15 使用评分组件RatingBar

6.3.16 使用图片视图控件lmageView

6.3.17 使用图片按钮控件lmageButton

6.3.18 使用切换图片控件ImageSwitcher和Gallery

6.3.19 使用网格视图控件GridView

6.3.20 使用标签控件Tab

6.4 使用友好菜单控件Menu

6.4.1 Menu基础知识介绍

6.4.2 使用Menu实例

6.5 Intent和Activity

6.6 使用列表控件ListView

6.6.1 ArrayAdapter接受一个数组或者列表(List)作为参数来构建

6.6.2 使用SimpleAdapter

6.7 使用互动对话框控件Dialog

6.8 使用Toast和Notification

6.8.1 Toast简介

6.8.2 Notification简介

6.8.3 联合使用Toast和Notification

第7章 Android组件高级应用

7.1 对话框中的进度条

7.2 再看布局组件

7.2.1 Android的五大布局对象

7.2.2 垂直线性布局

7.2.3 水甲线性布局

7.2.4 相对布局

7.2.5 表单布局

7.2.6 切换卡

7.3 联合使用Spinner和setDropDownViewResource

7.4 Gallery和衍生BaseAdapter容器

7.5 文件搜索引擎FileSearch

7.6 用AnalogClock和DigitalClock控件实现模拟小时钟

7.7 使用ListActivity(活动列表)

7.7.1 ListActivity介绍

7.7.2 ListActivity使用实例

7.8 绘图处理

7.8.1 graphics类基础

7.8.2 使用Matrix实现图片缩放

7.8.3 使用Bitmap和Matrix实现图片旋转

7.9 动态添加/删除Spinner菜单

第二篇 典型应用篇

第8章 Intent、Broadcast和Adapter详解

8.1 Android体系核心之“Intent”

8.1.1 Intent的构成

8.1.2 Intent的解析

8.1.3 Intent的基本用法

8.1.4 Intent和Activity

8.1.5 Linkify简介

8.2 Activity的返回值和本地动作

8.2.1 Activity返回值

8.2.2 Android本地动作

8.2.3 IntentFilter响应隐式Intent

8.2.4 Android解析IntentFilter

8.2.5 隐式Intent响应与责任传递

8.3 用Intent来广播一个事件

8.3.1 广播事件

8.3.2 BroadcastReceiver监听广播

8.3.3 Android本地广播

8.4 Adapter详解

8.4.1 Android提供的Adapter

8.4.2 用Adapter进行绑定

8.4.3 使用ArrayAdapter和SimpleCursorAdapter

8.5 Intemet资源

8.5.1 连接Intemet资源

8.5.2 利用Intemet资源

第9章 Android的数据存储操作

9.1 什么是Android数据存储

9.2 SharedPrefererlces存储

9.2.1 SharedPreferences存储类效率分析

9.2.2 应用实例

9.3 文件存储

9.4 再看SQLite存储方式

9.5 ContentPlroyider存储

9.5.1 ContentProvider基础

9.5.2 使用ContentProvider

9.6 网络存储

9.7 数据存储演练

9.7.1 SQLite实现一个日记小

9.7.2 ContentProvider操作一个数据日记本

第1O章 电话与短信应用开发

10.1 IntentFilter解析

10.1.1 动作测试

10.1.2 类另测试

10.1.3 数据测试

10.2 Intent电话拨号处理

10.3 Intent短信处理

10.3.1 创建TinySMS界面

10.3.2 设置权限

1O.3.3 发送短信处理

10.4 Android中电话和短信服务的包

第11章 SOPtiCe的全新服务

11.1 Service深入剖析

11.1.1 Service策略

11.1.2 创建Service

11.1.3 使用Service

11.1.4 与远程Service通信

11.1.5 设置权限

11.1.6 使用Service实例

11.2 Service生命周期

11.3 提高Service优先级

11.4 Service综合实例

第12章 使用位置服务和地图API

12.1 位置服务

12.1.1 android.1 0cation的功能类

12.1.2 Android定位的基本流程

12.1.3 GPS定位实例

12.1.4 构造LocationProvider查询条件

12.2 及时监听位置变化

12.2.1 Maps库类介绍

12.2.2 LocationManager及时监听为遏制位置信息

12.3 应用地图

12.3.1 使用前的设置

12.3.2 使用MapAPI密钥的基本流程

12.3.3 应用实例:使用MaDAPI密钥

第13章 程序优化

13.1 实现高效Java编程规范的十条基础规则

13.2 命名规范

13.3 编写优秀代码的技巧

13.4 性能测试

13.4.1 背景

13.4.2 Java代理

13.4.3 性能测试的步骤

13.4.4 计算机性能测试

13.4.5 内存性能测试

13.5 程序优化

13.5.1 Java程序的基本优化

13.5.2 程序性能优化

13.5.3 何谓高效的Android

13.5.4 Android上的单元测试

13.6 UI界面优化

第14章 网络RSS阅读器

14.1 基础知识介绍

14.1.1 RSS的用途

14.1.2 RSS阅读器

14.1.3 RSS语法

14.2 SAX技术介绍

14.2.1 SAX的原理

14.2.2 基于对象和基于事件的接口

14.2.3 常用的接口和类

14.3 实现流程

14.4 具体实现

14.4.1 建立实体类

14.4.2 主程序文件ActivityMain.java

14.4.3 实现ContentHandler

14.4.4 主程序文件ActivityShowDescdption.jiavaIl

14.4.5 主布局文件main.xml

14.4.6 详情主布局文件showdescription.xml

14.5 打包、签名和发布

14.5.1 申请会员

14.5.2 生成签名文件

14.5.3 使用签名文件

14.5.4 发布

第15章 通用手机助手

15.1 项目分析

15.1.1 构成模块

15.1.2 流程规划

15.2 具体实现

15.2.1 系统主界面

15.2.2 系统信息

15.2.3 硬件信息

15.2.4 软件信息

15.2.5 运行时信息

15.2.6 文件浏览器信息

15.2.7 AndroidManifest.xml获取权限

第16章 Map地图综合应用

16.1 项目分析

16.1.1 规划UI界面

16.1.2 数据存储设计

16.2 具体实现

16.2.1 新建工程

16.2.2 主界面

16.2.3 新建界面

16.2.4 设置界面

16.2.5 帮助界面

16.2.6 地图界面

16.2.7 数据存取

16.2.8 实现Service服务

内容摘要:

《Android开发入门与实战体验》循序渐进地介绍了Android技术的基础知识,并通过实例教学的方式讲解了Android技术在各个领域的具体应用过程。全书分为16章,其中第1~5章是基础篇,讲解了Android的发展前景和开发环境的搭建过程;第6~13章是核心技术篇,详细讲解了Android技术的核心知识,并对程序优化进行了详细剖析;第14~16章是综合实战应用篇,通过3个综合实例详细讲解了Android技术常用的开发流程。
《Android开发入门与实战体验》定位于Android的初、中级用户,可作为初学者的自学手册,也可以作为有一定基础的程序员的参考书。

书籍规格:

书籍详细信息
书名Android开发入门与实战体验站内查询相似图书
丛书名移动平台开发书库
9787111349280
如需购买下载《Android开发入门与实战体验》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)65.0语种简体中文
尺寸26 × 18装帧平装
页数印数

书籍信息归属:

Android开发入门与实战体验是机械工业出版社于2011.7出版的中图分类号为 TN929.53 的主题关于 移动终端-应用程序-程序设计 的书籍。