Android实习周记Word文档格式.doc
- 文档编号:14571119
- 上传时间:2022-10-23
- 格式:DOC
- 页数:7
- 大小:78.50KB
Android实习周记Word文档格式.doc
《Android实习周记Word文档格式.doc》由会员分享,可在线阅读,更多相关《Android实习周记Word文档格式.doc(7页珍藏版)》请在冰豆网上搜索。
一个Android项目中所有用到的资源都保存在res文件夹之中;
Android中的组件需要在布局管理器中进行配置,之后在Activity程序中可以使用findViewById()方法查找并进行控制;
在布局管理器中定义的每一个组件都有其对应的操作类,用户可以直接实例化这些类的对象进行组件的定义显示;
标准的Android项目,所有的文字显示信息应该保存在strings.xml文件中保存。
Android中的基本控件的学习。
掌握文本显示组件的配置及使用;
掌握文本显示组件的继承结;
掌握文本显示组件的基本属性及操作方法。
TextView组件的主要功能是用于显示文本,实际上这种控件主要就是提供了一个标签的显示操作。
<
TextView>
组件的常用属性及对应方法。
配置文本显示框。
设置“android:
text”属性设置文字的显示风格(android:
textStyle):
正常(normal)粗体(bold)斜体(italic)。
Android中设置文字大小的定义类型。
在Android中所有的组件可以设置大小,但是在设置大小的时候需要指定其单位,这些单位如下:
px(pixels):
像素;
dip(deviceindependentpixels):
依赖于设备的像素;
sp(scaledpixels——bestfortextsize):
带比例的像素;
pt(points):
点;
in(inches):
英尺;
mm(millimeters):
毫米。
使用样式表文件,在Android中为了方便美工对组件进行修饰,也可以使用一些样式文件对组件显示进行控制,用户只需要按照如下的xml文件格式即可定义组件的显示样式。
TextView作为文本组件主要的功能是显示文本数据;
所有的组件可以直接通过一个样式表文件进行属性的配置。
第二周
本周张栋老师又启动了一个新的项目——电子名片管理系统。
该项目包括三个部分:
个人APP、企业版APP和管理平台。
该项目的开发背景是:
名片是商务交往的纽带。
而制作名片的核心目的就是自我展示和业务推介,通过名片建立自己的人脉圈。
传统的纸质名片不易传递,存储和管理。
在商务场合中很多时候需要给多名客户分发名片,而传统的纸质名片需要准备一定的数量和一定的时间进行分发。
同时分发和接受的名片并不易存储,极易丢失。
大量的纸质名片很难对其进行管理,例如很难找到某张名片。
为了达成以下几个目标决定开发该应用。
1.名片交换方便快捷:
1对1名片交换更加方便
2.多人交换一步即成:
多人之间的名片交换更加方便,使用应用一键可以达到目的
3.名片信息清晰易得:
对于用户的信息可以进行实时的维护,也可订制自己的名片信息
4.云人脉圈智能可控:
名片信息可同步到云端,保留信息
项目一启动,我们就开始进行需求分析,然后开始设计和制作原型,在大家熬夜奋战的情况下,我们终于完成了个人APP、企业APP和平台的原型制作。
在完成任务的同时,我还继续深入学习Android技术,各自开始编写一些简单的Android应用程序。
实现简单的界面布局功能。
学习android中各种基本组件的使用
掌握RadioGroup类和RadioButton类的使用,单选钮在开发中提供了一种多选一的操作模式,也是经常见到的一种组件,例如:
在选择文件编码的时候只能从多种编码中选择一种,或者是选择性别的时候只能从“男”或“女”之中选择一个,而在Android中可以使用RadioGroup来定义单选钮组件。
RadioGroup类的常用操作方法。
RadioGroup提供的只是一个单选钮的容器,只有在此容器之中配置多个按钮组件之后才可以使用,而要想设置单选钮的内容,则需要使用RadioButton类。
掌握RadioGroup类相当于定义了一个单选钮的容器;
RadioButton类用于定义单选钮中的内容。
掌握CheckBox组件的使用。
CheckBox的主要功能是完成复选框的操作,在用户输入信息的时候,可以一次性选择多个内容,例如:
用户在选择个人兴趣爱好的时候一定会存在多个,则此时就直接使用CheckBox即可完成功能。
CheckBox类的常用方法。
通过程序操作复选框组件。
CheckBox组件用于实现复选框的功能。
掌握下拉列表Spinner的使用;
可以通过程序配置Spinner显示内容;
可以通过配置文件配置Spinner显示内容。
下拉列表框也是一种常见的图形组件,它可以为用户提供列表的选则方式,与复选框或单选钮相比还可以节省手机的屏幕空间,在Android中可以使用android.widget.Spinner类实现。
Spinner类的常用方法。
配置列表项:
在Android中,可以直接在main.xml文件中定义“<
Spinner>
”节点,但是在定义此元素的时候却不能直接设置其显示的列表项,关于下拉列表框中的列表项有以下两种方式进行配置:
方式一:
直接通过资源文件配置;
方式二:
通过android.widget.ArrayAdapter类读取资源文件或者是指定具体设置的数据。
其中,ArrayAdapter类的功能:
有两个主要功能:
读取资源文件中定义的列表项或者是通过List集合设置列表项。
值得注意的是,对于下拉列表项的显示风格一般都会将其设置为:
“android.R.layout.simple_spinner_item”,下面分别在values文件夹之中定义两个资源文件,用于保存所需要的下拉列表信息。
使用Spinner可以完成下拉列表框的显示功能;
下拉列表框的显示内容可以通过配置文件或程序进行填充。
掌握时间选择器的使用;
可以通过程序配置显示的时间。
在Android中使用TimePicker(时间选择器),可以进行时间的快速调整。
TimePicker的常用方法。
掌握日期选择器的配置及使用。
与时间选择器对应的还有一个日期选择器(DatePicker),可以完成年、月、日的设置。
DatePicker类的常用方法。
日期选择器可以进行日期的配置;
可以通过设置配置不同的显示风格。
线型布局管理器的配置;
通过Activity程序进行线型布局。
布局管理器分类:
在Android中一共有以下四种布局管理器:
LinearLayout:
线性布局管理器(默认),分为水平和垂直两种,只能进行单行布局;
FrameLayout:
所有的组件放在左上角,一个覆盖一个;
TableLayout:
任意行和列的表格布局管理器,其中TableRow代表一行,可以向行中增加组件;
RelativeLayout:
相对布局管理器,更具最近一个视图组件,或是顶层父组件来确定下一个组件的位置。
废除的布局管理器:
在Android2.3.3版本之前还存在着一种绝对布局管理器(AbsoluteLayout),此布局管理器使用X、Y轴坐标的形式排列组件。
线型布局有两种排列方式:
水平和垂直可以通过LinearLayout类定义线型布局,而布局参数可以使用LinearLayout.LayoutParams类完成。
FrameLayout布局(帧布局)就是在屏幕上开辟一个区域以填充所有的组件,但是使用FrameLayout布局会将所有的组件都放在屏幕的左上角,而且所有的组件可以层叠进行显示。
框架布局是在一个指定的区域内使用组件进行填充;
可以使用FrameLayout和FrameLayout.LayoutParams类手工配置布局。
掌握表格布局管理器的基本使用;
掌握TableLayout和TableRow的操作关系;
掌握表格布局管理器中常见属性的作用。
TableLayout是采用表格的形式对控件的布局进行管理的,在TableLayout布局管理器之中,要使用TableRow进行表格行的控制,之后所有的组件要在TableRow中增加。
表格布局管理器使用TableRow控制表格行;
表格布局的几个属性:
定义伸缩列:
android:
shrinkColumns="
3"
设置不显示列:
collapseColumns="
0,3"
增加背景图片:
background="
@drawable/mldn_logo"
表格布局也可以使用Activity程序动态生成。
掌握相对布局管理器的主要特点及使用;
可以使用Activity程序动态增加组件。
相对布局管理器指的是参考某一其他控件进行摆放,可以通过控制,将组件摆放在一个指定参考组件的上、下、左、右等位置,这些可以直接通过各个组件提供的属性完成。
相对布局管理器是以一个组件进行定位的参考;
使用RelativeLayout和RelativeLayout.LayoutParams类可以在Activity程序中动态配置布局管理器。
Android事件处理的学习。
了解事件处理的作用,了解常用的事件及相关处理接口。
Android程序的开发主要是借助于Java语言,其事件的处理流程也是参考了java中的事件处理操作,在Java之中,如果要想进行图形界面的事件处理则首先必须有一个事件源,而造成事件源产生可以有多种形式,例如:
单击按钮或者是修改下拉列表选项,之后根据此事件源找到相应的事件处理操作类,对事件进行处理。
事件处理的核心在于如下操作:
注册监听程序;
根据指定的事件编写指定的处理程序;
在事件处理类之中完成事件的处理操作。
单击事件、单选按钮与OnCheckedChangeListener、下拉列表框与OnItemSelectedListener、监听日期与时间的改变、焦点事件、长按事件、键盘事件、触摸事件。
掌握滚动视图:
ScrollView,列表显示:
ListView,对话框:
Dialog,随笔提示文本:
AutoCompleteTextView,拖动条:
SeekBar,评分组件:
RatingBar,信息提示框:
Toast,图片切换:
ImageSwitcher,文本切换:
TextSwitcher,拖拉图片:
Gallery,网格视图:
GridView,时钟组件:
AnalogClock与DigitalClock,计时器:
Chronometer,标签:
TabHost,菜单:
Menu,隐式抽屉组件:
SlidingDrawer,缩放控制
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Android 实习