- ISBN:9787302566786
- 装帧:70g胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:340
- 出版时间:2021-01-01
- 条形码:9787302566786 ; 978-7-302-56678-6
本书特色
一本简而精的Android入门书,在8年教学实践和被几万学生学习基础上,修订而成,特别适合用做大学本科教材。 零基础,易上手,寓教于用,寓教于练,适合大学课堂教学。
内容简介
包括Android起步、Android界面设计基础、Android事件处理、Activity与Intent、Android服务(Service)、Android广播接收器(BroadcastReceiver)、Android文件与本地数据库SQLite、Android内容提供者(ContentProvider)、Android图形图像处理、Android界面设计进阶和Android编程综合案例等。本书内容充实、材料新颖、案例丰富、条理清晰,既可作为大学教材,又可供软件从业者作为android编程的快速入门参考书。
目录
第1章Android起步
1.1初识Android2
1.1.1Android概述2
1.1.2Android的体系结构2
1.2搭建Android开发环境4
1.2.1安装JDK和配置Java开发环境4
1.2.2Android Studio安装与配置8
1.2.3模拟器的创建与启动17
1.3Android项目运行过程分析22
1.3.1Android应用程序结构分析22
1.3.2Android应用程序编译过程24
1.3.3Android应用程序的运行过程26
1.4Android应用下载与安装30
1.5Android开发的MVC模式30
1.6本章小结32
课后练习32
第2章Android界面设计基础
2.1Android界面设计概述35
2.2Android基础界面控件36
2.2.1文本显示框TextView36
2.2.2文本编辑框EditText38
2.2.3按钮Button38
2.2.4应用举例39
2.3布局管理器42
2.3.1线性布局42
2.3.2表格布局44
2.3.3相对布局46
2.3.4层布局48
2.3.5网格布局50
2.4开发自定义View54
2.5本章小结56
课后练习57
第3章Android事件处理
3.1Android的事件处理机制61
3.1.1基于监听的事件处理61
3.1.2基于回调的事件处理70
3.1.3直接绑定到标签74
3.2Handler消息传递机制76
3.3异步任务处理78
3.4本章小结84
课后练习84
Android编程(第2版)目录
第4章Android活动(Activity)与示意图(Intent)
4.1Activity详解87
4.1.1Activity概述87
4.1.2创建和配置Activity88
4.1.3启动和关闭Activity89
4.1.4Activity的生命周期90
4.1.5Activity间的数据传递96
4.2Fragment概述105
4.3Intent详解109
4.3.1Intent概述109
4.3.2Intent构成110
4.3.3Intent解析113
4.4本章小结116
课后练习117
第5章Android服务(Service)
5.1Service概述120
5.1.1Service介绍120
5.1.2启动Service的两种方式120
5.1.3Service中常用方法121
5.1.4绑定Service过程124
5.1.5Service生命周期129
5.2跨进程调用Service130
5.2.1什么是AIDL服务130
5.2.2建立AIDL文件131
5.2.3建立AIDL服务端132
5.2.4建立AIDL客户端133
5.3调用系统服务135
5.4本章小结138
课后练习139
第6章Android广播接收器(BroadcastReceiver)
6.1BroadcastReceiver介绍141
6.2发送广播的两种方式142
6.3音乐播放器145
6.4本章小结152
课后练习152
第7章Android文件与本地数据库(SQLite)
7.1文件存储155
7.1.1手机内部存储空间文件的存取155
7.1.2读写SD卡上的文件160
7.2SharedPreferences165
7.3SQLite数据库171
7.3.1SQLite数据库简介171
7.3.2SQLite数据库相关类172
7.3.3SQLite数据库应用举例175
7.4本章小结182
课后练习183
第8章Android内容提供者(ContentProvider)应用
8.1ContentProvider简介189
8.2ContentProvider操作常用类190
8.2.1URI基础190
8.2.2URI操作类UriMatcher和ContentUris191
8.2.3ContentResolver类192
8.3ContentProvider应用实例192
8.3.1用ContentResolver操纵ContentProvider提供的数据192
8.3.2开发自己的ContentProvider196
8.4获取网络资源201
8.5本章小结205
课后练习205
第9章Android图形图像处理
9.1Android图片资源概述207
9.2Drawable对象208
9.2.1BitmapDrawable位图208
9.2.2ShapeDrawable自定义形状210
9.2.3StateListDrawable随状态变化的图片211
9.2.4AnimationDrawable逐帧动画211
9.3自定义绘图216
9.3.1Canvas和Paint216
9.3.2Shader217
9.3.3Path和PathEffect218
9.4本章小结223
课后练习223
第10章Android界面设计进阶
10.1图片控件227
10.1.1图片显示控件ImageView227
10.1.2图片按钮ImageButton228
10.1.3图片切换器ImageSwitcher231
10.2列表控件235
10.2.1下拉列表Spinner236
10.2.2普通列表ListView239
10.2.3网格列表GridView244
10.2.4增强列表RecyclerView247
10.2.5扩展下拉列表ExpandableListView251
10.3对话框256
10.3.1对话框简介256
10.3.2警示框AlertDialog256
10.4菜单262
10.4.1选项菜单262
10.4.2上下文菜单267
10.5本章小结272
课后练习273
第11章Android GPS位置服务与地图编程
11.1GPS位置服务编程277
11.1.1支持位置服务的核心API277
11.1.2简单位置服务应用279
11.2百度地图编程283
11.2.1使用百度地图的准备工作284
11.2.2根据位置信息在地图上显示标记287
11.3本章小结294
课后练习294
第12章Android编程综合案例
12.1“校园通”概述296
12.2“校园通”应用程序结构297
12.3“财大通”应用程序功能模块298
12.3.1“学校生活”模块300
12.3.2“出行指南”模块307
12.3.3“游玩南昌”模块316
12.3.4“号码百事通”模块317
12.4注意事项323
12.5本章小结323
课后练习323
参考文献
作者简介
钟元生,江西财经大学博士生导师、教授,浙江大学博士,学院学术委员会主任,“软件工程”国j级一流本科专业建设点负责人,主持江西省教学成果一等奖3项,主编出版教材9部,主持国家自然科学基金等项目多项。
-
深度学习的数学
¥43.5¥69.0 -
全图解零基础word excel ppt 应用教程
¥19.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0 -
贝叶斯推理与机器学习
¥139.3¥199.0