图书介绍

Android应用程序开发与案例分析2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Android应用程序开发与案例分析
  • 杨国燕,聂佳志编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302422723
  • 出版时间:2016
  • 标注页数:345页
  • 文件大小:40MB
  • 文件页数:356页
  • 主题词:移动终端-应用程序-程序设计-高等学校-教材

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 智能手机的发展1

1.1.1 智能手机的特点1

1.1.2 智能手机的未来发展趋势2

1.2 智能手机操作系统简介3

1.2.1 智能手机操作系统的发展4

1.2.2 智能手机操作系统的分类4

1.3 Android操作系统简介8

1.3.1 开放手机联盟8

1.3.2 Android发展史10

1.3.3 Android系统特征16

1.4 Android平台的技术架构17

1.5 Android应用程序的构成19

习题20

第2章 Android开发环境与开发工具21

2.1 安装 Android开发环境21

2.1.1 JDK下载及安装21

2.1.2 ADT-Bundle for Windows下载及安装24

2.2 使用Android SDK开发Android应用27

2.2.1 Android SDK目录结构27

2.2.2 Android SDK中的示例28

2.3 Android常用的开发工具32

2.4 Android程序目录结构38

2.4.1 创建第一个Android应用程序38

2.4.2 Android程序结构42

习题48

第3章 Android界面开发常用控件49

3.1 用户界面基础49

3.1.1 手机用户界面应解决的问题49

3.1.2 Android平台中的View类50

3.2 TextView控件52

3.2.1 TextView控件常见的属性和方法52

3.2.2 TextView控件实例53

3.3 EditText控件54

3.3.1 EditText控件常见的属性和方法54

3.3.2 EditText控件实例55

3.4 Button控件57

3.4.1 Button控件常见的属性和方法57

3.4.2 Button控件实例58

3.5 ImageButton控件60

3.5.1 ImageButton控件常见的属性和方法60

3.5.2 ImageButton控件实例61

3.6 RadioButton控件63

3.6.1 RadioButton控件常见的方法64

3.6.2 RadioButton控件实例64

3.7 CheckBox控件66

3.7.1 CheckBox控件常见的方法66

3.7.2 CheckBox控件实例67

3.8 Toast70

3.8.1 Toast常量和常见的方法70

3.8.2 Toast实例70

3.9 Spinner控件72

3.9.1 Spinner控件常见的属性和方法72

3.9.2 Spinner控件实例73

3.10 ListView控件74

3.10.1 ListView控件常见的属性和方法75

3.10.2 ListView控件实例76

3.11 ProgressBar控件77

3.11.1 ProgressBar常见方法78

3.11.2 ProgressBar控件实例78

习题80

第4章 Android界面布局与菜单处理81

4.1 界面布局概述81

4.2 线性布局82

4.2.1 LinearLayout类简介82

4.2.2 线性布局实例83

4.3 帧布局85

4.4 表格布局87

4.4.1 TableLayout类简介87

4.4.2 表格布局实例88

4.5 相对布局90

4.5.1 RelativeLayout类简介90

4.5.2 相对布局实例91

4.6 绝对布局93

4.6.1 AbsoluteLayout类简介93

4.6.2 绝对布局实例93

4.7 网格布局94

4.8 菜单97

4.8.1 菜单资源97

4.8.2 选项菜单98

4.8.3 子菜单102

4.8.4 快捷菜单104

习题107

第5章 Android生命周期108

5.1 Android应用程序组件108

5.2 Android程序生命周期109

5.3 Activity生命周期111

5.4 程序调试119

5.4.1 LogCat119

5.4.2 DevTools121

习题127

第6章 Android组件之间的通信128

6.1 Intent简介128

6.1.1 Intent的action属性129

6.1.2 Intent的data属性129

6.1.3 Intent的type属性130

6.1.4 Intent的category属性130

6.1.5 Intent的 extras属性130

6.1.6 Intent的component属性131

6.2 系统标准ActivityAction应用131

6.2.1 Activity的启动131

6.2.2 获取Activity返回值134

6.3 Intent过滤器140

6.3.1 注册Intent过滤器140

6.3.2 Intent解析141

6.4 广播消息实例143

习题145

第7章 后台服务146

7.1 Service介绍146

7.1.1 Service启动方式146

7.1.2 Service基础147

7.2 本地服务147

7.2.1 不需要与组件交互本地服务148

7.2.2 本地服务结合广播接收器153

7.2.3 与组件交互本地服务159

7.2.4 Service与Thread的区别164

7.3 管理Service的生命周期165

习题169

第8章 数据存储与访问170

8.1 SharedPreferences170

8.1.1 SharedPreferences简介170

8.1.2 存储应用程序数据实例173

8.1.3 读取其他应用程序数据实例176

8.2 文件存储179

8.2.1 文件存储简介(内部存储)179

8.2.2 文件存储应用实例180

8.2.3 SD Card存储简介184

8.2.4 SD卡存储应用实例185

8.3 SQLite数据库存储191

8.3.1 SQLite数据库简介191

8.3.2 创建SQLite数据库方式193

8.3.3 SQLite数据库操作196

8.3.4 SQLite数据库管理199

8.3.5 SQLite数据库应用案例201

8.4 数据共享207

8.4.1 ContentProvider简介207

8.4.2 URI、UriMatcher和ContentUris简介208

8.4.3 创建ContentProvider210

8.4.4 ContentResolver操作数据211

8.4.5 ContentProvider应用实例211

习题213

第9章 多媒体214

9.1 音频播放214

9.1.1 MediaPlayer的介绍214

9.1.2 MediaPlayer播放音频216

9.2 视频播放219

9.2.1 自带播放器播放视频220

9.2.2 VideoView播放视频222

9.2.3 MediaPlayer结合SurfaceView播放视频224

9.3 音频录制229

9.4 视频录制234

9.5 TTS的使用238

习题242

第10章 Android网络通信技术243

10.1 Android网络通信技术基础243

10.1.1 无线网络技术243

10.1.2 Android网络基础243

10.1.3 Android中的蓝牙245

10.1.4 Android中的Wi-Fi249

10.2 HTTP通信252

10.2.1 HttpURLConnection接口253

10.2.2 HttpClient接口262

10.3 WebKit应用270

10.3.1 WebKit概述270

10.3.2 WebView浏览网页270

10.3.3 WebView加载HTML代码272

10.3.4 WebView与JavaScript274

10.4 Socket通信278

10.4.1 Socket传输模式278

10.4.2 Socket编程原理279

习题281

第11章 图形和图像282

11.1 图片浏览器282

11.1.1 Gallery282

11.1.2 ImageSwither286

11.2 访问图片290

11.2.1 Drawable290

11.2.2 Bitmap和BitmapFactory293

11.3 内存优化295

11.3.1 Drawable与Bitmap占用内存比较295

11.3.2 防止内存溢出298

11.4 2D绘图303

11.4.1 View类303

11.4.2 SurfaceView类303

11.4.3 Paint类304

11.4.4 Canvas类306

11.4.5 绘制几何图形308

11.4.6 绘制文本311

11.4.7 绘制路径314

11.5 为图像添加特效316

11.5.1 旋转图像实例316

11.5.2 缩放图像实例319

11.5.3 倾斜图像实例321

11.5.4 平移图像实例323

11.5.5 使用BitmapShader渲染图像实例326

习题328

第12章 综合示例设计与开发329

12.1 需求分析329

12.2 程序设计330

12.2.1 系统功能模块设计330

12.2.2 系统流程设计331

12.2.3 数据库设计331

12.3 程序开发335

12.3.1 工程结构335

12.3.2 数据库操作类335

12.3.3 界面设计类337

12.3.4 辅助工具类338

12.3.5 主控制类339

12.3.6 用户界面342

习题344

参考文献345

热门推荐