主页 详情

《Android入门经典》_王小科,寇长梅等编著_13248848_9787111418733

【书名】:《Android入门经典》
【作者】:王小科,寇长梅等编著
【出版社】:北京:机械工业出版社
【时间】:2013
【页数】:469
【ISBN】:9787111418733
【SS码】:13248848

最新查询

内容简介

第一篇 基础知识篇

第1章Android开发前奏

1.1为什么选择Android

1.1.1什么是Android

1.1.2 Android成功案例

1.1.3 Android的版本

1.1.4 Android市场

1.2 Android特性

1.2.2挣脱束缚

1.2.3丰富的硬件

1.2.5 Google应用

1.3 Android 4.1新增特性

1.3.1更快、更流畅、更灵敏

1.3.2全新的用户界面

1.3.3增强通知栏

1.3.4全新搜索

1.3.5桌面插件自动调整大小

1.3.6眨眼开锁

1.3.7加强无障碍操作

1.3.8语言和输入法扩展

1.3.9新的输入设备

1.3.10新的连接类型

1.3.11新的媒体功能

1.3.12浏览器增强

1.3.13 Google的新服务

1.4如何学习Android

1.4.1如何学好Android

1.4.2 Android API文档的使用

第2章 跟我写Hello Android

2.1搭建Android开发环境

2.1.1 Android开发准备

2.1.2 JDK的下载、安装及配置

2.1.3 Eclipse的下载及安装

2.1.4 Android SDK的下载、安装及配置

2.1.5 ADT的下载及安装

2.2动手写Hello Android程序

2.2.1创建Android应用程序

2.2.2创建AVD模拟器

2.2.3运行Android程序——欣赏你的杰作

2.2.4调试Android应用程序

2.2.5 Android应用开发流程

2.3.1创建一个可以运行在所有Android版本上的程序

2.3.2在Android窗口中输出“你好”中文字符串

第3章Android手机的原貌——模拟器

3.1创建和删除Android模拟器

3.1.1创建并启动Android模拟器

3.1.2删除Android模拟器

3.2初步接触Android模拟器

3.2.1满足不同语言的需求——设置语言

3.2.2我要用中文输入法——设置输入法

3.2.3日期时间不对怎么办——设置日期时间

3.3在Android模拟器上安装和卸载程序

3.3.1使用adb命令安装和卸载Android程序

3.3.2通过DDMS管理器安装Android程序

3.3.3在Android模拟器中卸载程序

3.4.1安装搜狗拼音输入法

3.4.2使用Android模拟器拨打电话

第4章Android程序面面观

4.1最简单Android程序的组成

4.1.3 gen目录及R.j ava文件

4.1.4 AndroidManifest.xml文件

4.2 Android程序的生命周期

4.3 Android程序的基本组件

4.3.1 Activity(活动窗口)

4.3.2 BroadcastReceiver(广播接收器)

4.3.3 Content Provider(数据共享)

4.3.4 Service(服务)

4.4.1在Android程序中添加Activity

4.4.2在Android程序中添加Service

第5章 必须知道的Android开发组件

5.1 Android的UI界面

5.1.1 Android UI界面概述

5.1.2使用XML布局文件控制UI界面

5.1.3在Java代码中控制UI界面

5.1.4使用XML和Java代码混合控制UI界面

5.1.5开发自定义的View

5.2文本类组件

5.2.1 TextView组件

5.2.2 EditText组件

5.2.3 AutoCompleteTextView组件

5.3按钮类组件

5.3.1 Button组件

5.3.2 ImageButton组件

5.3.3 ToggleButton组件

5.4选择类组件

5.4.1 RadioButton组件

5.4.2 CheckBox组件

5.5列表类组件

5.5.1 ListView组件

5.5.2 Spinner组件

5.6图像类组件

5.6.1 ImageView组件

5.6.2 Gallery组件

5.6.3 ImageSwitcher组件

5.7.1实现跟踪鼠标单击状态的图片按钮

5.7.2猜猜鸡蛋放在哪只鞋子里

第6章 设计美观的Android程序界面

6.1线性布局管理器

6.2绝对布局管理器

6.3框架布局管理器

6.4相对布局管理器

6.5表格布局管理器

6.6.1我同意游戏条款

6.6.2布局个性游戏开始界面

第7章让Android程序听话——程序调试

7.1输出日志信息的几种方法

7.1.1 Log.d方法——输出故障日志

7.1.2 Log.e方法——输出错误日志

7.1.3 Log.i方法——输出程序日志

7.1.4 Log.v方法——输出冗余日志

7.1.5 Log.w方法——输出警告日志

7.2手把手教你Android程序调试

7.3程序异常处理

7.3.1 Android程序出现异常怎么办

7.3.2如何捕捉Android程序异常

7.3.3抛出异常的两种方法

7.3.4何时使用异常处理

7.4.1向LogCat视图中输出程序Info日志

7.4.2使用throw关键字在方法中抛出异常

第二篇 核心技术篇

第8章 关于Activity的专题研究

8.1 Android核心对象—— Activity

8.1.1 Activity有什么作用

8.1.2 Activity的四种状态

8.1.3 Activity的属性

8.2一个轮回——Activity的生命周期

8.2.1 Activity生命周期概述

8.2.2 Activity的方法

8.3四种基本的Activity操作

8.3.1如何创建Activity

8.3.2启动一个或多个Activity

8.3.3多个Activity之间的传值

8.3.4关闭Activity

8.4.1带选择头像的用户注册界面

8.4.2仿QQ客户端登录界面

第9章 使用Intent进行通信

9.1 Intent对象简介

9.1.1 Intent对象概述

9.1.2三种不同的Intent传输机制

9.2 Intent对象的组成

9.2.1组件名称

9.2.5附加信息

9.3如何解析Intent对象

9.3.1 Intent过滤器

9.3.2通用情况

9.3.3使用Intent匹配

9.4使用Intent传递数据

9.4.1无参数Activity跳转

9.4.2向下一个Activity传递数据

9.5上机实践

9.5.1使用Intent返回系统Home桌面

9.5.2使用Intent打开网页

第10章 更上一层楼——Android高级组件

10.1日期时间类组件

10.1.1 AnalogClock组件

10.1.2 DigitalClock组件

10.2进度条组件

10.2.1 ProgressBar组件

10.2.2 SeekBar组件

10.2.3 RatingBar组件

10.3对话框及消息提示组件

10.3.1 Toast组件

10.3.2 Notification组件

10.3.3 AlertDialog组件

10.4上机实践

10.4.1显示在标题上的进度条

10.4.2带图标的列表对话框

第11章 人机交互——Android事件处理

11.1事件处理概述

11.2处理键盘事件

11.3处理触摸事件

11.4手势的创建与识别

11.4.1手势的创建

11.4.2手势的导出

11.4.3手势的识别

11.5上机实践

11.5.1查看手势对应分值

11.5.2使用手势输入数字

第12章 数据交互的管道——数据存储技术

12.1使用SharedPreferences对象存储数据

12.2使用Files对象存储数据

12.2.1 openFileOutput和openFileInput

12.2.2对Android模拟器中的SD卡进行操作

12.3 Android数据库编程——SQLite

12.4上机实践

12.4.1遍历Android模拟器的SD卡

12.4.2在SQLite数据库中批量添加数据

第13章Content Provider实现数据共享

13.1 Content Provider概述

13.1.1数据模型

13.1.2 URI的用法

13.2 Content Provider的几种操作

13.2.1查询数据

13.2.2增加记录

13.2.3增加新值

13.2.4批量更新记录

13.2.5删除记录

13.2.6 Content Provider的应用

13.3根据需要Content Provider

13.3.1继承ContentProvider类

13.3.2声明Content Provider

13.4上机实践

13.4.1查询联系人姓名和电话

13.4.2自动补全联系人姓名

第14章 绚丽多彩——图形与图像处理

14.1 Android绘图基石——常用绘图类

14.1.1 Paint类

14.1.2 Canvas类

14.1.3 Bitmap类

14.1.4 BitmapFactory类

14.2绘制2D图像

14.2.1绘制几何图形

14.2.2绘制文本

14.2.3绘制路径

14.2.4绘制图片

14.3常见的几种图像特效

14.3.1旋转图像

14.3.2缩放图像

14.3.3倾斜图像

14.3.4平移图像

14.3.5使用BitmapShader渲染图像

14.4让图像动起来——Android中的动画

14.4.1实现逐帧动画

14.4.2实现补间动画

14.5上机实践

14.5.1实现放大镜效果

14.5.2迷途奔跑的野猪

第三篇高级应用篇

第15章3D制造者——OpenGL

15.1 OpenGL简介

15.2绘制3D图形

15.2.1构建3D开发的基本框架

15.2.2绘制一个模型

15.3添加效果

15.3.1应用纹理贴图

15.3.2旋转

15.3.3光照效果

15.3.4透明效果

15.4上机实践

15.4.1绘制一个不断旋转的金字塔

15.4.2使用Android机器人对立方体进行纹理贴图

第16章 玩转Android多媒体应用

16.1让音乐动起来——播放音频

16.1.1使用MediaPlayer播放音频

16.1.2使用SoundPool播放音频

16.2声音图像的同步——播放视频

16.2.1使用VideoView播放视频

16.2.2使用MediaPlayer和SurfaceView播放视频

16.3上机实践

16.3.1带音量控制的音乐播放器

16.3.2制作开场动画

第17章 齐头并进——线程与消息处理

17.1多线程的基本操作

17.1.1创建线程

17.1.2开启线程

17.1.3线程的休眠

17.1.4中断线程

17.2 Handler消息传递机制

17.2.1循环者——Looper

17.2.2消息处理类——Handler

17.2.3消息类——Message

17.3上机实践

17.3.1多彩的霓虹灯

17.3.2简易打地鼠游戏

第18章 地球村——网络通信技术

18.1通过HTTP访问网络

18.1.1使用HttpURLConnection访问网络

18.1.2使用HttpClient访问网络

18.2使用WebView显示网页

18.2.1使用WebView组件浏览网页

18.2.2使用WebVi ew加载HTML代码

18.2.3让Web View支持JavaScript

18.3上机实践

18.3.1打造功能实用的网页浏览器

18.3.2获取天气预报

第19章 云服务基础——Service服务

19.1 Service概貌

19.1.1 Service的分类

19.1.2 Service类中重要方法

19.1.3 Service的声明

19.2 Started Service的使用

19.2.1继承IntentService类

19.2.2继承Service类

19.2.3启动服务

19.2.4停止服务

19.2.5继承IntentService输出当前时间

19.2.6继承Service输出当前时间

19.3 Bound Service的使用

19.3.1继承Binder类

19.3.2使用Messenger类

19.3.3绑定到服务

19.3.4继承Binder类绑定服务显示时间

19.3.5使用Messenger类绑定服务显示时间

19.4管理Service的生命周期

19.5上机实践

19.5.1视力保护程序

19.5.2查看当前运行服务信息

第四篇 项目实战篇

第20章 基于Android的家庭理财通

20.1需求分析

20.2系统设计

20.2.1系统目标

20.2.2系统功能结构

20.2.3系统业务流程图

20.2.4系统编码规范

20.3系统开发及运行环境

20.4数据库与数据表设计

20.4.1数据库分析

20.4.2创建数据库

20.4.3创建数据表

20.5系统文件夹组织结构

20.6公共类设计

20.6.1数据模型公共类

20.6.2 Dao公共类

20.7登录模块设计

20.7.1设计登录布局文件

20.7.2登录功能的实现

20.7.3退出登录窗口

20.8系统主窗体设计

20.8.1设计系统主窗体布局文件

20.8.2显示各功能窗口

20.8.3定义文本及图片组件

20.8.4定义功能图标及说明文字

20.8.5设置功能图标及说明文字

20.9收入管理模块设计

20.9.1设计新增收入布局文件

20.9.2设置收入时间

20.9.3添加收入信息

20.9.4重置新增收入窗口中的各个控件

20.9.5设计收入信息浏览布局文件

20.9.6显示所有的收入信息

20.9.7单击指定项时打开详细信息

20.9.8设计修改/删除收入布局文件

20.9.9显示指定编号的收入信息

20.9.10修改收入信息

20.9.11删除收入信息

20.10便签管理模块设计

20.10.1设计新增便签布局文件

20.10.2添加便签信息

20.10.3清空便签文本框

20.10.4设计便签信息浏览布局文件

20.10.5显示所有的便签信息

20.10.6单击指定项时打开详细信息

20.10.7设计修改/删除便签布局文件

20.10.8显示指定编号的便签信息

20.10.9修改便签信息

20.10.10删除便签信息

20.11系统设置模块设计

20.11.1设计系统设置布局文件

20.11.2设置登录密码

20.11.3重置密码文本框

20.12将程序安装到Android手机上

20.13开发常见问题与解决

20.13.1程序在装有Android系统的手机上无法运行

20.13.2无法将最新修改在Android模拟器中体现

20.13.3退出系统后还能使用记录的密码登录


书查询(www.shuchaxun.com)本网页唯一编码:
26514c44867384f9bb335ee5ea9b1486#781eb7e9d504bcd12b1cd5bb86ac7baf#389324786#《Android入门经典》_13248848.zip