图书介绍

Android项目驱动式开发教程PDF|Epub|txt|kindle电子书版本网盘下载

Android项目驱动式开发教程
  • 刘正主编;陈强,陶文寅,陈雪勤副主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111462163
  • 出版时间:2014
  • 标注页数:236页
  • 文件大小:59MB
  • 文件页数:246页
  • 主题词:移动终端-应用程序-程序设计-高等职业教育-教材

PDF下载


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

下载说明

Android项目驱动式开发教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Android开发入门1

1.1 Android的发展及历史1

1.1.1 Android系统简介1

1.1.2 Android智能手机系统的发展2

1.1.3 Android系统的框架架构3

1.2 Android开发环境搭建5

1.2.1 Android开发简介5

1.2.2 安装JDK5

1.2.3 安装Eclipse6

1.2.4 配置Android开发环境7

1.2.5 创建AVD9

1.3 第一个应用程序11

1.3.1 创建第一个应用程序项目(Project)11

1.3.2 修改显示内容13

1.4 项目框架分析14

1.4.1 HelloAndroid项目结构14

1.4.2 资源目录(res/)15

1.4.3 gen/目录下的R.java文件17

1.4.4 AndroidManifest.xml介绍18

1.5 Android四大组件介绍21

1.6 本章小结22

第2章 生命周期及调试方法23

2.1 系统进程生命周期(LifeCycle)23

2.2 Activity生命周期25

2.2.1 Activity生命周期的基本概念25

2.2.2 生命周期的回调函数25

2.3 Intent的概念及使用30

2.4 Activity的启动和跳转32

2.4.1 两种启动和跳转方式32

2.4.2 带值跳转方式35

2.4.3 跳转并带值返回父界面的方式36

2.5 Android开发中的调试技术38

2.5.1 使用Debug断点调试38

2.5.2 使用JUnit调试39

2.5.3 使用Logcat进行调试39

2.5.4 使用DDMS进行调试40

2.6 实训项目与演练41

2.6.1 实训一:使用Logcat跟踪Activity带值跳转实训41

2.6.2 实训二:使用断点Debug跟踪Activity带值返回实训42

2.7 本章小结44

第3章 布局与基本组件45

3.1 Android用户界面的组件和容器45

3.2 文本控件的功能与使用方法46

3.2.1 TextView的XML使用46

3.2.2 TextView的Java使用48

3.2.3 EditText的XML使用50

3.2.4 EditText的Java使用51

3.3 按钮控件的功能与使用方法51

3.3.1 Button与ImageButton的XML使用52

3.3.2 Button与ImageButton的Java使用52

3.3.3 CheckBox的XML使用54

3.3.4 CheckBox的Java使用55

3.3.5 RadioButton的XML使用56

3.3.6 RadioButton的Java使用57

3.4 时间和日期控件的功能与使用方法57

3.4.1 AnalogClock与DigitalClock的XML使用58

3.4.2 DatePicker与TimePicker的XML使用58

3.4.3 DatePicker与TimePicker的Java使用59

3.5 界面布局管理器的使用60

3.5.1 布局文件的使用61

3.5.2 线性布局61

3.5.3 表格布局64

3.5.4 相对布局65

3.6 实训项目与演练67

3.6.1 实训一:电话闹钟的首页设计67

3.6.2 实训二:新浪微博的登录界面设计71

3.7 本章小结71

第4章 高级组件开发72

4.1 进度条组件的开发和使用72

4.1.1 ProgressBar的开发与使用72

4.1.2 SeekBar的开发与使用74

4.2 列表与Adapter的开发和使用75

4.2.1 Spinner和ListView的简单使用75

4.2.2 Adapter的开发与使用77

4.3 图片浏览组件的开发和使用81

4.3.1 ImageView的开发和使用81

4.3.2 GridView的开发和使用83

4.4 消息组件的开发和使用85

4.4.1 Toast的开发和使用86

4.4.2 Notification的开发和使用87

4.5 菜单与标签页组件的开发和使用89

4.5.1 Menu的开发和使用89

4.5.2 ContextMenu的开发和使用92

4.5.3 ActionBar的开发和使用94

4.5.4 Fragment的开发和使用98

4.6 实训项目与演练101

4.6.1 实训一:TagInfo的首页设计101

4.6.2 实训二:MyMusic播放界面104

4.7 本章小结105

第5章 异步任务开发106

5.1 异步的基本概念106

5.2 使用Thread+Handler+Message进行异步操作106

5.2.1 Java线程(Thread)简介106

5.2.2 Android异步操作107

5.2.3 Thread+Handler+Message机制108

5.2.4 使用Thread+Handler+Message异步加载网络图片109

5.3 使用AsnycTask进行异步操作111

5.3.1 AsyncTask简介111

5.3.2 AsyncTask的程序模型112

5.3.3 使用AsyncTask异步加载网络图片113

5.3.4 Android与HTTP服务器交互114

5.4 本章小结115

第6章 后台服务116

6.1 后台服务简介116

6.2 服务的两种使用方式117

6.2.1 调用StartService()函数使用服务118

6.2.2 以绑定方式使用服务121

6.3 在服务中使用新线程更新UI125

6.3.1 创建和使用线程(Thread)126

6.3.2 使用Handle更新用户界面127

6.4 广播(Broadcast)及接收130

6.5 实训项目与演练135

6.5.1 实训一:使用Service的音乐播放器实训135

6.5.2 实训二:定时提醒服务137

6.6 本章小结139

第7章 数据存储与数据共享140

7.1 配置文件的存储SharedPreferences140

7.1.1 SharedPreferences的数据操作140

7.1.2 SharedPreferences在程序中的应用141

7.2 普通文件的存储与读取143

7.2.1 Android中的文件操作143

7.2.2 Android中的I/O流操作147

7.3 SQLite数据库的访问与读写操作151

7.3.1 关系型数据库中的基本概念151

7.3.2 基本SQL语句的使用152

7.3.3 Android中SQLite的使用155

7.3.4 简单课程表的实现156

7.4 Socket与HTTP的网络通信160

7.4.1 Android中的Socket通信160

7.4.2 Android Socket通信的实现161

7.4.3 Android的HTTP通信164

7.5 ContentProvidei数据共享的操作168

7.5.1 URI的组成与ContentProvider的使用169

7.5.2 系统联系人的读取169

7.6 实训项目与演练171

7.6.1 实训一:系统通讯录的实现171

7.6.2 实训二:实时天气预报的实现173

7.7 本章小结176

第8章 传感器应用开发177

8.1 手机传感器介绍177

8.2 开发传感器应用180

8.3 传感器综合示例180

8.4 本章小结184

第9章 媒体播放器的设计185

9.1 多媒体文件格式与编码185

9.1.1 多媒体文件格式185

9.1.2 多媒体文件编码186

9.2 音乐播放器的设计187

9.2.1 播放3种不同的数据源187

9.2.2 MediaPlayer类解析189

9.3 带扫描SD卡文件功能的播放器设计192

9.4 使用Service的播放器设计199

9.5 录音功能的设计与实现202

9.6 本章小结206

第10章 地图与位置服务的设计207

10.1 百度定位SDK的开发与使用207

10.1.1 定位SDK的配置207

10.1.2 LocationClient对象的初始化209

10.1.3 Activity中定位的设置和启动210

10.2 百度地图简介与导入212

10.2.1 百度地图SDK简介212

10.2.2 百度地图SDK库文件的导入213

10.3 Application和Activity的创建214

10.3.1 全局Application的初始化214

10.3.2 Hello BaiduMap的创建216

10.4 百度地图自定义覆盖物的开发217

10.4.1 “我的位置”图层的添加217

10.4.2 自定义覆盖物的开发218

10.5 路径规划与兴趣点的实现222

10.6 本章小结225

第11章 综合实例:旅游小助手的实现226

11.1 系统功能介绍和架构设计226

11.1.1 系统功能介绍226

11.1.2 系统架构设计227

11.2 百度API Key的申请227

11.2.1 百度LBS服务AK的申请228

11.2.2 百度应用接入AK的申请229

11.3 JSON数据的解析229

11.4 公交线路查询的实现230

11.5 百度实时翻译的实现232

11.6 本章小结235

参考文献236

热门推荐