赞
踩
课后题:https://blog.csdn.net/a215012954/article/details/91875090
应用程序层,应用程序框架层,运行环境与库层,Linux内核层。
应用程序层:Android系统应用程序的开发者所编写的应用程序。
应用程序框架层:应用程序层的开发者提供API,是应用程序的支持框架和调用接口
运行环境与库层:
Linux内核层:Android平台的核心系统服务依赖于Linux操作系统的内核
Java开发工具包和运行环境
软件开发工具包
借助Eclipse开发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卷的大题)
setContent View(R.layout.布局文件名称)
Android:通过new关键字创建控件,再将这些控件放置在相应布局容器中。
findViewByld(R.id.控件id属性)
上述方法必须位于设置布局文件setContentVicw方法之后,否则会抛出错误。
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(电子时钟)等。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。