图书介绍

Android移动应用开发基础教程 微课版PDF|Epub|txt|kindle电子书版本网盘下载

Android移动应用开发基础教程 微课版
  • 刘凡馨,夏帮贵主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115473097
  • 出版时间:2018
  • 标注页数:251页
  • 文件大小:104MB
  • 文件页数:260页
  • 主题词:移动终端-应用程序-程序设计-教材

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 Android平台特点2

1.1.2 Android平台体系架构2

1.1.3 Android版本4

1.2 搭建Android开发环境5

1.2.1 需要哪些工具5

1.2.2 JDK下载安装5

1.2.3 Android Studio简介9

1.2.4 Android Studio的下载安装10

1.3 创建第一个Android项目18

1.3.1 创建HelloWorld项目18

1.3.2 创建模拟器22

1.3.3 运行项目27

1.3.4 了解Android项目组成28

1.4 Android编程小工具——日志33

1.4.1 使用日志API输出调试信息33

1.4.2 日志分类与日志过滤器34

1.5 编程实践:你好,Android Studio!35

1.5.1 创建HelloStudio应用36

1.5.2 打包发布APK安装包37

1.6 小结39

1.7 习题39

第2章 Android核心组件——活动40

2.1 活动是什么41

2.2 活动的基本操作41

2.2.1 为活动绑定自定义视图41

2.2.2 启动另一个活动44

2.2.3 结束活动45

2.3 在活动中使用Intent47

2.3.1 显式Intent47

2.3.2 隐式Intent51

2.3.3 Intent过滤器59

2.3.4 从网页中启动活动63

2.4 在活动之间传递数据68

2.4.1 传递简单数据68

2.4.2 传递Bundle对象70

2.4.3 传递对象72

2.4.4 获取活动返回的数据75

2.5 活动的生命周期78

2.5.1 返回栈、活动状态及生命周期回调78

2.5.2 检验活动的生命周期81

2.6 活动的启动模式86

2.6.1 standard模式86

2.6.2 singleTop模式88

2.6.3 singleTask和singleInstance模式91

2.7 编程实践:获取用户输入数据94

2.8 小结99

2.9 习题100

第3章 UI设计101

3.1 布局102

3.1.1 视图和视图组102

3.1.2 布局的定义方法102

3.1.3 线性布局LinearLayout103

3.1.4 相对布局RelativeLayout105

3.1.5 帧布局FrameLayout107

3.2 通用UI组件108

3.2.1 文本视图(TextView)108

3.2.2 按钮(Button、Image Button)109

3.2.3 文本字段(EditText、Auto CompleteTextView)110

3.2.4 复选框(CheckBox)111

3.2.5 单选按钮(RadioButton)112

3.2.6 切换按钮(ToggleButton)113

3.2.7 微调框(Spinner)114

3.2.8 图片视图(ImageView)116

3.2.9 进度条(ProgressBar)117

3.2.10 拖动条(SeekBar)117

3.3 消息通知118

3.3.1 使用Toast118

3.3.2 使用Notification121

3.4 对话框122

3.4.1 AlertDialog122

3.4.2 ProgressDialog123

3.4.3 DatePickerDialog124

3.4.4 TimePickerDialog124

3.5 菜单125

3.6 ListView127

3.6.1 ListView简单用法127

3.6.2 自定义ListView列表项布局128

3.6.3 处理ListView单击事件131

3.7 RecyclerView131

3.7.1 RecyclerView基本用法132

3.7.2 自定义RecyclerView列表项布局134

3.7.3 RecyclerView布局136

3.7.4 处理RecyclerView单击事件138

3.8 编程实践:用户登录界面设计139

3.9 小结143

3.10 习题143

第4章 广播机制144

4.1 广播机制简介145

4.2 使用广播接收器145

4.2.1 静态注册广播接收器145

4.2.2 动态注册和注销广播接收器147

4.2.3 接收系统广播149

4.2.4 发送本地广播150

4.3 广播接收器优先级与有序广播152

4.4 编程实践:开机启动应用153

4.5 小结155

4.6 习题155

第5章 数据存储156

5.1 文件存储157

5.1.1 读写内部存储文件157

5.1.2 读写外部存储文件158

5.1.3 应用的私有文件160

5.1.4 访问公共目录160

5.2 共享存储160

5.2.1 将数据存入SharedPreferences文件161

5.2.2 读取SharedPreferences文件数据162

5.2.3 实现记住密码功能162

5.3 SQLite数据库存储165

5.3.1 创建数据库165

5.3.2 升级数据库168

5.3.3 添加数据169

5.3.4 更新数据170

5.3.5 删除数据170

5.3.6 查询数据171

5.3.7 执行SQL命令操作数据库173

5.4 编程实践:基于数据库的登录验证173

5.5 小结178

5.6 习题178

第6章 多媒体179

6.1 播放多媒体文件180

6.1.1 使用SoundPool播放音效180

6.1.2 使用MediaPlay播放音频181

6.1.3 使用MediaPlayer播放视频185

6.2 记录声音189

6.3 使用摄像头和相册193

6.3.1 使用摄像头拍摄照片193

6.3.2 选取相册图片195

6.4 编程实践:自定义音乐播放器197

6.5 小结205

6 6 习题205

第7章 网络和数据解析206

7.1 使用WebView207

7.2 基于HTTP的网络访问方法208

7.2.1 使用HttpURLConnection209

7.2.2 使用OkHttp212

7.3 解析XML格式数据213

7.3.1 准备XML数据213

7.3.2 DOM解析方式215

7.3.3 Pull解析方式219

7.4 解析JSON数据221

7.5 编程实践:在线课表222

7.5.1 实现服务器端课程数据处理222

7.5.2 实现Android在线课表223

7.6 小结227

7.7 习题228

第8章 线程和服务229

8.1 多线程230

8.1.1 线程的基本用法230

8.1.2 如何在使用多线程时更新UI233

8.1.3 使用AsyncTask235

8.2 服务238

8.2.1 使用服务239

8.2.2 使用绑定服务242

8.3 编程实践:多线程断点续传下载245

8.4 小结251

8.5 习题251

热门推荐