Android基础教程PDF电子书下载
- 电子书积分:9 积分如何计算积分?
- 作 者:余平,张建华主编;石芳堂,李彦玲副主编
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2013
- ISBN:9787517009757
- 页数:184 页
第1章 Android系统概述 1
本章学习目标 1
1.1 基础知识 1
1.1.1 智能手机系统 1
1.1.2 移动手机操作系统 1
1.2 Android系统 2
本章小结 4
习题1 4
第2章 Android开发环境设置 5
本章学习目标 5
2.1 Android开发环境介绍 5
2.2 环境搭建准备 5
2.3 搭建开发环境流程 6
2.3.1 下载安装JDK 6
2.3.2 下载安装Eclipse IDE 8
2.3.3 下载与安装Android SDK 8
2.3.4 配置Android SDK 9
2.3.5 下载安装ADT套件(Android SDK) 10
2.3.6 为Eclipse设置SDK的路径 13
2.4 设置Android模拟器 13
本章小结 15
习题2 15
第3章 Android项目设计 16
本章学习目标 16
3.1 开始第一个Android项目Helloworld 16
3.2 Android应用程序构成 18
3.3 Android几个重要项目文件的讲解 19
3.3.1 首先建立的HelloWorld类 19
3.3.2 main.xml布局文件内容 20
3.3.3 AndroidManifest.xml内容 20
3.3.4 其他的文件 21
3.4 在模拟器上运行项目 22
3.5 打包Android程序 23
本章小结 23
习题3 23
第4章 AndroidActivity介绍 24
本章学习目标 24
4.1 Activity介绍 24
4.2 Activity生命周期 26
本章小结 29
习题4 29
第5章 UI基本组件 30
本章学习目标 30
5.1 Android UI基本概念 30
5.2 Widget组件 33
5.2.1 文本显示组件(TextView) 33
5.2.2 编辑框EditText 36
5.2.3 按钮组件Button和ImageButton 38
5.2.4 单选框RadioGroup 42
5.2.5 复选框CheckBox 44
本章小结 46
习题5 46
第6章 Android布局管理器 47
本章学习目标 47
6.1 程序布局管理器 47
6.1.1 线性布局管理器LineLayout 48
6.1.2 框架布局管理器FrameLayout 50
6.1.3 表格布局管理器TableLayout 51
6.1.4 相对布局管理器RelativeLayout 53
6.1.5 绝对布局AbsoluteLayout 55
6.2 菜单 56
6.2.1 选项菜单 56
6.2.2 子菜单 59
6.2.3 快捷菜单 60
6.3 Android事件处理 61
6.3.1 单击事件 62
6.3.2 单选按钮与事件方法OnCheckedChangeListerner 64
6.3.3 下拉列表框事件处理 67
本章小结 70
习题6 70
第7章 UI高级控件 71
7.1 滚动视图ScrollView 71
7.2 列表显示控件ListView 73
7.3 对话框Dialog 75
7.3.1 警告对话框AlertDialog与AlertDialog.Builder 76
7.3.2 DatePickerDialog与TimePickerDialog 78
7.3.3 进度处理对话框ProgressDialog 80
7.4 评分组件RatingBar 82
7.5 信息提示框Toast 85
7.6 下拉菜单Spinner 88
本章小结 91
习题7 91
第8章 Android应用程序组件 92
本章学习目标 92
8.1 Intent简介 92
8.1.1 Intent组成 93
8.1.2 Intent解析及Intent Filter操作 94
8.2 Intent操作 97
8.3 使用Intent调用系统常用组件 97
8.4 Service 99
8.4.1 Service生命周期 100
8.4.2 创建服务过程 101
8.5 广播接收器BroadcastReceiver 105
本章小结 109
习题8 109
第9章 数据存储 110
本章学习目标 110
9.1 Android平台数据存储简介 110
9.2 SharedPreferences存储数据 110
9.3 文件存储 113
9.3.1 内部文件存储 114
9.3.2 外部文件存储 115
9.4 SQLite数据库存储 116
9.4.1 SQLite类 117
9.4.2 创建SQLite数据库 117
9.4.3 数据库操作 120
9.4.4 SQLite数据库的查询 121
9.4.5 数据库事务处理 123
9.5 内容提供器ContentProvider 123
9.5.1 ContentProvider简介 123
9.5.2 ContentProvider创建 125
9.5.3 ContentProvider查询、添加、删除、修改操作 128
9.5.4 ContentProvider实例 129
本章小结 135
习题9 135
第10章 网络通信 136
本章学习目标 136
10.1 Android平台网络通信 136
10.1.1 Android Http通信 137
10.1.2 Android中基于Socket通信 138
10.2 通信组件WebView 141
10.2.1 WebKit介绍 141
10.2.2 WebView使用 141
10.3 WiFi通信 143
10.4 蓝牙通信 147
10.4.1 Android平台对蓝牙支持的类 148
10.4.2 蓝牙通信模式 149
本章小结 151
习题10 151
第11章 定位与地图 152
本章学习目标 152
11.1 Android定位服务 152
11.2 Android地图服务 154
11.2.1 MapView类 155
11.2.2 MapActivity 156
11.2.3 Google地图显示 156
11.3 使用Overlay 160
本章小结 162
习题11 162
第12章 多媒体应用 163
本章学习目标 163
12.1 Android多媒体功能 163
12.2 MediaRecorder与MediaPlayer类介绍 164
12.3 录制音频(Audio)文件 165
12.4 使用MediaPlayer播放音频(Audio) 168
12.5 录制视频Video文件 169
12.6 播放Video文件 170
12.7 相机功能 170
本章小结 175
习题12 175
第13章 实用功能开发 176
本章学习目标 176
13.1 自制简易的视屏播放器 176
13.2 网页浏览 180
本章小结 183
习题13 183
参考文献 184
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018