当前位置:   article > 正文

Android复习提纲_安卓应用开发复习提纲的模板

安卓应用开发复习提纲的模板

课后题:https://blog.csdn.net/a215012954/article/details/91875090

第一章

Android操作系统

应用程序层,应用程序框架层,运行环境与库层,Linux内核层。

功能:

应用程序层:Android系统应用程序的开发者所编写的应用程序。
应用程序框架层:应用程序层的开发者提供API,是应用程序的支持框架和调用接口
运行环境与库层
Linux内核层:Android平台的核心系统服务依赖于Linux操作系统的内核

Android通用系统架构

在这里插入图片描述

JDK含义

Java开发工具包和运行环境

SDK含义

软件开发工具包

ADT含义

借助Eclipse开发Android应用程序的插件

Android目录结构

1.src是源代码资源
2.gen是一个由系统自动生成的文件
3.assets存放外部资源
4.bin存放编译后的文件
5.libs存放当前项目需要加载的第三方jar文件
6.res存放资源文件
7.layout文件夹用于存放布局文件
(1)array.xml可以存放数组。
(2)strings.xml可以存放字符串。
(3)colors.xml可以存放颜色的字符串值。
(4)dimens.xml可以存放尺寸值(dimension value)。
(5)styles.xml存放样式(style)对象。
此外,res中还可以出现以下文件夹:
(1)anim文件夹用于存放动画文件
(2)xml文件夹存放任意的XML文件。
(3)raw文件夹存放直接复制到设备中的任意文件。
8.AndroidManifest.xml 是每个Android 项目都必需的文件。

引用资源的一般形式

“R.资源类型.资源名称”
R类中的所有内部类和成员都用final和static修饰,这些成员可以直接通过类名引用,无须创建R对象

布局文件的标记视图:

可视化编辑视图和代码视图

日志信息严重等级

Verbose(全部信息)、Debug(调试信息)、Info(提示信息)、Warn(警告信息)、Error(错误信息),依次使用Log.v、Log.d、Log.i、Log.w和Log.e输出,使用System.out输出的信息属于提示信息。
Android系统应用程序的后缀名是.apk

Android应用程序开发在项目创建时就实现了MVC,请说明Android项目如何实现了这一开发模式?
MVC:Model+View+Controller
(自己看着答吧,是A卷的大题)

第二章

使用布局文件设计界面

  • Android布局文件位于项目结构中的res/layout 下,是一个XML文件,它的命名只能是小写字母、数字和”_”,并且数字不能开头,合法的布局文件会在R文件中生成对应的引用,当项目的R文件无法自动生成时,很多时候是因为资源文件res中命名非法造成的,应仔细检查res中的所有资源,是否存在大写字母或其他字符。
  • 为了方便引用布局文件中的控件,在添加完控件之后,都应该赋子唯一的标识符,对应的属性android:id。
  • Android布局文件的设计与Java GUl开发使用awt,swing编程相似,控件应放在布局管理器(或称容器)中,布局管理器之间可以相互嵌套。

给一个Activity指定布局

setContent View(R.layout.布局文件名称)
Android:通过new关键字创建控件,再将这些控件放置在相应布局容器中。

控制控件的样式,内容,行为,设置监听器

findViewByld(R.id.控件id属性)

上述方法必须位于设置布局文件setContentVicw方法之后,否则会抛出错误。

id为tv的控件是TextView 控件、在引用时可以采用如下代码;

TextView tv =(TextView)findViewById(R.id.tv);

控件的基本属性

Android系统控件共分为10类,包括了应用程序所需要的大部分控件;
1.Form Widgets(表单类控件),包括TextView(文本标签)、Button(按钮)、RadioButton(单选按钮)、CheckBox(复选框)、SeekBar(拖动条)、Spinner(下拉表)等。
2.Text Filelds(文本框控件),根据输入内容的不同分为普通文本框、密码文本框、电话文本框、数字文本框
3.Layouts(布局管理器控件),包括LinearLayout(线性布局)、RelativelLayout(相对布局)、FrameLayout(帧布局)、TableLayout(表格布局)、AbsoluteLayout(绝对布局)、GridLayout(网格布局)。
4.Images & Media(图片和媒体控件,包括ImageView(图片控件)、ImageButton(图片按钮)、VideoView(视频播放控件)等。
5.Time &.Date(时间和日期控件),包括TimePicker(时间选择器)、DatePicker(日期选择器)、AnalogClock(模拟时钟)、DigitalClock(电子时钟)等。

控件基本属性

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号