Android开发简明教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:牛立成主编
- 出 版 社:北京:中国人民大学出版社
- 出版年份:2012
- ISBN:9787300156255
- 页数:268 页
第1章 Android简介 1
1.1 Android的基本概念 1
1.2 Android的发展历史及优势 1
1.3 Android的系统构架 4
1.4 Android应用程序框架 6
思考与练习 7
第2章 Android开发环境搭建 8
2.1 Android开发准备工作 8
2.2 开发包及其工具的安装和配置 8
2.3 Android小项目的创建 14
思考与练习 20
第3章 Android程序设计基础 21
3.1 项目目录结构 21
3.2 Android项目主要组成文件的分析 22
3.3 Android应用解析 25
思考与练习 29
第4章 资源文件 30
4.1 资源简介 30
4.2 资源类型 31
4.3 资源文件的使用 31
4.4 使用颜色资源 32
4.5 使用字符串资源 33
4.6 使用尺寸资源 35
4.7 使用图片资源 36
4.8 使用布局资源 38
4.9 使用菜单资源 39
4.10 使用raw和assets文件资源简介 41
思考与练习 41
第5章 用户界面开发 42
5.1 一般常用控件 42
5.1.1 文本框(TextView) 43
5.1.2 列表(ListView) 44
5.1.3 提示(Toast) 47
5.1.4 编辑框(EditText) 48
5.1.5 图片视图(ImageView) 51
5.1.6 单项选择(RadioGroup、RadioButton) 51
5.1.7 多项选择(CheckBox) 53
5.1.8 下拉列表(Spinner) 55
5.1.9 自动提示(AutoComplete-TextView) 56
5.1.10 日期和时间(DatePicker、TimePicker) 57
5.1.11 按钮(Button)和带图标的按钮(ImageButton) 60
5.2 菜单(Menu) 61
5.2.1 选项菜单 61
5.2.2 扩展菜单 63
5.2.3 子菜单 65
5.2.4 上下文菜单 66
5.3 对话框(Dialog) 69
5.3.1 常见的对话框 69
5.3.2 列表项对话框 71
5.3.3 带有单选框的对话框 72
5.3.4 带有简单View的对话框 74
5.3.5 带有多选项的对话框 76
5.3.6 自定义格式的对话框 78
5.4 拖动效果(Gallery) 80
5.5 切换图片(ImageSwitcher) 83
5.5.1 ImageSwitcher的实例 83
5.5.2 Gallery和ImageSwitcher综合应用 85
5.6 网格视图(GridView) 88
5.7 卷轴视图(ScrollView) 90
5.8 进度条(ProgressBar) 91
5.9 对话框中的进度条(ProgressDialog) 94
5.9.1 在对话框中使用圆形进度条的功能 94
5.9.2 在对话框中使用长条形进度条的功能 94
5.10 界面布局 95
5.10.1 垂直线性布局(LinearLayout) 96
5.10.2 相对布局(RelativeLayout) 97
5.10.3 表格布局(TableLayout) 98
5.10.4 框架布局(FrameLayout) 99
5.11 事件处理 101
5.11.1 基于回调机制的事件处理 101
5.11.2 基于监听接口的事件处理 105
思考与练习 108
第6章 基本单元Activity 109
6.1 Activity简介 109
6.2 Activity管理方式 110
6.3 进一步理解一个简单应用的运行机理 111
6.4 Activity之间传递数据 113
6.4.1 基于消息的传输使用Intent通信 113
6.4.2 使用SharedPreferences 121
6.4.3 其他方式 121
6.5 Activity的生命周期 122
思考与练习 126
第7章 信使组件Intent 127
7.1 组件Intent对象 127
7.2 组件Intent的属性 127
7.3 Android如何解析Intent 132
7.4 Intent的自定义Action属性的使用 133
7.5 Intent的data属性的使用 134
7.6 系统默认的Activity Action应用 137
思考与练习 146
第8章 Service组件 147
8.1 Service组件的简介 147
8.2 初识Service 148
8.3 Service的生命周期 154
8.4 远程服务(Remote Service) 158
思考与练习 168
第9章 广播事件 169
9.1 广播事件简介 169
9.2 广播接收器的生命周期 175
9.3 系统广播事件 176
9.4 通知管理器的使用 179
9.5 广播和通知的综合应用 185
思考与练习 187
第10章 Android数据存储 188
10.1 Android数据存储简介 188
10.2 Shared Preferences数据存储 189
10.3 Files数据存储 194
10.4 数据库SQLite存储 197
10.4.1 SQLiteDatabase操作数据库 199
10.4.2 SQLiteOpenHelper操作数据库 206
思考与练习 211
第11章 数据共享Content Providers 212
11.1 Content Providers简介 212
11.2 系统联系人信息应用 219
11.3 系统多媒体文件的应用 225
思考与练习 228
第12章 示例设计与开发 229
12.1 Handler的使用 229
12.2 媒体播放器应用 232
12.3 电话TelephonyManager应用 250
12.4 网络应用 259
思考与练习 267
参考文献 268
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019