技术教育社区
www.teccses.org

Android开发基础教程

封面

作者:李香春编著

页数:152页

出版社:华中科技大学出版社

出版日期:2021

ISBN:9787568068901

电子书格式:pdf/epub/txt

内容简介

全书共分7章, 包括Android简介、Android开发平台的创建与使用、Android的布局管理器、Android常用基本控件及其用法、Activity组成及其调用、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 Voiced/Unvoiced Attribute of Consonant on Suprasegments of Monosyllable, The 17th Pacific Asia Conference on Language, Information and Computation, Singapore, 2003。

本书特色

Android开发基础知识的同时要加入大量的完整实例(包含全部代码、结果截图以及程序的说明),做到每个主题都有对应的实例,这样既便于课堂的理论和实践教学,也便于学生课后自学。

目录

第1章Android简介(1)

1.1初识Android(1)

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线性布局(LinearLayout)(29)

3.3.1线性布局(LinearLayout)简介(29)

3.3.2线性布局(LinearLayout)应用举例(31)

3.4表格布局(TableLayout)(32)

3.4.1表格布局(TableLayout)简介(33)

3.4.2表格布局(TableLayout)应用举例(33)

3.5相对布局(RelativeLayout)(35)

3.5.1相对布局(RelativeLayout)简介(35)

3.5.2相对布局(RelativeLayout)应用举例(37)

3.6帧布局(FrameLayout)(38)

3.6.1帧布局(FrameLayout)简介(39)

3.6.2帧布局(FrameLayout)应用举例(39)

3.7绝对布局(AbsoluteLayout)(40)

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简单调用Activity(76)

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)

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《Android开发基础教程》
Article link:https://www.teccses.org/1235549.html