Android开发基础PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:唐亮,杜秋阳主编
- 出 版 社:北京:高等教育出版社
- 出版年份:2016
- ISBN:9787040450217
- 页数:261 页
第1章 揭开Android的神秘面纱 1
1.1 移动操作系统的世界 2
1.2 移动App的世界 3
1.3 移动App的未来 6
1.4 Android系统发展简介 7
1.5 Android系统特性 8
1.6 Android系统架构 10
1.7 搭建开发环境 13
1.7.1 环境搭建步骤 13
1.7.2 集成开发环境 20
1.8 【案例】第一个Android程序 21
1.8.1 案例描述 21
1.8.2 案例分析 22
1.8.3 案例实现 26
1.9 应用程序框架 28
1.10 常用的开发与调试工具介绍 29
本章小结 31
第2章 Activity详解 33
2.1 Android的4个组件 34
2.2 Activity简介及生命周期 34
2.2.1 Activity的4种状态 34
2.2.2 生命周期中的方法 35
2.3 【案例】测试Activity生命周期 36
2.3.1 案例描述 36
2.3.2 案例分析 36
2.3.3 案例实现 37
2.4 Activity的管理 40
2.4.1 Task 40
2.4.2 BackTask 40
2.4.3 Activity的其他操作 41
2.4.4 Activity中的控件和布局 42
本章小结 44
第3章 Intent深入 45
3.1 Intent 46
3.2 显式与隐式Intent 46
3.3 使用Intent激活组件 46
3.4 Intent对象的属性 47
3.4.1 ComponentName 47
3.4.2 Action 48
3.4.3 Data 49
3.4.4 Category 50
3.4.5 Extra 51
3.4.6 Flag 52
3.5 IntentFilter 52
IntentFilter测试 53
3.6 【案例】Intent的使用(一) 54
3.6.1 案例描述 54
3.6.2 案例分析 54
3.6.3 案例实现 55
3.7 【案例】Intent的使用(二) 59
3.7.1 案例描述 59
3.7.2 案例分析 59
3.7.3 案例实现 60
3.8 Activiry的启动方式与关闭 65
3.8.1 startActivity() 65
3.8.2 startActivityForResult() 65
3.8.3 关闭Activity 65
3.9 【案例】带返回值的 Activity启动方式 66
3.9.1 案例描述 66
3.9.2 案例分析 66
3.9.3 案例实现 67
3.10 Activity的4种加载模式 71
3.10.1 Standard 71
3.10.2 singleTop 72
3.10.3 singleTask 72
3.10.4 singleInstance 72
本章小结 73
第4章 Android UI开发基础 75
4.1 AndroidUI框架 76
4.1.1 View和ViewGroup 76
4.1.2 UI分类 76
4.2 常用的基本控件(一) 78
4.2.1 TextView 78
4.2.2 Button 81
4.2.3 EditText 82
4.3 【案例】BMI计算器 83
4.3.1 案例描述 83
4.3.2 案例分析 83
4.3.3 案例实现 84
4.4 五大布局 87
4.4.1 LinearLayout 88
4.4.2 RelativeLayout 90
4.4.3 TableLayout 91
4.4.4 FrameLayout 94
4.4.5 AbsoluteLayout 95
4.5 常用的基本控件(二) 95
4.5.1 ImageView和Image Button 95
4.5.2 CheckBox、Radio Button和ToggleButton 97
4.5.3 ProgressBar和SeekBar 100
4.6 【案例】简易手电筒 102
4.6.1 案例描述 102
4.6.2 案例分析 102
4.6.3 案例实现 102
4.7 【案例】用户注册 104
4.7.1 案例描述 104
4.7.2 案例分析 104
4.7.3 案例实现 104
4.8 【案例】自定义SeekBar 112
4.8.1 案例描述 112
4.8.2 案例分析 112
4.8.3 案例实现 112
本章小结 116
第5章 Android UI开发进阶 117
5.1 Dialog对话框 118
5.1.1 AlertDialog 118
5.1.2 ProgressDialog 120
5.1.3 DatePickerDialog 120
5.1.4 TimePickerDialog 122
5.2 【案例】自定义对话框 123
5.2.1 案例描述 123
5.2.2 案例分析 123
5.2.3 案例实现 123
5.3 Menu 125
5.3.1 OptionsMenu 126
5.3.2 SubMenu 127
5.3.3 ContextMenu 129
5.4 【案例】实现底部菜单 130
5.4.1 案例描述 130
5.4.2 案例分析 130
5.4.3 案例实现 130
5.5 Toast 132
5.6 Notification 133
5.6.1 NotificationManager 133
5.6.2 Notification 133
5.7 【案例】模拟音乐下载 135
5.7.1 案例描述 135
5.7.2 案例分析 135
5.7.3 案例实现 135
5.8 TabHost 138
5.8.1 继承TabActivity 138
5.8.2 自定义TabHost 140
5.9 【案例】仿微信页签效果 145
5.9.1 案例描述 145
5.9.2 案例分析 145
5.9.3 案例实现 146
本章小结 150
第6章 AdapterView 151
6.1 Adapter 152
6.2 AdapterView 152
6.3 常用的AdapterView—ListView 153
6.3.1 ListView的属性 153
6.3.2 为ListView填充数据 154
6.3.3 响应单击事件 154
6.3.4 响应长按事件 155
6.4 ArrayAdapter 155
6.5 SimpleAdapter 158
6.6 SimpleCursorAdapter 161
6.7 BaseAdapter 161
6.8 【案例】自定义适配器 161
6.8.1 案例描述 161
6.8.2 案例分析 161
6.8.3 案例实现 162
6.9 ListView的缓存与优化 167
6.10 【案例】优化ListView 169
6.10.1 案例描述 169
6.10.2 案例分析 169
6.10.3 案例实现 169
6.11 其他的AdapterView 171
6.11.1 Spinner 171
6.11.2 Gallery 173
6.11.3 GridView 173
6.12 【案例】画廊效果 174
6.12.1 案例描述 174
6.12.2 案例分析 174
6.12.3 案例实现 174
本章小结 180
第7章 数据存储 181
7.1 数据存储分类 182
7.2 SharedPreference 182
7.2.1 SharedPreference特征 182
7.2.2 写数据 183
7.2.3 读数据 184
7.3 【案例】仿QQ登录 185
7.3.1 案例描述 185
7.3.2 案例分析 185
7.3.3 案例实现 185
7.4 内部存储 189
7.4.1 写数据 189
7.4.2 读数据 190
7.4.3 存储缓存数据 190
7.5 外部存储 190
7.5.1 检查存储介质的可用性 191
7.5.2 使用应用程序特有的外部存储 191
7.5.3 使用公用的外部存储 192
7.5.4 外部缓存 193
7.6 SQLite数据库 194
7.6.1 关系数据库 194
7.6.2 SQLite 195
7.6.3 SQLite数据类型 195
7.6.4 重要的SQL语句 196
7.6.5 使用SQLite 198
7.6.6 SimpleCursorAdapter 201
7.7 【案例】数据查询并加载音乐列表 202
7.7.1 案例描述 202
7.7.2 案例分析 202
7.7.3 案例实现 203
7.8 ContentProvider 210
7.8.1 数据提供 210
7.8.2 URI 211
7.8.3 数据解析 212
7.9 【案例】内容提供器(ContentProvider) 212
7.9.1 案例描述 212
7.9.2 案例分析 213
7.9.3 案例实现 213
7.10 【案例】内容解析器(ContentResolver) 216
7.10.1 案例描述 216
7.10.2 案例分析 216
7.10.3 案例实现 216
7.11 【案例】读取SD卡音乐并加载音乐列表 218
7.11.1 案例描述 218
7.11.2 案例分析 218
7.11.3 案例实现 219
7.12 网络存储 225
本章小结 226
第8章 屏幕适配与国际化 227
8.1 基本概念 228
8.1.1 屏幕类型 228
8.1.2 密度无关性 229
8.2 支持多屏的基本方法 230
8.2.1 使用配置限定符 231
8.2.2 设计可替代的布局和绘图 232
8.2.3 设计平板布局 233
8.3 支持多屏幕的高级方法 237
8.3.1 缩放内存中的位图对象 238
8.3.2 将dp转换为px 238
8.3.3 使用dimens.xml 239
8.4 使用资源文件实现国际化 240
8.4.1 创建默认资源 241
8.4.2 创建可替换资源 242
本章小结 242
第9章 应用的发布与收益 245
9.1 广告的嵌入 246
9.1.1 广告的种类 246
9.1.2 嵌入广告 248
9.1.3 广告的收益 254
9.2 应用的打包签名 254
9.3 应用的上架 255
本章小结 260
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018