图书介绍

Android SDK程序设计与开发范例PDF|Epub|txt|kindle电子书版本网盘下载

Android SDK程序设计与开发范例
  • 陈会安著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302308904
  • 出版时间:2013
  • 标注页数:484页
  • 文件大小:159MB
  • 文件页数:498页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Android SDK程序设计与开发范例PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1部分 Java与Android的基础1

第1章 Android基础与开发环境的建立1

1-1 Android的基础2

1-1-1 Google与Android2

1-1-2 Android的版本与特点2

1-1-3 Android的基本操作界面3

1-2 Android的系统架构5

1-3 Android应用程序的组件6

1-4 Android应用程序的开发环境8

1-5 下载与安装Android开发环境9

1-5-1 下载与安装JDK9

1-5-2 下载与安装Eclipse IDE10

1-5-3 下载与安装Android SDK11

1-5-4 创建与启动Android模拟器16

思考与实践18

第2章 创建Android应用程序19

2-1 Java语言、XML文件与Android20

2-1-1 Java语言基础20

2-1-2 Android与Java语言21

2-1-3 Android与XML文件21

2-2 创建第一个Android应用程序22

2-3 创建第二个Android应用程序28

2-3-1 创建第二个Android应用程序28

2-3-2 在真机上调试运行Android应用程序33

2-4 Eclipse IDE的项目管理与使用35

2-4-1 Eclipse IDE的项目管理35

2-4-2 切换Android SDK的版本37

2-4-3 Eclipse IDE的基本使用37

2-5 Android项目架构39

2-6 Android模拟器的基本使用42

思考与实践45

第3章 XML基础与Java基本语法46

3-1 XML的基础47

3-1-1 标记语言的基础47

3-1-2 XML文件的内容47

3-1-3 XML文件的组成元素48

3-1-4 XML文件的命名空间50

3-2 Android使用的Java语言与API51

3-2-1 Android使用的Java语言51

3-2-2 Android支持的Java API51

3-2-3 Android线上文件52

3-3 Java变量与数据类型54

3-3-1 变量声明54

3-3-2 Java的基本数据类型55

3-3-3 常量声明56

3-3-4 赋值语句56

3-4 Java运算符56

3-5 Java流程控制57

3-5-1 条件控制57

3-5-2 循环控制61

3-6 Java类方法64

3-6-1 创建Java的类方法64

3-6-2 参数传递与返回值65

3-6-3 Java变量的作用域66

3-6-4 可变长度的方法参数67

3-7 Java数组与字符串67

3-7-1 数组67

3-7-2 字符串69

3-7-3 StringBuffer类70

3-8 Java异常处理70

思考与实践72

第4章 Android使用的面向对象语法74

4-1 对象的基础75

4-2 类与对象76

4-2-1 Java的类与对象76

4-2-2 重载方法与链式调用方法80

4-2-3 静态成员与静态初始代码块81

4-3 类的继承82

4-4 嵌套类与匿名内层类85

4-5 终态类与抽象类87

4-5-1 终态类与方法87

4-5-2 抽象类与方法88

4-6 接口与包89

4-6-1 Java的接口89

4-6-2 实现接口的匿名内层类90

4-6-3 匿名内层类与this和final关键字91

4-6-4 包91

4-7 线程93

4-7-1 Java线程93

4-7-2 继承Thread类来创建线程94

4-8 集合对象与泛型95

4-8-1 泛型96

4-8-2 ArrayList类96

4-8-3 Iterator接口输出元素99

思考与实践100

第2部分 Android程序设计——单一活动篇101

第5章 活动与布局配置101

5-1 活动类的基础102

5-1-1 如何运行Android应用程序102

5-1-2 Context抽象类102

5-1-3 Activity活动类103

5-2 活动的生命周期106

5-2-1 活动堆栈106

5-2-2 活动的生命周期106

5-2-3 管理活动的状态108

5-3 更改活动界面的外观112

5-4 锁定活动的方向114

5-4-1 锁定活动的方向114

5-4-2 切换锁定活动的方向115

5-5 布局配置117

5-5-1 布局配置的基础117

5-5-2 LinearLayout布局配置119

5-5-3 RelativeLayout布局配置121

5-5-4 FrameLayout与ScrollView布局配置123

5-5-5 TableLayout布局配置124

5-5-6 使用代码创建布局配置126

5-6 Toast与Log类128

5-6-1 Toast类128

5-6-2 调试与Log类129

思考与实践130

第6章 创建Android使用界面131

6-1 界面组件的基础132

6-1-1 View与ViewGroup类132

6-1-2 界面组件的类架构132

6-1-3 Android使用的尺寸单位133

6-2 Android的事件处理134

6-2-1 事件处理的基础134

6-2-2 界面组件的android∶id属性134

6-2-3 创建事件处理方法135

6-3 按钮组件137

6-3-1 Button文字按钮组件137

6-3-2 ImageButton图形按钮组件140

6-3-3 ToggleButton切换按钮组件143

6-4 文字组件145

6-5 选择组件149

6-5-1 CheckBox复选框组件149

6-5-2 RadioGroup与RadioButton单选按钮组件152

6-6 图形显示组件155

6-7 格式化Android字体158

思考与实践161

第7章 资源管理与对话框162

7-1 对话框的基础163

7-1-1 对话框的种类163

7-1-2 对话框的生命周期163

7-2 创建与显示对话框164

7-2-1 信息对话框165

7-2-2 确认对话框167

7-2-3 单选对话框169

7-2-4 复选对话框172

7-3 更多对话框176

7-3-1 运行进度对话框176

7-3-2 日期/时间设置对话框180

7-3-3 自定义对话框183

7-4 资源管理187

7-4-1 资源种类187

7-4-2 取得应用程序资源191

7-4-3 取得系统资源192

7-5 主题、样式与界面动画193

7-5-1 主题与样式193

7-5-2 界面组件的动画195

思考与实践199

第8章 偏好设置界面与菜单200

8-1 再谈Android的事件处理201

8-1-1 Android界面组件的事件201

8-1-2 长按事件:onLongClickListener201

8-1-3 键盘事件:onKeyListener203

8-1-4 触控事件:onTouchListener205

8-2 创建活动的选项菜单208

8-2-1 创建选项菜单208

8-2-2 替选项加上图标和快捷键211

8-2-3 使用菜单资源创建选项菜单213

8-2-4 自定义选项菜单215

8-3 长按菜单的创建218

8-3-1 创建长按菜单218

8-3-2 使用菜单资源创建长按菜单221

8-4 创建子菜单223

8-5 用户偏好设置界面226

思考与实践231

第3部分 Android程序设计——组件与多活动篇232

第9章 使用意图启动活动与内置应用程序232

9-1 意图的基础233

9-1-1 意图与意图筛选233

9-1-2 意图的种类233

9-2 使用意图启动活动234

9-2-1 使用意图启动其他活动234

9-2-2 传递数据给其他活动237

9-2-3 取得活动的返回数据240

9-2-4 使用意图启动偏好设置界面247

9-2-5 意图筛选的名称冲突问题248

9-3 再谈AndroidManifest.xml249

9-4 使用意图启动内置应用程序253

9-4-1 意图对象和URI253

9-4-2 使用意图启动内置应用程序255

9-5 创建多国语系的Android应用程序260

思考与实践263

第10章 存储偏好设置、文件与数据库264

10-1 存储偏好设置265

10-1-1 存取活动的偏好设置265

10-1-2 访问应用程序的偏好设置269

10-1-3 访问偏好设置页面的设置值271

10-2 存储到文件274

10-2-1 存储到内部存储设备的文件274

10-2-2 存储到外部SD卡的文件278

10-2-3 读取原始资源的文件280

10-3 关系型数据库与SQLite282

10-3-1 关系型数据库283

10-3-2 SQLite数据库引擎284

10-3-3 SQL语言的基础284

10-4 SQLite数据库的使用286

10-4-1 使用SQLiteOpenHelper类创建数据库与数据表286

10-4-2 使用SQLiteDatabase类访问数据表的记录数据289

10-4-3 使用SQL命令访问数据库295

思考与实践296

第11章 内容提供者、适配器与列表组件297

11-1 Spinner组件与适配器298

11-1-1 Spinner组件298

11-1-2 适配器(Adapter)298

11-1-3 OnltemSelectedListener监听者对象299

11-2 ListView组件与ListActivity类303

11-2-1 ListView组件303

11-2-2 ListActivity类306

11-3 内容提供者的基础309

11-3-1 内容提供者的基础309

11-3-2 系统内置的内容提供者310

11-4使用系统的内容提供者312

11-5 自行创建内容提供者318

思考与实践328

第12章 广播接收器、服务与信息提示329

12-1 系统服务的基础330

12-2 状态栏与信息提示331

12-2-1 在状态栏显示提示信息331

12-2-2 更多的提示方式335

12-3 广播接收器336

12-3-1 创建广播接收器336

12-3-2 发送与接收自定义广播338

12-3-3 系统服务与广播接收器343

12-4 创建本地服务347

12-4-1 服务的生命周期348

12-4-2 创建本地服务349

12-4-3 创建与活动通信的本地服务352

12-5 谈数据共享357

思考与实践358

第4部分 Android程序设计——App实例篇360

第13章 绘图与多媒体360

13-1 显示图片——移动相簿361

13-2 音乐播放——音乐播放器366

13-3 影片播放——视频播放器371

13-4 声音处理——录音程序372

13-5 2D绘图——井字游戏376

13-5-1 2D绘图的基础376

13-5-2 井字游戏378

第14章 Google地图与定位服务385

14-1 定位服务——我在哪里386

14-1-1 Android的定位服务与坐标386

14-1-2 使用定位服务——我在哪里387

14-2 地图解码服务——找出景点坐标392

14-3 本地服务与定位应用——GPS景点防撞雷达396

14-4 使用Google Maps API——My地图401

14-4-1 取得Google Maps API密钥401

14-4-2 使用MapView组件和MapActivity类——My地图404

14-5 标记Google地图——追踪个人行踪408

第15章 网络与通信417

15-1 WebView组件——移动浏览器418

15-2 短信处理——我的短信422

15-3 发送电子邮件——邮件发送工具427

15-4 文件下载 AsyncTask抽象类——大型文件下载430

15-5 短信与定位服务——GPS间谍短信435

第16章 首页画面小工具与硬件接口440

16-1 首页画面小工具——手机静音切换441

16-1-1 显示今天日期小工具441

16-1-2 小工具与IntentService服务——手机静音切换445

16-2 传感器与游戏控制——跳跳球游戏449

16-2-1 倾斜监测449

16-2-2 传感器与游戏控制——跳跳球游戏453

16-3 相机——行车记录器457

16-3-1 照相——我的相机458

16-3-2 录像——行车记录器464

16-4 相机与传感器的应用——聪明相机470

16-5 蓝牙——扫描蓝牙设备472

附录A 创建安装包与发布应用程序477

A-1 Android应用程序文件的内容478

A-1-1 应用程序安装包APK478

A-1-2 应用程序的数字签名478

A-1-3 AndroidManifest.xml文件478

A-2 创建数字签名与安装包479

A-3 安装Android应用程序481

A-4 发布Android应用程序482

A-4-1 发布在Web网站482

A-4-2 发布应用程序到Android Market483

热门推荐