图书介绍

Android移动开发基础案例教程PDF|Epub|txt|kindle电子书版本网盘下载

Android移动开发基础案例教程
  • 黑马程序员编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115439383
  • 出版时间:2017
  • 标注页数:262页
  • 文件大小:60MB
  • 文件页数:272页
  • 主题词:移动终端-应用程序-程序设计-高等学校-教材

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简介2

1.1.1 通信技术2

1.1.2 Android起源2

1.1.3 Android体系结构3

1.1.4 Dalvik虚拟机5

1.2 Android开发环境搭建6

1.2.1 Android Studio安装6

1.2.2 模拟器创建10

1.2.3 DDMS的使用14

1.2.4 快捷键设置18

1.3 开发第一个Android程序20

1.3.1 实战演练——开发HelloWorld程序20

1.3.2 Android程序结构26

1.3.3 Android程序打包26

1.4 本章小结29

第2章 Android UI开发30

2.1 布局的创建31

2.2 布局的类型32

2.2.1 线性布局32

2.2.2 相对布局34

2.2.3 帧布局37

2.2.4 表格布局38

2.2.5 绝对布局39

2.3 常用控件40

2.3.1 TextView40

2.3.2 EditText42

2.3.3 Button43

2.3.4 RadioButton47

2.3.5 ImageView48

2.3.6 实战演练——制作QQ登录界面49

2.4 常见对话框51

2.4.1 普通对话框52

2.4.2 单选对话框53

2.4.3 多选对话框54

2.4.4 进度条对话框55

2.4.5 消息对话框56

2.4.6 自定义对话框56

2.5 样式和主题59

2.5.1 样式60

2.5.2 主题61

2.6 国际化62

2.7 程序调试65

2.7.1 单元测试65

2.7.2 LogCat的使用67

2.7.3 Debug的使用69

2.8 本章小结72

第3章 Activity73

3.1 Activity的创建74

3.2 Activity的生命周期76

3.2.1 生命周期状态76

3.2.2 生命周期方法76

3.3 Activity的启动模式80

3.3.1 Android中的任务栈80

3.3.2 Activity的4种启动模式81

3.4 Activity之间的跳转83

3.4.1 Intent简介83

3.4.2 实战演练——打开浏览器84

3.5 Activity中的数据传递85

3.5.1 数据传递86

3.5.2 实战演练——注册用户信息86

3.5.3 数据回传91

3.5.4 实战演练——选择宝宝装备92

3.6 本章小结101

第4章 数据存储102

4.1 数据存储方式103

4.2 文件存储103

4.2.1 文件存储简介103

4.2.2 实战演练——保存QQ密码106

4.3 XML解析109

4.3.1 XML解析方式109

4.3.2 实战演练——天气预报110

4.4 JSON解析118

4.4.1 JSON数据118

4.4.2 JSON解析120

4.4.3 实战演练——天气预报122

4.5 SharedPreferences124

4.5.1 SharedPreferences的使用124

4.5.2 实战演练——保存QQ密码125

4.6 本章小结127

第5章 SQLite数据库128

5.1 SQLite数据库简介129

5.2 数据库的创建129

5.3 数据库的使用131

5.3.1 SQLite的基本操作131

5.3.2 SQLite中的事务133

5.3.3 实战演练——绿豆通讯录134

5.4 数据展示控件139

5.4.1 ListView控件140

5.4.2 常用数据适配器140

5.4.3 实战演练——Android应用市场142

5.4.4 ListView的优化145

5.5 本章小结146

第6章 BroadcastReceiver(广播接收者)147

6.1 广播接收者简介148

6.2 广播接收者入门148

6.2.1 广播接收者的创建148

6.2.2 实战演练——拦截史迪仔电话150

6.3 自定义广播154

6.3.1 自定义广播的发送与接收154

6.3.2 实战演练——拯救史迪仔154

6.4 广播的类型156

6.4.1 有序广播和无序广播156

6.4.2 实战演练——拦截史迪仔广播157

6.5 本章小结162

第7章 Service(服务)163

7.1 服务的创建164

7.2 服务的生命周期165

7.3 服务的启动方式166

7.3.1 startService方式启动166

7.3.2 bindService方式启动169

7.4 服务的通信173

7.4.1 通信方式173

7.4.2 实战演练——音乐播放器174

7.5 本章小结180

第8章 ContentProvider(内容提供者)181

8.1 内容提供者简介182

8.2 内容提供者的创建183

8.3 内容提供者的使用184

8.3.1 访问内容提供者184

8.3.2 实战演练——查看短信的猫185

8.4 内容观察者的使用190

8.4.1 内容观察者简介190

8.4.2 实战演练——监测数据的猫193

8.5 本章小结202

第9章 网络编程203

9.1 HTTP协议简介204

9.2 访问网络204

9.2.1 HttpURLConnection的基本用法204

9.2.2 GET与POST请求方式205

9.2.3 Handler消息机制206

9.2.4 实战演练——网络图片浏览器208

9.3 开源项目211

9.3.1 AsyncHttpClient的使用211

9.3.2 SmartImageView的使用212

9.3.3 实战演练——新闻客户端213

9.4 本章小结224

第10章 高级编程225

10.1 图形图像处理226

10.1.1 Bitmap类226

10.1.2 BitmapFactory类226

10.1.3 Paint类227

10.1.4 Canvas类228

10.1.5 Matrix类228

10.1.6 实战演练——刮刮卡229

10.2 动画232

10.2.1 补间动画232

10.2.2 逐帧动画238

10.3 多媒体242

10.3.1 MediaPlayer播放音频242

10.3.2 VideoView播放视频244

10.3.3 实战演练——视频播放器245

10.4 Fragment248

10.4.1 Fragment简介248

10.4.2 Fragment的生命周期249

10.4.3 Fragment的创建250

10.4.4 实战演练——滑动切换界面252

10.5 Android 5.0新特性255

10.5.1 抽屉动画255

10.5.2 ReeyclerView控件256

10.5.3 SwipeRefreshLayout控件260

10.6 本章小结262

热门推荐