图书介绍

Android应用开发教程PDF|Epub|txt|kindle电子书版本网盘下载

Android应用开发教程
  • 刘志强主编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302428176
  • 出版时间:2016
  • 标注页数:334页
  • 文件大小:40MB
  • 文件页数:348页
  • 主题词:移动终端-应用程序-程序设计-高等学校-教材

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 当前的主流移动操作系统2

1.1.3 Android的版本3

1.2 Android系统的特性5

1.3 Android系统架构7

1.3.1 Android应用层8

1.3.2 Android应用框架层8

1.3.3 Android核心库9

1.3.4 Android运行时10

1.3.5 Linux内核层11

1.4 Android环境搭建11

1.4.1 Java开发环境安装与配置11

1.4.2 安装Android开发环境12

习题118

第2章 开发工具介绍及项目结构19

2.1 Android开发工具介绍19

2.1.1 adb19

2.1.2 AVD20

2.1.3 DDMS22

2.2 创建第一个Android项目25

2.2.1 如何创建Android项目26

2.2.2 Android项目结构30

2.2.3 案例程序分析31

2.2.4 Android的应用程序组件35

习题237

第3章 Android UI编程38

3.1 Android常用UI组件38

3.1.1 View和ViewGroup38

3.1.2 Android UI开发概述40

3.1.3 文本框与编辑框41

3.1.4 按钮与图片视图47

3.1.5 案例ImageView和ImageButton48

3.1.6 案例CheckBox、RadioButton和ToggleButton52

3.2 Android常用布局60

3.2.1 线性布局61

3.2.2 相对布局63

3.2.3 表格布局68

3.2.4 帧布局71

3.2.5 网格布局72

3.2.6 绝对布局74

习题375

第4章 Android活动简介76

4.1 Activity的创建与注册76

4.1.1 Activity的创建76

4.1.2 Activity的注册78

4.2 Activity的生命周期79

4.3 Activity的启动81

4.3.1 直接启动Activity81

4.3.2 启动Activity并传递参数82

4.3.3 带返回值启动Activity83

4.4 Activity的启动模式84

4.5 案例lifecycle87

4.5.1 案例功能描述87

4.5.2 案例程序结构87

4.5.3 案例的实现步骤和思路87

4.5.4 案例参考代码88

4.5.5 案例运行效果97

4.5.6 案例程序分析98

习题4101

第5章 Android高级UI编程102

5.1 Adapter简介102

5.1.1 ArrayAdapter简介103

5.1.2 案例ArrayAdapter103

5.1.3 SimpleAdapter简介105

5.1.4 案例SimpleAdapter106

5.2 ListView列表控件的功能及使用109

5.2.1 ListView常用属性109

5.2.2 案例ListView具体使用111

5.2.3 响应单击事件117

5.3 GridView网格控件的功能及使用118

5.3.1 GridView常用属性118

5.3.2 案例GridView具体使用118

5.4 Spinner的功能及使用122

5.4.1 案例功能描述122

5.4.2 案例程序结构122

5.4.3 案例的实现步骤和思路122

5.4.4 案例参考代码122

5.4.5 案例运行效果124

5.5 菜单Menu125

5.5.1 使用xml定义Menu125

5.5.2 使用代码定义Menu126

5.5.3 使用菜单127

5.6 案例菜单Menu127

5.6.1 案例功能描述127

5.6.2 案例程序结构127

5.6.3 案例的实现步骤和思路127

5.6.4 案例参考代码128

5.6.5 案例运行效果130

5.7 对话框Dialog130

5.7.1 简单对话框131

5.7.2 多按钮对话框131

5.7.3 列表对话框133

5.7.4 单选列表对话框134

5.7.5 复选列表对话框135

5.7.6 自定义对话框136

5.7.7 进度对话框137

5.7.8 自定义进度对话框138

5.8 用Fragment分割用户界面139

5.8.1 Fragment的生命周期139

5.8.2 设计基于Fragment的应用140

5.8.3 Android支持包148

习题5149

第6章 Android多媒体151

6.1 Android的图形绘制151

6.1.1 Canvas151

6.1.2 Paint153

6.1.3 温度计绘图案例155

6.1.4 Bitmap159

6.1.5 Matrix161

6.1.6 图片缩放功能案例161

6.2 Android多媒体基础164

6.2.1 基本类164

6.2.2 权限声明164

6.2.3 Android多媒体核心OpenCore165

6.2.4 MediaPlayer类166

6.3 音频播放168

6.3.1 播放本地资源168

6.3.2 播放内部资源168

6.3.3 播放网络资源169

6.4 简单音乐播放器案例170

6.4.1 案例功能描述170

6.4.2 案例程序结构170

6.4.3 案例的实现步骤和思路170

6.4.4 案例参考代码171

6.4.5 案例运行效果176

6.5 视频播放176

6.5.1 使用MediaPlayer和SurfaceView播放视频176

6.5.2 使用MediaPlayer和SurfaceView播放视频案例177

6.5.3 使用VideoView播放视频182

6.6 实现拍照功能183

6.6.1 使用系统自带的拍照应用程序183

6.6.2 自行开发拍照功能184

6.6.3 Camera类使用案例184

6.7 Android动画设计189

6.7.1 Android中的逐帧动画189

6.7.2 逐帧动画演示案例189

6.7.3 Android中的补间动画192

6.7.4 补间动画演示案例194

6.7.5 动画监听事件198

习题6199

第7章 Android传感器200

7.1 传感器的分类200

7.1.1 移动传感器200

7.1.2 位置传感器201

7.1.3 环境传感器201

7.2 获取传感器事件203

7.3 传感器坐标系统206

7.4 详解各种传感器206

7.4.1 加速度计206

7.4.2 重力传感器208

7.4.3 陀螺仪209

7.4.4 线性加速度209

7.4.5 方向传感器209

7.4.6 地磁场传感器211

7.4.7 距离传感器212

习题7213

第8章 Android服务简介214

8.1 Service的创建及配置214

8.2 Service的分类及生命周期215

8.2.1 Service分类215

8.2.2 Service生命周期215

8.3 启动和停止Service217

8.3.1 本地Service217

8.3.2 绑定本地Service218

8.3.3 Service案例218

习题8223

第9章 Android广播简介224

9.1 Android广播机制224

9.2 收发广播224

9.2.1 发送广播224

9.2.2 接收广播225

9.2.3 BroadcastReceiver(广播接收者)注册分类225

9.2.4 静态注册广播案例226

9.2.5 动态注册广播案例228

9.3 系统自带的广播231

9.4 广播分类232

9.4.1 正常广播232

9.4.2 有序广播232

9.4.3 黏滞广播232

习题9233

第10章 Android的数据持久化234

10.1 SharedPreferences234

10.1.1 获取SharedPreferences对象234

10.1.2 保存SharedPreferences235

10.1.3 读取SharedPreferences235

10.1.4 SharedPreferences案例235

10.2 文件存储236

10.2.1 内部存储237

10.2.2 外部存储237

10.2.3 文件存储案例238

10.3 SQLite数据库存储242

10.3.1 SQLite简介242

10.3.2 SQLiteOpener243

10.3.3 数据库操作243

10.3.4 SQLite案例244

10.4 ContentProvider250

10.4.1 ContentProvider简介250

10.4.2 访问手机数据信息250

10.4.3 ContentProvider案例251

习题10260

第11章 Android网络编程262

11.1 URL统一资源定位符262

11.2 使用URLConnection接口262

11.3 案例URLConnection263

11.3.1 案例功能描述263

11.3.2 案例程序结构263

11.3.3 案例的实现步骤和思路263

11.3.4 案例参考代码263

11.3.5 案例运行效果265

11.4 使用HttpClient接口266

11.5 案例HttpClient接口266

11.5.1 案例功能描述266

11.5.2 案例程序结构266

11.5.3 案例的实现步骤和思路267

11.5.4 案例参考代码267

11.5.5 案例运行效果282

习题11282

第12章 Android管理器283

12.1 电话管理器283

12.2 案例TelephonyManager283

12.2.1 案例功能描述283

12.2.2 案例程序结构283

12.2.3 案例的实现步骤和思路283

12.2.4 案例参考代码284

12.2.5 案例运行效果286

12.3 短信管理器287

12.4 案例SmsManager287

12.4.1 案例功能描述287

12.4.2 案例程序结构287

12.4.3 案例的实现步骤和思路287

12.4.4 案例参考代码288

12.4.5 案例运行效果290

习题12290

第13章 LBS定位服务291

13.1 LBS简介291

13.2 LBS服务模式292

13.2.1 社交网络和游戏模式292

13.2.2 生活信息服务模式293

13.2.3 电子商务模式293

13.3 获取位置信息294

13.4 百度地图使用案例294

13.4.1 案例概述294

13.4.2 案例分析295

13.4.3 案例实现295

习题13305

第14章 综合项目之手机监控306

14.1 项目功能需求分析306

14.2 应用程序结构设计307

14.3 应用程序界面设计308

14.3.1 欢迎界面布局设计308

14.3.2 主功能界面布局设计309

14.3.3 ListView列表项Item布局312

14.4 Activity类设计313

14.4.1 欢迎界面Activity313

14.4.2 主功能界面Activity316

14.5 应用程序主要功能逻辑设计322

14.5.1 服务类SMSService322

14.5.2 获取定位信息类MyLocationListener329

14.6 工具类设计330

14.6.1 缓存类AppContext330

14.6.2 动作工具类ActionUtils331

习题14333

参考文献334

热门推荐