新書推薦:
《
山西寺观艺术壁画精编卷
》
售價:NT$
7650.0
《
中国摄影 中式摄影的独特魅力
》
售價:NT$
4998.0
《
山西寺观艺术彩塑精编卷
》
售價:NT$
7650.0
《
积极心理学
》
售價:NT$
254.0
《
自由,不是放纵
》
售價:NT$
250.0
《
甲骨文丛书·消逝的光明:欧洲国际史,1919—1933年(套装全2册)
》
售價:NT$
1265.0
《
剑桥日本戏剧史(剑桥世界戏剧史译丛)
》
售價:NT$
918.0
《
中国高等艺术院校精品教材大系:材料的时尚表达??服装创意设计
》
售價:NT$
347.0
編輯推薦:
Android开发基础知识的同时要加入大量的完整实例(包含全部代码、结果截图以及程序的说明),做到每个主题都有对应的实例,这样既便于课堂的理论和实践教学,也便于学生课后自学。
內容簡介:
本书是作者根据计算机和电子信息类应用型本科人才培养的需要,结合多年的理论和实践教学经验,按照加强基础知识和提升工程应用能力的原则编写而成。全书编写由浅入深、案例丰富,通过讲授Android编程基础知识来着重提高学生的手机应用程序开发能力。全书共分 7章,包括Android简介、Android开发平台的创建与使用、Android的布局管理器、Android常用基本控件及其用法、Activity组成及其调用、Android的高级控件,以及消息、通知与菜单等内容。为了配合理论课的教学,并帮助学生提升Android应用程序开发的基本技能,每一节在理论内容之后都安排有与知识点配套的实例供学生练习,既可供课堂演示又可以上机实验。本书可供应用型本科计算机类、电子信息类专业作为Android手机应用程序设计或移动终端软件开发课程的教材,亦可作为高职高专院校对应课程的教材。
關於作者:
1990.9-1994.7 哈尔滨工程大学电子工程系 信息工程专业 学习(本科) 1994.9-1997.6 北京广播学院电子工程系 通信与电子系统 学习(硕士) 1997.7-1999.8 北京广播学院电子工程系 教师 1999.9-2003.1 中科院声学研究所 信号与信息系统 学习(博士) 2003.3-2010.1 在瑞士洛桑学习法语和数学 2010.7-迄今 文华学院工作(1)李香春、杜利民,一种基于多尺度边缘特征提取的基音检测算法, 电子学报,Vol 31, 2003。(2)Xiangchun Li、Limin Du, The Influence of the VoicedUnvoiced Attribute of Consonant on Suprasegments of Monosyllable, The 17th Pacific Asia Conference on Language, Information and Computation, Singapore, 2003。
目錄 :
第1章Android简介1
1.1初识Android1
1.2Android的版本演变2
1.3Android平台的架构体系8
1.4习题11
第2章Android开发平台的创建与使用12
2.1Android开发平台概述12
2.2Android开发平台搭建12
2.2.1JDK的安装12
2.2.2Eclipse ADT安装15
2.3如何创建Android开发项目16
2.4Android应用程序测试21
2.4.1虚拟机模拟器测试21
2.4.2真机测试24
2.5Android应用程序项目的组成25
2.6习题27
第3章Android的布局管理器28
3.1XML语法规则28
3.2Android布局管理器概述29
3.3线性布局LinearLayout29
3.3.1线性布局LinearLayout简介29
3.3.2线性布局LinearLayout应用举例31
3.4表格布局TableLayout32
3.4.1表格布局TableLayout简介33
3.4.2表格布局TableLayout应用举例33
3.5相对布局RelativeLayout35
3.5.1相对布局RelativeLayout简介35
3.5.2相对布局RelativeLayout应用举例37
3.6帧布局FrameLayout38
3.6.1帧布局FrameLayout简介39
3.6.2帧布局FrameLayout应用举例39
3.7绝对布局AbsoluteLayout40
3.7.1绝对布局AbsoluteLayout简介40
3.7.2绝对布局AbsoluteLayout应用举例40
3.8布局的嵌套41
3.9习题43
第4章Android常用基本控件及其用法45
4.1TextView文本框控件45
4.1.1TextView文本框控件常用属性及设置方法45
4.1.2TextView文本框控件应用举例46
4.2EditText输入框控件47
4.2.1EditText输入框控件的常用属性及设置方法47
4.2.2EditText输入框控件应用举例48
4.3Button按钮控件50
4.3.1Button按钮控件的属性及监听方法50
4.3.2Button按钮控件应用举例52
4.4RadioButton单选按钮控件56
4.4.1RadioButton单选按钮控件的属性及监听方法56
4.4.2RadioButton单选按钮控件应用举例57
4.5CheckBox复选框控件60
4.5.1CheckBox复选框控件的属性及监听方法60
4.5.2CheckBox复选框控件应用举例61
4.6ImageView图片控件64
4.6.1ImageView图片控件的常用属性64
4.6.2ImageView图片控件应用举例65
4.6.3ImageButton图片按钮控件66
4.7时钟控件67
4.7.1AnalogClock模拟时钟控件和DigitalClock数字时钟控件简介67
4.7.2时钟控件应用举例。67
4.8日期和时间控件68
4.8.1DatePicker日期选择器控件和TimePicker时间选择器控件的常用属性68
4.8.2DatePicker日期选择器控件和TimePicker时间选择器控件应用举例70
4.9习题72
第5章Activity组成及其调用74
5.1Activity简介74
5.1.1Activity的四种基本状态74
5.2简单调用Activity76
5.2.1简单调用Activity的常用方法76
5.2.2简单调用Activity应用举例77
5.3调用另一个Activity时传递数据的方法82
5.3.1Activity传递参数的常用方法82
5.3.2带参数调用Activity应用举例83
5.4带返回值的Activity调用87
5.4.1带返回值的Activity调用方法87
5.4.2带返回值的Activity调用应用举例88
5.5Activity的生命周期92
5.5.1生命周期方法简介92
5.5.2Activity的生命周期应用举例93
5.6习题97
第6章Android的高级控件98
6.1ScrollView滚动视图控件98
6.1.1ScrollView滚动视图控件简介98
6.1.2ScrollView滚动视图控件应用举例98
6.2ProgressBar进度条控件与SeekBar滑块控件100
6.2.1ProgressBar进度条控件简介100
6.2.2SeekBar滑块控件简介101
6.2.3ProgressBar进度条控件与SeekBar滑块应用举例102
6.3自动完成文本控件106
6.3.1AutoCompleteTextView控件简介106
6.3.2MultiAutoCompleteTextView控件简介107
6.3.3自动完成文本控件应用举例107
6.4Spinner下拉列表控件109
6.4.1Spinner下拉列表控件简介109
6.4.2Spinner下拉列表控件应用举例110
6.5ListView列表视图控件113
6.5.1ListView列表视图控件介绍113
6.5.2ListView列表视图控件应用举例114
6.6GridView网格视图控件117
6.6.1GridView网格视图控件简介117
6.6.2GridView网格视图控件应用举例118
6.7TabHost选项卡控件122
6.7.1TabHost选项卡控件简介122
6.7.2TabHost选项卡控件应用举例123
6.8习题130
第7章消息、通知与菜单131
7.1Toast消息提示131
7.1.1Toast消息提示的用法简介131
7.1.2Toast消息提示应用举例132
7.2Notification状态栏通知134
7.2.1Notification状态栏通知简介134
7.2.2Notification状态栏通知应用举例135
7.3Dialog对话框139
7.3.1Dialog对话框简介139
7.3.2Dialog对话框应用举例140
7.4ContextMenu上下文菜单147
7.4.1ContextMenu上下文菜单简介147
7.4.2ContextMenu上下文菜单应用举例148
7.5习题151
参考文献152
內容試閱 :
目前4G移动通信网络已在我国全面普及,5G通信网络建设也在全面铺开。随着通信网络技术的不断发展,智能手机不再只是用来进行电话交流的通信工具,而是兼具娱乐、导航、办公、上网和社交等功能的多功能机。随着智能手机功能愈来愈强大,以及Android手机市场占有率逐年提高,对Android应用程序开发人员的需求也越来越大,要求也越来越高。本书根据应用型本科人才培养要求,结合移动终端软件开发和Android手机应用软件开发的技术发展,依据多年的教学经验,从工程实际需要出发,合理安排知识结构,按照加强基础知识和提升工程应用能力的原则编写而成。全书编写由浅入深、案例丰富,通过讲授Android编程基础知识来着重提高学生的手机应用程序开发能力。为了配合理论课的教学,并帮助学生提升Android应用程序开发的基本技能,在每节理论课之后都安排有与知识点配套的实例供学生练习。全书共分7章,主要内容如下。第1章为Android简介。主要内容包括初识Android、Android的版本演变、Android平台的架构体系。第2章为Android开发平台的创建与使用。主要内容包括Android开发平台概述、Android开发平台搭建、如何创建Android开发项目、Android应用程序测试和Android应用程序项目的组成。 第3章为Android的布局管理器。主要内容包括XML语法规则、Android布局管理器概述、线性布局、表格布局、相对布局、帧布局、绝对布局和布局的嵌套。第4章为Android常用基本控件及其用法。主要内容包括TextView(文本框)控件、EditText(输入框)控件、Button按钮控件、RadioButton(单选按钮)控件、CheckBox(复选框)控件、ImageView(图片)控件、时钟控件、日期和时间控件。第5章为Activity组成及其调用。主要内容包括Activity简介、简单调用Activity、调用另一个Activity时传递数据的方法、带返回值的Activity调用和Activity的生命周期。第6章为Android的高级控件。主要内容包括ScrollView(滚动视图)控件、ProgressBar(进度条)控件与SeekBar(滑块)控件、自动完成文本控件、Spinner(下拉列表)控件、ListView(列表视图)控件、GridView(网格视图)控件和TabHost(选项卡)控件。第7章为消息、通知与菜单。主要内容包括Toast消息提示、Notification(状态栏)通知、Dialog(对话框)和ContextMenu(上下文菜单)。本书内容的安排遵循从易到难、由浅入深的原则,根据应用型本科学生的培养要求,基础理论的讲解深入浅出,并增强了应用程序的案例部分。在使用本书时,可以根据实际情况安排教学内容及教学顺序,可不受本书的约束。本书可供应用型本科计算机类、电子信息类专业作为Android手机应用程序设计或移动终端软件开发课程的教材,亦可作为高职高专院校对应课程的教材。本书由文华学院李香春编写,在本书的编写过程中,得到了文华学院各级领导的关心和指导,得到了信息学部电子与信息工程系的大力支持和帮助,在此表示衷心的感谢。由于编者水平有限,书中的缺点和错误在所难免,敬请广大读者批评和指正,不胜感激。
作者2020年6月