Android应用开发从入门到精通PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:郑耿忠,庄桂东编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2018
- ISBN:9787302479284
- 页数:420 页
第1章Android操作系统与开发环境 1
1.1 Android简介 1
1.1.1什么是Android 1
1.1.2 Android平台的架构详解 2
1.2搭建Android开发环境 4
1.2.1如何下载和安装ADT插件 4
1.2.2如何下载和安装Android SDK 5
1.3使用Android模拟器 10
1.3.1创建、删除和浏览AVD 10
1.3.2使用Android模拟器 14
1.4开发第一个Android应用 14
1.4.1在Eclipse中开发第一个Android应用 14
1.4.2通过模拟器运行Android应用 18
1.5 Android应用程序架构 21
1.5.1自动生成的gen目录 21
1.5.2资源目录res 23
1.5.3项目清单文件:AndroidManifest.xml 24
1.5.4声明应用程序使用权限 25
1.6 Android应用的基本组件介绍 27
1.6.1 Activity 27
1.6.2 Service 28
1.6.3 Broadcast Receiver 28
1.6.4 ContentProvider 29
1.7本章小结 29
第2章UI的各种事件控制 30
2.1基于监听的事件响应 30
2.1.1第一种响应方法 30
2.1.2第二种响应方法 33
2.1.3第三种响应方法 34
2.1.4第四种响应方法 36
2.1.5在XML界面文件中指定事件处理方法 38
2.2键盘事件 41
2.3触摸屏事件 42
2.4 Handler消息传递机制 44
2.4.1认识Handler 44
2.4.2使用Handler 45
2.5本章小结 48
第3章Android基本界面组件 49
3.1 Android五大布局管理器 49
3.1.1线性布局 49
3.1.2表格布局 51
3.1.3相对布局 53
3.1.4绝对布局 57
3.1.5帧布局 58
3.2 Android基本界面组件 59
3.2.1文本框和编辑框 59
3.2.2按钮与图片按钮 64
3.2.3单选按钮与复选框 65
3.2.4开关按钮 67
3.2.5时钟 69
3.2.6图像视图 70
3.3本章小结 74
第4章Android高级界面组件 75
4.1 Android高级界面组件的组成 75
4.1.1自动完成文本框 75
4.1.2下拉列表框的功能和用法 77
4.1.3日期、时间选择器 80
4.1.4进度条的介绍与应用 82
4.1.5拖动条的介绍与应用 86
4.1.6评分组件的介绍与应用 89
4.1.7选项卡 91
4.1.8滚动视图 93
4.1.9列表视图 117
4.2使用对话框 128
4.3 Toast和Notification的应用 136
4.4使用菜单 143
4.5本章小结 149
第5章 使用资源文件 150
5.1资源的类型和存储方式 150
5.2通过字体设置功能使用字符串、颜色、尺寸资源 151
5.3使用图片资源 156
5.4通过声音播放功能使用样式资源、主题资源和原始资源 158
5.5本章小结 163
第6章 通过商品发布器详细介绍Activity 164
6.1实现商品发布器 164
6.2剖析商品发布器 178
6.2.1从商品发布器的启动界面理解Activity的建立、配置 178
6.2.2使用Bundle将信息传递到商品修改页面 180
6.2.3理解Activity的回调机制以及生命周期 181
6.3本章小结 185
第7章 通过计时器详细介绍Service及Broad castReceiver 186
7.1实现计时器 186
7.2剖析计时器 194
7.2.1计时服务TimeService的创建、配置 195
7.2.2计时服务TimeService的启动和停止 195
7.2.3计时器里的广播接收者(BroadcastReceiver)的创建、配置、启动 196
7.2.4发送广播以及广播类型 197
7.3建立与访问者相互通信的本地Service 198
7.4 Servicc的生命周期 203
7.5接收系统广播消息 205
7.6本章小结 207
第8章Android的数据存储以及文件读写 208
8.1使用Shared Preferences 208
8.1.1通过密码记住功能学习使用Shared Preferences 208
8.1.2 SharedPreferences的存储位置和格式 216
8.2文件(File)存储 217
8.2.1文件的保存与读取 217
8.2.2文件的操作模式 222
8.2.3通过图片下载器实现操作SD卡 223
8.3通过简易旅游记录仪详细介绍SQLite数据库 230
8.3.1实现简易旅游记录仪 230
8.3.2剖析简易旅游记录仪 250
8.4本章小结 257
第9章 使用ContentProvider 258
9.1实现通过ContentProvider共享数据的应用 258
9.2通过分析实例认识ContentProvider 266
9.3访问通讯录中的联系人和添加联系人 270
9.4监听C ontentProvider的数据改变 280
9.5本章小结 283
第10章Android的网络编程 284
10.1使用Socket通信搭建简易聊天室 284
10.2使用HTTP访问网络 292
10.2.1使用HttpURLConnection 292
10.2.2使用HttpClient接口 297
10.3使用WebView视图开发WebKit应用 324
10.3.1 WebKit概述 324
10.3.2使用WebView浏览网页 325
10.3.3使用WebView加载HTML代码 329
10.4本章小结 333
第11章 二维码应用——QR where 334
11.1 QR where功能需求 334
11.2开发启动界面M ain A ctivit y 336
11.3开发第一个菜单项所对应的界面ScanFragment 347
11.4开发第二个菜单项所对应的界面HistoryFragment 359
11.5开发第三个菜单项所对应的界面GeneratorFragment 370
11.5.1开发URL编辑页面GenerateURLActivity 375
11.5.2开发根据URL地址生成二维码图片的页面UrlImageActivity 379
11.5.3开发坐标拾取页面GenerateLocationActivity 385
11.6开发MapResultActivity 398
11.7开发第四个菜单项所对应的界面SettingFragment 405
11.8 QR where运行效果图 410
11.9本章小结 418
参考文献 419
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019