Android开发实用教程PDF电子书下载
- 电子书积分:8 积分如何计算积分?
- 作 者:王建华,张伟主编;于丹,于延,李晓楠等副主编
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2014
- ISBN:9787517025146
- 页数:119 页
第一部分 Android概览 1
第1章 Android发展简介 1
1.1 移动开发技术的发展 1
1.2 Android的诞生与发展 1
1.3 Android开发平台简介 7
1.4 Android的基本体系结构 7
1.4.1 应用程序 8
1.4.2 应用程序框架 8
1.4.3 函数库和Android的运行 8
1.4.4 Linux内核 9
小结 9
第2章 Android开发环境 10
2.1 如何配置Android开发环境 10
2.2 支持Android开发的操作系统 10
2.3 安装Java开发包(JDK) 10
2.4 安装配置Eclipse开发环境 11
2.5 其他开发环境 12
2.6 安装Android软件开发包(SDK) 12
2.7 安装与配置Android Eclipse插件(ADT) 15
2.8 创建模拟器AVD 16
小结 20
第3章 如何编写一个Android应用小程序 21
3.1 测试开发环境 21
3.1.1 在Eclipse工程中导入Snake应用程序 22
3.1.2 为Snake工程创建Android虚拟设备 24
3.1.3 为Snake工程创建运行配置参数 24
3.1.4 在Android模拟器中运行Snake应用程序 25
3.2 在模拟器中调试Android应用程序 25
3.3 在硬件上调试应用程序 26
小结 27
第二部分 Android应用程序设计 28
第4章 Android界面基本控件 28
4.1 Android视图、Widget和布局简介 28
4.1.1 Android视图简介 28
4.1.2 Android Widget简介 28
4.1.3 Android布局简介 28
4.2 使用TextView显示文本 28
4.2.1 配置布局和尺寸 29
4.2.2 在文本中创建上下文链接 30
4.3 使用EditText和Spinner获取用户文本 30
4.3.1 使用自动补全辅助用户 31
4.3.2 使用输入过滤器约束用户输入 32
4.3.3 使用SpinnerWidget的下拉列表约束用户输入 33
4.4 使用按钮、多选框和单项选择框 34
4.4.1 使用基本按钮 34
4.4.2 使用复选框和ToggleButton按钮 35
4.4.3 使用RadioGroup和RadioButton 35
4.5 获取用户输入的日期和时间 36
小结 39
第5章 使用布局设计Android用户界面 40
5.1 创建Android用户界面 40
5.1.1 使用XML资源创建布局 40
5.1.2 使用代码创建布局 40
5.2 使用ViewGroup组织用户界面 40
5.3 使用内建的布局类 41
5.3.1 AbsoluteLayout 41
5.3.2 FrameLayout 42
5.3.3 LinearLayout 43
5.3.4 RelativeLayout 44
5.3.5 TableLayout 47
5.3.6 在屏幕上使用多布局 47
5.4 使用内建的View容器类 47
5.4.1 结合AdapterView使用数据驱动View容器 48
5.4.2 使用TabActivity和TabHost组织视图 48
5.4.3 探索其他视图容器 50
5.5 使用AppWidget显示应用程序视图 50
5.6 成为AppWidget提供者 50
小结 51
第6章 Android事件处理 52
6.1 掌控用户事件 52
6.1.1 监听触摸模式状态改变 52
6.1.2 监听全屏幕上的事件 52
6.1.3 长按事件 53
6.1.4 监听手势 53
6.1.5 焦点事件 54
6.1.6 监听屏幕旋转 54
小结 54
第7章 Android界面高级控制 55
7.1 向用户显示信息 55
7.1.1 使用ProgressBar指示进度 55
7.1.2 使用SeekBar指示和调整进度 56
7.1.3 使用RatingBar指示和调整评分 57
7.1.4 使用AnalogClock和DigitalClock指示当前时间 58
7.1.5 使用Chronometer指示时间推移 59
7.2 为用户提供选项和ContextMenu 59
7.2.1 使用选项菜单 59
7.2.2 使用ContextMenu 59
小结 60
第8章 解析Android应用程序 61
8.1 Android应用程序的生命周期 61
8.1.1 Activity的生命周期 62
8.1.2 Activity状态分析 62
8.1.3 Activity常见应用 63
8.2 使用Android Manifest文件定义应用程序 64
8.2.1 管理应用程序身份 65
8.2.2 注册Activity和其他应用程序组件 65
8.2.3 使用许可权限 65
8.2.4 指定应用程序所需输入设备和软件 66
8.2.5 使用库和Android SDK版本 66
8.2.6 在Manifest文件中定义应用程序的其他配置参数 67
小结 67
第9章 管理应用程序资源 69
9.1 应用程序资源简介 69
9.2 相关文件夹资源的介绍以及对资源的定义 69
9.3 使用资源 69
9.3.1 使用String(字符串)资源 70
9.3.2 使用格式化的String资源 70
9.3.3 使用String数组 72
9.3.4 使用颜色 72
9.3.5 使用尺寸 72
9.3.6 使用简单Drawable资源 73
9.3.7 使用图像 73
9.3.8 使用动画 74
9.3.9 使用菜单 74
9.3.1 0使用XML文件 75
9.3.1 1使用原始文件 75
9.3.1 2资源引用 76
9.3.1 3使用布局(layout) 76
9.3.1 4使用样式(style)和主题(theme) 77
9.4 引用系统资源 77
9.5 管理各种应用程序配置 77
小结 78
第三部分 Android高级应用 79
第10章 Android高级应用 79
10.1 屏幕绘图 79
10.2 使用文字 79
10.2.1 使用默认字体 79
10.2.2 使用自定义字体 80
10.2.3 测量文字所需的屏幕尺寸 80
10.3 使用位图 80
10.3.1 在画布上绘制位图 80
10.3.2 缩放位图 81
10.3.3 使用Matrix变换位图 81
10.4 使用图形 81
10.4.1 用XML资源定义图形 82
10.4.2 使用程序定义图形 82
10.4.3 绘制各种图形 82
10.5 使用动画 83
10.5.1 使用逐帧动画 83
10.5.2 使用补间动画 84
小结 88
第11章 使用Android数据和存储API 89
11.1 使用应用程序首选项 89
11.1.1 创建私有和共享首选项 89
11.1.2 搜索和读取首选项 90
11.1.3 新增、修改和删除首选项 90
11.1.4 使用Android文件系统查找首选项数据 91
11.2 使用文件和目录 91
11.2.1 探索Android应用程序目录 91
11.2.2 在默认应用程序目录中创建和写入文件 92
11.2.3 在默认应用程序目录中读取文件内容 92
11.3 使用SQLite数据库存储结构化数据 92
11.3.1 创建SQLite数据库 93
11.3.2 插入、修改和删除数据库记录 93
11.3.3 在SQLite数据库中执行查询 94
11.3.4 关闭和删除SQLite数据库 94
11.4 使用ContentProvider在应用程序间共享数据 95
11.4.1 ContentResolver 95
11.4.2 探索Android的部分内建Content Provider 95
11.4.3 在Content Provider中修改数据 97
11.5 使用自定义ContentProvider扩展Android应用程序 98
11.5.1 继承Content Provider 98
11.5.2 定义数据URI 98
11.5.3 定义数据列 99
11.5.4 实现query()、insert()、update()、delete()和getType() 99
11.5.5 更新Manifest文件 99
11.6 使用Live Folder 100
小结 100
第12章 Android网络应用 102
12.1 访问因特网(HTTP) 102
12.1.1 从Web读取数据 102
12.1.2 使用HttpURLConnection 103
12.1.3 解析从网络获取的XML 103
12.1.4 使用线程访问网络 104
12.1.5 显示从网络资源获取的图像 104
12.1.6 获取Android网络状态 105
12.2 使用WebView浏览Web 106
小结 108
第13章 位置服务以及多媒体 109
13.1 使用全球定位服务(GPS) 109
13.2 位置地理编码 110
13.3 在地图上标注位置 110
13.4 位置服务扩展应用 110
13.5 操作静态图像 111
13.6 使用视频 111
13.7 使用音频 114
小结 115
第14章 Android手机服务 117
14.1 使用传感器 117
14.2 使用Wi-Fi 118
14.3 监视电池 119
小结 119
- 《高级英语阅读与听说教程》刘秀梅编著 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
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018