


定价:79.8元
印次:1-1
ISBN:9787302600008
出版日期:2022.03.01
印刷日期:2022.03.09
图书责编:谢琛
图书分类:教材
本书全面而又系统地介绍了Android移动开发技术。全书共12章,内容包括Android简介、Android布局、Android控件、对话框与高级控件、Activity、网络通信、广播接收组件、Service、数据存储与共享、图形与动画、设备操作、第三方开发包等。本书注重应用,每章都包含大量示例和详细的结果分析,旨在使读者夯实基础,提高综合运用Android各项技术的编程能力,学会软件编程的思考方法。 本书可作为普通高校计算机专业本科生的教材,也可作为专业技术人员、软件工程师、系统架构师等的参考用书。
金百东,男,1969年生,现为辽宁师范大学计算机与信息技术学院计算机科学与技术(师范)专业教师,副教授。1994年6月毕业于东北师范大学大学原子核物理专业,获硕士学位。主要研究领域:JAVA WEB应用,设计模式研究,STL研究。 以第1作者在中文核心期刊发表论文17篇。 发表著作6部:(1) C++ STL基础及应用,清华大学出版社,2010年;(2) Java程序设计,科学出版社,2012年;(3) Java程序设计学习指导与习题解答,科学出版社,2012年;(4) Java设计模式深入研究,人民邮电出版社,2014年;(5) Java web编程技术实用教程,清华大学出版社,2016年;(6) Java设计模式及应用案例(第2版),人民邮电出版社,2017年; 多次荣获“蓝桥杯全国软件大赛”及“辽宁省大学生ACM程序设计大赛”优秀指导教师。
前言 创作背景 随着智能手机的飞速发展,越来越多的App应用走进人们的生活,App开发也越发重要,出现了许多优秀的Android程序设计书籍。笔者也想为此尽一些微薄之力,以下三点是笔者的创作动机: ①利用尽量少的代码,讲清知识内涵;②知识点环环相扣,要达到一定的深度;③体会Android编程思想,并将其运用到其他不同语言的编程中。 本书内容 本书共分12章,具体内容如下。 第1章Android简介,介绍Android历史,Android Studio开发环境的安装、配置及应用方法。开发第一个Android程序,介绍其相关目录的作用,并简介Toast类的功能及两个重要的知识点。 第2章Android布局,介绍线性布局(LinearLayout)、相对布局(RelativeLayout)、表格布局(TableLayout)、网格布局(GridLayout)、框架布局(FrameLayout)的应用方法。 第3章Android控件,介绍按钮控件Button、ImageButton,状态开关控件ToggleButton、Switch,单选按钮RadioButton和多选按钮CheckBox,图片控件ImageView,文本控件TextView、EditText,列表控件ListView,下拉控件Spinner等的创建方法,类中的主要函数及事件处理机制。 第4章对话框与高级控件,介绍系统AlertDialog对话框的基本应用方法,讲解日期控件、翻页控件、增强型列表控件RecyclerView的具体实现和用法。 第5章Activity,介绍Activity的生命周...
●第1章Android简介1
1.1Android历史1
1.2开发环境2
1.3创建第一个工程3
1.4工程主要文件和目录6
1.4.1主要目录介绍6
1.4.2主要文件介绍7
1.5编译与运行10
1.6Toast类12
1.7两个知识点13
1.7.1接口回调技术13
1.7.2适配器技术15
习题117
●第2章Android布局18
2.1Android布局与Java布局的区别18
2.2线性布局18
2.3相对布局27
2.3.1根据父容器定位27
2.3.2根据兄弟组件定位29
2.4表格布局32
2.5网格布局35
2.6框架布局37
2.7滚动窗口38
2.8综合示例40
2.9动态控制布局47
2.10单位转换53
习题256
Android简明程序设计目录●第3章Android控件58
3.1类层次关系58
3.2按钮控件59
3.2.1基本按钮Button59
3.2.2图像按钮ImageButton63
3.3状态开关65
3.3.1ToggleButton开关65
3.3.2Switch开关67
3.4单选按钮和多选按钮70
3.4.1RadioButton单选按钮70
3.4.2深入探究73
3.4.3CheckBox多选按钮78
3.5图片控件ImageView81
3.5.1基本函数81
3.5.2数学基础82
3.5.3典型事例83
3.6文本控件89
3.6.1TextView89
3.6.2深入探究92
3.6.3EditText9... 查看详情





