批量上传,套装书可能不全,下单前咨询在线客服! 正版书 !!!
¥ 43.97 7.4折 ¥ 59.8 全新
库存7件
作者钟元生、高成珍、朱文强、徐军、涂云钊
出版社清华大学出版社
ISBN9787302566786
出版时间2020-12
装帧平装
开本16开
定价59.8元
货号29195855
上书时间2024-10-20
钟元生,江西财经大学软件与通信工程学院教授、学术委员会主任,电子商务专业博士生导师,教育技术学研究生导师组组长,浙江大学博士毕业,美国加州大学尔湾分校访问学者,江西省计算机学会理事,江西省政府学位委员会学科评议组成员,江西省中青年学科带头人;曾任江西财经大学本科教学质量评建创优专家组副组长、江西财经大学用友软件学院教学副院长、科技部科技支撑计划项目评审专家、高等教育教学成果奖网评专家、一流本科课程网评专家、江西省教学成果奖评审专家,多次担任IEEE电子商务国际学术会议程序委员。主持或参与国家自然科学基金、全国教育科学规划*重点课题、江西省自然科学基金、江西省工业支撑计划项目和江西省科技型中小企业技术创新基金项目等十余项,江西省教育厅科技项目等其他省级以上项目多项。作为完成人获江西省教学成果一等奖三项,作为第二、第三完成人获省教学成果二、三等奖多项,获全国高校计算机基础教育优秀教材二等奖一项。出版专著两部,近年来主编《Android应用开发教程》《Android编程经典案例解析》《移动电子商务》等教材多部。创办Android编程学习网络社区——倚动实验室,基于软件工厂思想,探索移动互联网领域的软件设计、服务创新和人才培养等。培养了软件工程、计算机科学与技术、电子商务、教育技术、工商管理等专业的一大批研究生。〖TPT2.TIF;S*2;X*5;Z1;Y1,Z〗〖TS(*2〗〖HT5”SS〗〖WTBZ〗〖STBZ〗〖JZ〗〓〖HT7〗〖TS)〗高成珍,信息管理与信息系统专业在读博士,本科院校计算机专业教师,江西财经大学软件与通信工程学院教育技术学专业移动学习与手机软件开发方向硕士毕业,作为骨干开发完成“Android手机编程”网络课程,曾任江西省大学生手机软件设计赛——Android编程指导教师培训班主讲教师、竞赛命题专家和评审教师。参与创建倚动实验室,并具有很大影响力。主编教材《Android编程经典案例解析》《Android编程》已在清华大学出版社出版。〖LM〗〖LM〗阅 读 指 南
本书假定读者懂一些基本的Java语法知识,具有一定的Java编程经验。没有Java基础的读者也可阅读本书,但在涉及Java知识时,建议补充学习一些相关内容。
书中示例较多,源代码较长。本书注重示例的程序分析,为了方便介绍知识重点、压缩篇幅,仅列出一些关键代码,读者可从本书配套网站下载完整源码。
建议读者基于书上的说明和关键代码自己补充完成程序,而不主张一开始就下载程序、粗看、调通并对比运行结果。仅在反复尝试失败时,才看下载的源码。
为便于教学,我们在书中源码分别添加了行号,为一些关键语句添加了注释,例如:
1public class MainActivity extends Activity {
2public void onCreate(Bundle savedInstanceState) {
3super.onCreate(savedInstanceState);→调用父类的该方法
4setContentView(R.layout.activity_main);→设置Activity对应的
界面布局文件
5}
6public boolean onCreateOptionsMenu(Menu menu) {→创建选项菜单
7getMenuInflater().inflate(R.menu.activity_main, menu);
→指定菜单资源
8return true;
9}
10}其中,左边的1、2、3、…、10表示行号,中间的“super.onCreate (savedInstanceState);”才是真实的程序代码内容。“→”及后面的内容“调用父类的该方法”表示对中间代码的注释,非真实编程时所需,请读者注意。
为了方便读者学习,本书配套了源码、课件、试题、课程大纲等教学资源。所有配套资源均可在清华大学出版社官方网站下载。近年来,移动互联网的影响力越来越大,Android终端越来越普及,各种新的App层出不穷。如今,越来越多高校开设Android编程课,大家都希望有一本好的教材。
本书在保留第1版风格和知识结构的基础上,基于Java JDK1.8 Android Studio 4.1 Android SDK 10.0的开发及运行环境,对全书内容进行了重新修订,包括介绍新的开发环境以及提供新的程序代码。
本书意在做到:
(1) 既介绍Android基本语法、基本知识和基本应用,又介绍可直接运行的应用教学案例。使教师容易教学,学生能寓学于练、寓学于用。
(2) 不仅注重讲解语法细节,而且循序渐进地引导和启发学生建构自己的知识体系,包括用图解法详细分析Android应用程序的结构、运行过程以及各部分间的调用关系,演示Android应用的开发流程,给出一些关键代码由学生自己去重组和实现相应功能。
(3) 重点关注手机应用中的常见案例,将有关知识串联起来。结合使用Android手机的体验,逐步引导学生深入思考其内部实现。每章都有一些练习题,以帮助学生自测。
本书由钟元生担任主编,负责全书的组织设计、质量控制和统稿定稿。各章分工如下: 钟元生负责第1、2和第10章,同时指导和参与了其余各章的编写、修改;高成珍负责第3、4、7、8、11和12章;徐军负责第5章;朱文强负责第6章;涂云钊负责第9章。研究生刘平、何英、章雯、陈海俊、吴微微、高必梵、杨旭、邵婷婷等参与了本书第1版初稿讨论、编辑加工以及配套教学课件的制作工作。陈海俊做了大量的初稿排版工作。
许多领导与朋友为本书第1版的编写、大学生手机软件设计赛提供了无私支援。特别是江西财经大学党委书记、博士生导师王乔教授,在百忙之中过问竞赛并特批经费支持;江西财经大学校长、博士生导师卢福财教授对竞赛给予了大力支持;江西省教育厅高等院校科技开发办公室主任陈东林编审、省教育工委党校校长杜侦研究员参与策划竞赛。江西财经大学软件与物联网工程学院院长白耀辉博士、前任院长关爱浩博士、前任党委书记李新海先生、副院长黄茂军博士,江西财经大学财政大数据研究中心主任、博士生导师夏家莉教授,万本庭博士,邓庆山博士,清华大学出版社副社长卢先和先生、计算机分社袁勤勇主任等以不同的形式对我们的工作提供了许多帮助。对上述领导与朋友们的帮助,我们深表感谢。
希望本书能帮助Android任课教师更好地教授Android编程课,也能帮助使用本书的学生更快更扎实地掌握Android应用开发技能。
编者于南昌江西财经大学麦庐园2020年6月
包括Android起步、Android界面设计基础、Android事件处理、Activity与Intent、Android服务(Service)、Android广播接收器(BroadcastReceiver)、Android文件与本地数据库SQLite、Android内容提供者(ContentProvider)、Android图形图像处理、Android界面设计进阶和Android编程综合案例等。本书内容充实、材料新颖、案例丰富、条理清晰,既可作为大学教材,又可供软件从业者作为android编程的快速入门参考书。
钟元生,江西财经大学博士生导师、教授,浙江大学博士,学院学术委员会主任,“软件工程”一流本科专业建设点负责人,主持江西省教学成果一等奖3项,主编出版教材9部,主持国家自然科学基金等项目多项。
第1章Android起步<<<1
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界面设计基础<<<33
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事件处理<<<59
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)<<<85
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)<<<119
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)<<<140
6.1BroadcastReceiver介绍141
6.2发送广播的两种方式142
6.3音乐播放器145
6.4本章小结152
课后练习152
第7章Android文件与本地数据库(SQLite)<<<154
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)应用<<<188
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图形图像处理<<<206
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界面设计进阶<<<226
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位置服务与地图编程<<<276
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编程综合案例<<<295
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
参考文献<<<325
包括Android起步、Android界面设计基础、Android事件处理、Activity与Intent、Android服务(Service)、Android广播接收器(BroadcastReceiver)、Android文件与本地数据库SQLite、Android内容提供者(ContentProvider)、Android图形图像处理、Android界面设计进阶和Android编程综合案例等。本书内容充实、材料新颖、案例丰富、条理清晰,既可作为大学教材,又可供软件从业者作为android编程的快速入门参考书。
钟元生,江西财经大学博士生导师、教授,浙江大学博士,学院学术委员会主任,“软件工程”一流本科专业建设点负责人,主持江西省教学成果一等奖3项,主编出版教材9部,主持国家自然科学基金等项目多项。
— 没有更多了 —
以下为对购买帮助不大的评价