Android开发从入门到进阶实战钱慎一刘芳华AndroidApp开发从入门到精通提pdf下载pdf下载

Android开发从入门到进阶实战钱慎一刘芳华AndroidApp开发从入门到精通提百度网盘pdf下载

作者:
简介:本篇主要提供Android开发从入门到进阶实战钱慎一刘芳华AndroidApp开发从入门到精通提pdf下载
出版社:恒久图书专营店
出版时间:2021-01
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍



商品参数

Android开发从入门到进阶实战
            定价 98.00
出版社 化学工业出版社
版次 1
出版时间 2021年01月
开本 16
作者 钱慎一、刘芳华,,编著
页数 436
字数 0
ISBN编码 9787122371027
重量 0



内容介绍

本书系统讲述了Android程序开发的相关知识,从Android的基本概念讲起,依次对Android应用程序的组成与执行、界面布局、常见资源和控件、事件处理机制与多线程、Android控件、菜单和对话框、Activity组件、Intent机制、Service组件、BroadcastReceiver组件、数据存储、SQLite数据库、数据共享机制、在线音视频、网络编程、定位服务等内容进行了讲解,后通过一个实例对书中各章节知识点的综合应用进行讲解。
本书结构编排合理,内容丰富实用,由浅入深,通俗易懂,知识点与案例结合紧密,所选案例新颖丰富,紧贴实战。同时配备了极为丰富的学习资源,主要有同步教学视频、所有实例的程序代码、课后习题及答案等。
本书适合从事Android移动编程和应用开发的人员学习使用,还可作为高等院校和培训学校相关专业的教学及参考用书。



目录

1章 Android入门
1.1 智能手机作系统简介 001
1.2 Android的基本概念 002
1.2.1 Android的发展历程 003
1.2.2 Android的优点 003
1.3 Android系统架构 004
1.4 开发前的准备工作 005
1.5 搭建开发环境 006
1.5.1 Android Studio的安装 007
1.5.2 Android Studio设置 009
1.6 构建Android应用程序 011
1.6.1 使用Android Studio创建应用程序 011
1.6.2 运行Android应用程序 012
强化训练 015

2章 Android应用程序精讲
2.1 Android应用程序组成 017
2.1.1 R.Java文件详解 020
2.1.2 组件标识符 022
2.1.3 AndroidMainfest.ml详细介绍 023
2.2 Android应用程序的执行 026
2.3 Android应用程序的主要组件 029
2.3.1 Activity 030
2.3.2 Service 030
2.3.3 BroadcastReceiver 031
2.3.4 ContentProvider 031
2.3.5 Intent和IntentFileter 031
强化训练 032

3章 界面布局精讲
3.1 UI概述 034
3.2 线性布局LinearLayout 035
3.3 相对布局RelativeLayout 039
3.4 对布局AbsoluteLayout 043
3.5 表格布局TableLayout 045
3.6 约束布局ConstraintLayout 047
强化训练 052

4章 常见资源和控件精讲
4.1 常见资源054
4.1.1 字符串资源 055
4.1.2 颜色资源 056
4.1.3 尺寸资源 057
4.1.4 形状 058
4.1.5 按钮背景及点击状态 060
4.2 TetView和EditTet控件 060
4.3 Button和ImageButton控件 063
4.4 ImageView控件 064
4.5 RadioButton和ChekBo控件 066
4.6 AnalogClock和DigitalClock控件 067
4.7 Toast控件 067
强化训练 069

5章 事件处理机制与多线程
5.1 事件处理机制 072
5.1.1 基于监听接口的事件处理 073
5.1.2 基于回调机制的事件处理 077
5.1.3 回调方法应用案例 080
5.2 Android多线程机制 083
5.2.1 多线程机制的特点 083
5.2.2 多线程的实现 084
强化训练 095

6章 Android控件进阶
6.1 进度条ProgressBar 097
6.2 列表视图ListView 099
6.3 下拉列表Spinner 103
6.4 网格视图GridView 105
6.5 日期和时间选择器DatePicker和TimePicker 108
6.6 控件的综合应用案例 111
强化训练 113

7章 菜单和对话框的应用
7.1 选项菜单和子菜单 115
7.1.1 选项菜单Options Menu 116
7.1.2 监听菜单事件 121
7.1.3 与菜单项关联的Activity的设置 123
7.1.4 子菜单Sub Menu 124
7.2 上下文菜单Contet Menu 128
7.3 Android中的常用对话框 130
7.3.1 提示对话框 131
7.3.2 单选对话框 132
7.3.3 多选对话框 134
7.3.4 列表对话框 135
7.3.5 自定义对话框 136
7.4 进度对话框ProgressDialog 138
7.5 日期对话框和时间对话框 139
强化训练 143

8章 可视化使者之Activity组件
8.1 Activity生命周期 146
8.2 Activity管理栈 150
8.3 创建、配置和使用Activity 150
8.3.1 创建Activity 150
8.3.2 配置Activity 151
8.3.3 启动关闭Activity 153
8.3.4 需要传递参数的Activity启动 156
8.3.5 启动其他Activity并返回结果 158
8.4 启动模式163
8.5 Fragment的使用 164
8.5.1 Fragment简介 164
8.5.2 创建Fragment 166
强化训练 170

9章 信息传递者之Intent机制
9.1 Intent概述 172
9.1.1 Intent属性 173
9.1.2 Intent解析 174
9.2 Intent Filter 175
9.2.1 动作检测 175
9.2.2 种类检测 176
9.2.3 数据检测 176
9.2.4 通用情况 177
9.2.5 使用Intent匹配 178
9.3 Intent的调用 178
9.3.1 显式调用 179
9.3.2 隐式调用 179
9.3.3 在Intent中传递数据 182
9.3.4 在Intent中传递复杂对象 184
9.3.5 实现Activity之间的协同 187
9.4 常用Intent组件的使用 189
强化训练 192

10章 骨干成员之Service组件
10.1 Service概述 195
10.2 Service的生命周期 196
10.2.1 startService启动服务 197
10.2.2 bindSerivce启动服务 200
10.3 Service的使用方法 202
10.3.1 编写不需和Activity交互的本地服务 202
10.3.2 编写本地服务和Activity交互 203
10.3.3 编写传递基本型数据的远程服务206
10.3.4 编写传递复杂数据类型的远程服务 210
10.4 IntentService 215
强化训练 220

11章 开发利器之BroadcastReceiver组件
11.1 BroadcastReceiver概述 223
11.2 广播消息 223
11.2.1 自定义BroadcastReceiver 224
11.2.2 普通广播 226
11.2.3 有序广播 228
11.3 处理系统广播消息 230
11.4 BroadcastReceiver的生命周期 236
强化训练 236

12章 数据存储精讲
12.1 数据存储概述 239
12.2 SharedPreferences 240
12.2.1 使用SharedPreferences 240
12.2.2 PreferenceActivity 245
12.3 文件 251
12.3.1 应用程序文件读写 252
12.3.2 作资源文件 254
12.3.3 作SD卡上的文件 255
强化训练 264

13章 SQLite数据库精讲
13.1 SQLite概述 271
13.2 使用SQLite数据库 275
13.2.1 SQLiteDatabase 276
13.2.2 SQLiteOpenHelper 280
强化训练 287

14章 数据共享机制精讲
14.1 ContentProvider概述 289
14.2 自定义ContentProvider 292
14.3 监听ContentProvider中数据的变化 299
14.4 系统ContentProvider 301
强化训练 309

15章 在线音视频的应用与管理
15.1 录制音频 311
15.1.1 使用Intent录制音频 312
15.1.2 使用MediaRecorder录制音频 314
15.2 应用音频 320
15.2.1 常见的音频格式 320
15.2.2 使用Intent播放音频 321
15.2.3 使用MediaPlayer播放音频 325
15.3 录制视频 328
15.3.1 使用Intent录制视频 328
15.3.2 使用MediaRecorder录制视频 331
15.4 应用视频 339
15.4.1 常见的视频格式 339
15.4.2 使用Intent播放视频 339
15.4.3 使用VideoView播放视频 340
15.4.4 使用MediaPlayer播放视频 341
强化训练 346..............