新書推薦:
《
甲骨文丛书·中华早期帝国:秦汉史的重估
》
售價:NT$
1367.0
《
欲望与家庭小说
》
售價:NT$
449.0
《
惜华年(全两册)
》
售價:NT$
320.0
《
甲骨文丛书·古代中国的军事文化
》
售價:NT$
454.0
《
中国王朝内争实录(套装全4册):从未见过的王朝内争编著史
》
售價:NT$
1112.0
《
半导体纳米器件:物理、技术和应用
》
售價:NT$
806.0
《
创客精选项目设计与制作 第2版 刘笑笑 颜志勇 严国陶
》
售價:NT$
281.0
《
佛山华家班粤菜传承 华家班59位大厨 102道粤菜 图文并茂 菜式制作视频 粤菜故事技法 佛山传统文化 广东科技
》
售價:NT$
1010.0
|
編輯推薦: |
博士生导师领衔20多人组成的倚动实验室团队,历经4年,设计、教学、实践、修订、提炼的力作。全方位应用型校企合作教材,帮助读者从Android菜鸟成长为Android达人。
全套三册,科学分解知识点,示例内容合理构建,从基础入门技能提升项目实战,层层递进,17个经典编程案例解析,直到实现一个含服务器、数据库管理和客户端访问的综合APP,逐步提高读者的Android编程能力。
以案例驱动来组织知识点,注重可运行案例的设计与实现,帮助读者理论联系实践,寓教于练、寓教于用,看得懂、学得会、做得出,非常适合初学者。
配套资源丰富,PPT、教学视频、教学大纲、课件、源代码、实验指导、网络测试、MOOC教学和网络辅导社区等全方位教学资源免费,方便教师教学和学生个性化学习。
|
內容簡介: |
本书注重示例的程序分析,为了方便介绍知识重点、压缩篇幅,仅列出一些关键代码,读者可从本书配套网站下载完整源码。建议读者基于书中说明和关键代码自己补充完成程序,而不主张一开始就下载程序、粗看、调通并对比运行结果。仅在反复尝试失败时,才看下载的源码。为便于教学,书中源码分别添加了行号,为一些关键语句添加了注释,例如: 1public class MainActivity extends Activity {2public void onCreateBundle savedInstanceState{3super.onCreatesavedInstanceState;调用父类的该方法4setContentViewR.layout.activity_main;设置Activity对应的界面布局文件5}6public boolean onCreateOptionsMenuMenu menu{创建选项菜单7getMenuInflater.inflateR.menu.activity_main, menu; 指定菜单资源8return true;9}10}其中,左边的1、2、3、510表示行号,中间的super.onCreate(savedInstanceState);才是真实的程序代码内容。及后面的内容调用父类的该方法表示对中间代码的注释,非真实编程时所需,请读者注意。为了方便读者学习,倚动实验室网站上提供了本书相关资源的下载路径,包括源码、课件、教学视频、试题等,网址为http:WWW.xs360.cnbook。特别是,我们在以往录制的手把手教你学android教学视频基础上,根据本书的新结构重新录制或编辑了具有微课性质的短小精炼的小视频,便于读者学习时使用。在学习或使用本书过程中有什么疑问或有什么好的建议,欢迎通过QQ群: 482198687(Android学习交流群)或QQ: 1281147324、645595894与我们联系。在教学实践中,我们发现很多同学上机调试时遇到一些错误就束手无策。本书整理了Android上机调试中的部分常见错误与程序调试方法(见附录A),希望对这些同学有所帮助。近年来,移动互联网的影响越来越大,Android终端越来越普及,各种新的APP层出不穷。谁更早地掌握了手机编程技术,谁就占有发展先机。现在,越来越多高校开设Android编程课,希望有一本好的教材。为此,我们在江西省大学生手机软件设计赛指导教师Android编程培训班和多年Android教学经验的基础上,完成本书。本书努力做到:(1) 既介绍Android基本语法、基本知识和基本应用,又介绍可直接运行的应用教学案例。使教师容易教学,学生能寓学于练、寓学于用。(2) 不仅注重讲解语法细节,而且循序渐进地引导和启发学生建构自己的知识体系,包括用图解法详细分析Android应用程序的结构、运行过程以及各部分间的调用关系,演示Android应用的开发流程,给出一些关键代码由学生自己去重组和实现相应功能。(3) 重点关注手机应用中的常见案例,将有关知识串联起来。结合学生用Android手机的体验,逐步引导他们深入思考其内部实现。每章都有一些练习题,以帮助学生自测。本书由钟元生担任主编,负责全书的组织设计、质量控制和统稿定稿。各章分工如下: 钟元生负责第1、第2和第10章,同时指导和参与了其余各章的编写、修改;高成珍负责第3、4、7、8、11和12章,徐军负责第5章,朱文强负责第6章,涂云钊负责第9章。研究生刘平、何英、章雯、陈海俊、吴微微、高必梵、杨旭、邵婷婷等参与了初稿讨论、编辑加工以及配套教学课件的制作工作。陈海俊做了大量的初稿排版工作。许多领导与朋友为本书编写、大学生手机软件设计赛提供了无私支援。特别是江西财经大学校长、博士生导师王乔教授,在百忙之中过问竞赛并特批经费支持;江西省科技厅副厅长(原江西财经大学副校长)、博士生导师卢福财教授对竞赛给予了大力支持;江西省教育厅高等院校科技开发办公室主任陈东林编审、省教育工委党校校长杜侦研究员参与策划竞赛。江西财经大学软件与通信工程学院院长关爱浩博士、党委书记李新海先生、副院长黄茂军博士、副院长白耀辉博士、副院长邓庆山博士,现代经济管理学院院长、博士生导师陆长平教授,经济管理与创业模拟实验中心主任、博士生导师夏家莉教授,协同创新中心监测预警仿真部主任万本庭博士,以及清华大学出版社副社长卢先和先生、计算机分社袁勤勇主任以不同的形式对我们的工作提供了许多帮助。对上述领导与朋友们的帮助,我们深表感谢。希望本书能帮助Android任课教师更快地教好Android编程课,也能帮助使用本书的学生更快更扎实地掌握Android应用开发技能。
|
關於作者: |
钟元生,江西财经大学软件与通信工程学院教授、学术委员会主任,电子商务专业博士生导师,教育技术学研究生导师组组长,浙江大学博士毕业,美国加州大学尔湾分校访问学者,江西省计算机学会理事,江西省政府学位委员会学科评议组成员,江西省中青年学科带头人;曾任江西财经大学本科教学质量评建创优专家组副组长、用友软件学院教学副院长,科技部科技支撑计划项目评审专家、江西省教学成果奖评审专家,多次担任IEEE电子商务国际学术会议程序委员;主持或参与国家自然科学基金、全国教育科学规划教育部重点课题、江西省自然科学基金、江西省工业支撑计划项目和江西省科技型中小企业技术创新基金项目等10多项,江西省教育厅科技项目等其他省级以上项目多项。作为第一完成人获江西省教学成果一等奖两项,作为第二、第三完成人获省教学成果二、三等奖多项,获全国高校计算机基础教育优秀教材二等奖一项。出版专著两部,近年来主编《Android应用开发教程》、《Android编程经典案例解析》和《移动电子商务》等教材多部。江西省大学生手机软件设计赛发起人、总策划和前三届竞赛的专家委员会主任,正在联合全国百所高校举办全国大学生手机软件邀请赛。创办倚动实验室,基于软件工厂思想,探索移动互联网领域的软件设计、服务创新和人才培养等。培养了软件工程、计算机科学与技术、电子商务、教育技术、MBA等专业的一大批研究生。
高成珍,本科院校计算机专业教师,江西财经大学软件与通信工程学院教育技术学专业移动学习与手机软件开发方向硕士毕业,作为骨干开发完成了《Android手机编程》网络课程,曾任江西省大学生手机软件设计赛Android编程指导教师培训班主讲教师、竞赛命题专家和评审教师;参与创建的Android编程网络学习社区倚动实验室,影响越来越大。主编的教材《Android编程经典案例解析》在清华大学出版社出版。阅 读 指 南本书假定读者懂得一些基本的Java语法知识,具有一定的Java编程经验。如果没有Java基础,也可阅读本书,但在涉及Java知识时,建议去补充学习一些相关的Java知识。书中示例较多,源代码较长。
|
目錄:
|
1.1初识Android21.1.1Android的概述21.1.2Android的体系结构31.2搭建Android开发环境41.2.1安装JDK和配置Java开发环境51.2.2Eclipse、Android SDK和ADT三合一安装包的安装81.2.3管理模拟器101.3开发第一个Android应用131.3.1创建Android项目131.3.2运行Android应用161.4Android应用结构分析161.4.1Android应用程序的结构161.4.2Android应用程序运行过程181.4.3Android应用下载与安装211.4.4Android四大基本组件介绍211.4.5Android设计的MVC模式221.5本章小结24课后练习24
第2章Android界面设计基础262.1基础View控件272.1.1View与ViewGroup控件272.1.2文本显示框TextView292.1.3文本编辑框EditText302.1.4按钮Button302.1.5应用举例312.2布局管理器372.2.1线性布局372.2.2表格布局382.2.3相对布局392.2.4其他布局39Android编程目录〖1〗〖2〗[2]〖2〗〖2〗2.2.5布局的综合运用402.3开发自定义View442.4本章小结45课后练习46
第3章Android事件处理483.1Android的事件处理机制503.1.1基于监听的事件处理503.1.2基于回调的事件处理583.1.3直接绑定到标签613.2Handler消息传递机制623.3异步任务处理653.4本章小结69课后练习69
第4章Android活动与意图(Activity与Intent)714.1Activity详解734.1.1Activity概述734.1.2创建和配置Activity744.1.3启动和关闭Activity754.1.4Activity的生命周期764.1.5Activity间的数据传递824.2Intent详解924.2.1Intent概述924.2.2Intent构成934.2.3Intent解析964.3本章小结100课后练习100
第5章Android服务(Service)1025.1Service概述1035.1.1Service介绍1035.1.2启动Service的两种方式1035.1.3Service中的常用方法1045.1.4绑定Service过程1075.1.5Service生命周期1125.2跨进程调用Service1135.2.1什么是AIDL服务1145.2.2建立AIDL文件1145.2.3建立AIDL服务端1155.2.4建立AIDL客户端1165.3调用系统服务1185.4本章小结119课后练习120
第6章Android广播接收器(BroadcastReceiver)1216.1BroadcastReceiver介绍1226.2发送广播的两种方式1236.3音乐播放器1256.4本章小结131课后练习132
第7章Android文件与本地数据库(SQLite)1337.1文件存储1347.1.1手机内部存储空间文件的存取1347.1.2读写SD卡上的文件1387.2SharedPreferences1417.2.1SharedPreferences的存储位置和格式1417.2.2读写其他应用的SharedPreferences1477.3SQLite数据库1487.3.1SQLite数据库简介1487.3.2SQLite数据库相关类1497.4本章小结159课后练习159
第8章Android内容提供者(ContentProvider)应用1608.1ContentProvider简介1618.2ContentProvider操作常用类1628.2.1URI基础1628.2.2URI操作类UriMatcher 和ContentUris1638.2.3ContentResolver类1648.3ContentProvider应用实例1648.3.1用ContentResolver操纵ContentProvider提供的数据1648.3.2开发自己的ContentProvider1678.4获取网络资源1718.5本章小结175课后练习175
第9章Android图形图像处理1769.1简单图片和逐帧动画1789.1.1简单图片1799.1.2逐帧动画1829.1.3示例讲解1849.2自定义绘图1849.2.1Canvas和Paint1859.2.2Shader1869.2.3Path和PathEffect1879.2.4示例讲解1889.3本章小结191课后练习191
第10章Android界面设计进阶19310.1图片控件19410.1.1ImageView图片视图19410.1.2ImageButton图片按钮19510.1.3ImageSwitcher图片切换器19810.2列表视图19910.2.1AutoCompleteTextView自动提示19910.2.2Spinner列表20110.2.3ListView列表20210.2.4ExpandableListView扩展下拉列表20410.3对话框20710.3.1对话框简介20710.3.2创建对话框21010.3.3自定义对话框21210.4菜单21410.4.1选项菜单21410.4.2上下文菜单22010.5本章小结223课后练习224
第11章Android GPS位置服务与地图编程22611.1GPS位置服务编程22711.1.1支持位置服务的核心API22711.1.2简单位置服务应用22911.2Google Map服务编程23211.2.1使用Google地图的准备工作23211.2.2根据位置信息在地图上定位23611.3本章小结241课后练习242
第12章Android编程综合案例24312.1校园通概述24412.2校园通应用程序结构24512.3校园通应用程序功能模块24612.3.1学校生活模块24812.3.2出行指南模块25412.3.3游玩南昌模块26412.3.4号码百事通模块26512.4注意事项27112.5本章小结272课后习题272
|
|