android实习周记

上传人:郭** 文档编号:117009137 上传时间:2019-11-18 格式:DOC 页数:8 大小:77.07KB
返回 下载 相关 举报
android实习周记_第1页
第1页 / 共8页
android实习周记_第2页
第2页 / 共8页
android实习周记_第3页
第3页 / 共8页
android实习周记_第4页
第4页 / 共8页
android实习周记_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《android实习周记》由会员分享,可在线阅读,更多相关《android实习周记(8页珍藏版)》请在金锄头文库上搜索。

1、android实习周记 生产实习周记 激动人心的时刻终于到了为期三周的生产实习终于开始了在这宝贵的三周时间里我们会将理论付诸实践完成老师安排的任务的同时学习新的知识 第一周 实验室三位老师启动了二手书租赁系统这个项目我们一起讨论了二手书租赁系统的需求本项目后台采用.NETMVC4+MSSqlserverxx分为后台管理和前台展示前台分为平台端和手机端手机端需要有展示图书和预订等功能我们Android组的同学负责手机端的UI设计和功能实现 由于首次接触Android开发接下来我们开始各自学习android编程基矗自己在图书馆借了一些有关Android开发的图书还在网上下了许多Android开发视

2、频全心投入Android技术的学习之中 初识Activity编写第一个android程序学习的内容主要有:Android基本组件(Activity、Intent、BroadcastReceiver、Adapter、Service)Activity实际上就是表示的是一个人机的交互程序用于存放各个显示控件也是 Android的基本组成所有的Android项目都使用Java语言进行开发所以每一个继承了android.app.Activity的Java类都将成为一个Activity程序而一个Android项目将由多个Activity程序所组成而所有的显示组件都必须放在Activity上才可以进行显示A

3、ctivity类的常用方法Android项目中的文件夹作用Android项目中的文件作用Android项目由若干个Activity程序所组成每一个Activity都是一个Java类;一个Android项目中所有用到的资源都保存在res文件夹之中;Android中的组件需要在布局管理器中进行配置之后在Activity程序中可以使用findViewById()方法查找并进行控制;在布局管理器中定义的每一个组件都有其对应的操作类用户可以直接实例化这些类的对象进行组件的定义显示;标准的Android项目所有的文字显示信息应该保存在strings.xml文件中保存 Android中的基本控件的学习掌握文

4、本显示组件的配置及使用;掌握文本显示组件的继承结;掌握文本显示组件的基本属性及操作方法TextView组件的主要功能是用于显示文本实际上这种控件主要就是提供了一个标签的显示操作组件的常用属性及对应方法配置文本显示框设置“android:text”属性设置文字的显示风格(android:textStyle):正常 (normal)粗体(bold)斜体(italic)Android中设置文字大小的定义类型在Android中所有的组件可以设置大小但是在设置大小的时候需要指定其单位这些单位如下:px(pixels):像素;dip(deviceindependentpixels):依赖于设备的像素;sp

5、(scaledpixelsbestfortextsize):带比例的像素;pt(points):点;in(inches):英尺;mm(millimeters):毫米使用样式表文件在Android中为了方便美工对组件进行修饰也可以使用一些样 式文件对组件显示进行控制用户只需要按照如下的xml文件格式即可定义组件的显示样式TextView作为文本组件主要的功能是显示文本数据;所有的组件可以直接通过一个样式表文件进行属性的配置 第二周 本周张栋老师又启动了一个新的项目电子名片管理系统该项目包括三个部分:个人APP、企业版APP和管理平台 该项目的开发背景是:名片是商务交往的纽带而制作名片的核心目的就

6、是自我展示和业务推介通过名片建立自己的人脉圈 传统的纸质名片不易传递存储和管理 在商务场合中很多时候需要给多名客户分发名片而传统的纸质名片需要准备一定的数量和一定的时间进行分发同时分发和接受的名片并不易存储极易丢失大量的纸质名片很难对其进行管理例如很难找到某张名片 为了达成以下几个目标决定开发该应用 1.名片交换方便快捷:1对1名片交换更加方便 2.多人交换一步即成:多人之间的名片交换更加方便使用应用一 键可以达到目的 3.名片信息清晰易得:对于用户的信息可以进行实时的维护也可 订制自己的名片信息 4.云人脉圈智能可控:名片信息可同步到云端保留信息 项目一启动我们就开始进行需求分析然后开始设计

7、和制作原型在大家熬夜奋战的情况下我们终于完成了个人APP、企业APP和平台的原型制作 在完成任务的同时我还继续深入学习Android技术各自开始编写一些简单的Android应用程序实现简单的界面布局功能 学习android中各种基本组件的使用 掌握RadioGroup类和RadioButton类的使用单选钮在开发中提供了一种多选一的操作模式也是经常见到的一种组件例如:在选择文件编码的时候只能从多种编码中选择一种或者是选择性别的时候只能从“男”或“女”之中选择一个而在Android中可以使用RadioGroup来定义单选钮组件RadioGroup类的常用操作方法RadioGroup提供的只是一个

8、单选钮的容器只有在此容器之中配置多个按钮组件之后才可以使用而要想设置单选钮的内容则需要使用RadioButton类掌握RadioGroup类相当于定义了一个单选钮的容器;RadioButton类用于定义单选钮中的内容 掌握CheckBox组件的使用CheckBox的主要功能是完成复选框的操作在用户输入信息的时候可以一次性选择多个内容例如:用户在选择个人兴趣爱好的时候一定会存在多个则此时就直接使用CheckBox即可完成功能CheckBox类的常用方法通过程序操作复选框组件CheckBox组件用于实现复 选框的功能掌握下拉列表Spinner的使用;可以通过程序配置Spinner显示内容;可以通过

9、配置文件配置Spinner显示内容下拉列表框也是一种常见的图形组件它可以为用户提供列表的选则方式与复选框或单选钮相比还可以节省手机的屏幕空间在Android中可以使用android.widget.Spinner类实现Spinner类的常用方法配置列表项:在Android中可以直接在main.xml文件中定义“”节点但是在定义此元素的时候却不能直接设置其显示的列表项关于下拉列表框中的列表项有以下两种方式进行配置:方式一:直接通过资源文件配置;方式二:通过android.widget.ArrayAdapter类读取资源文件或者是指定具体设置的数据其中ArrayAdapter类的功能:有两个主要功能

10、:读取资源文件中定义的列表项或者是通过List集合设置列表项值得注意的是对于下拉列表项的显示风格一般都会将其设置为: “android.R.layout.simplespinneritem”下面分别在values文件夹之中定义两个资源文件用于保存所需要的下拉列表信息使用Spinner可以完成下拉列表框的显示功能;下拉列表框的显示内容可以通过配置文件或程序进行填充掌握时间选择器的使用;可以通过程序配置显示的时间在Android中使用 TimePicker(时间选择器)可以进行时间的快速调整TimePicker的常用方法掌握日期选择器的配置及使用与时间选择器对应的还有一个日期选择器 (DatePi

11、cker)可以完成年、月、日的设置DatePicker类的常用方法日期选择器可以进行日期的配置;可以通过设置配置不同的显示风格 线型布局管理器的配置;通过Activity程序进行线型布局布局管理器分类:在Android中一共有以下四种布局管理器:LinearLayout:线性布局管理器(默认)分为水平和垂直两种只能进行单行布局;FrameLayout:所有的组件放在左上角一个覆盖一个;TableLayout:任意行和列的表格布局管理器其中TableRow代表一行可以向行中增加组件;RelativeLayout:相对布局管理器更具最近一个视图组件或是顶层父组件来确定下一个组件的位置废除的布局管理

12、器:在Android2.3.3版本之前还存在着一种绝对布局管理器 (AbsoluteLayout)此布局管理器使用X、Y轴坐标的形式排列组件线型布局有两种排列方式:水平和垂直可以通过LinearLayout类定义线型布局而布局参数可以使用LinearLayout.LayoutParams类完成FrameLayout布局(帧布局)就是在屏幕上开辟一个区域以填充所有的组件但是使用FrameLayout布局会将所有的组件都放在屏幕的左上角而且所有的组件可以层叠进行显示框架布局是在一个指定的区域内使用组件进行填充;可以使用FrameLayout和 FrameLayout.LayoutParams类手工

13、配置布局掌握表格布局管理器的基本使用;掌握TableLayout和TableRow的操作关系;掌握表格布局管理器中常见属性的作用TableLayout是采用表格的形式对控件的布局进行管理的在TableLayout布局管理器之中要使用TableRow进行表格行的控制之后所有的组件要在TableRow中增加表格布局管理器使用TableRow控制表格行;表格布局的几个属性:定义伸缩列:android:shrinkColumns=3设置不显示列: android:collapseColumns=0,3增加背景图 片:android:background=drawable/mldnlogo表格布局也可以

14、使用 Activity程序动态生成掌握相对布局管理器的主要特点及使用;可以使用Activity程序动态增加组件相对布局管理器指的是参考某一其他控件进行摆放可以通过控制将组件摆放在一个指定参考组件的上、下、左、右等位置 这些可以直接通过各个组件提供的属性完成相对布局管理器是以一个组件进行定位的参考;使用RelativeLayout和RelativeLayout.LayoutParams类可以在Activity程序中动态配置布局管理器 Android事件处理的学习了解事件处理的作用了解常用的事件及相关处理接口Android程序的开发主要是借助于Java语言其事件的处理流程也是参考了java中的事件处理操作在Java之中如果要想进行图形界面的事件处理则首先必须有一个事件源而造成事件源产生可以有多种形式例如:单击按钮或者是修改下拉列表选项之后根据此事件源找到相应的事件处理操作类对事件进行处理事件处理的核心在于如下操作:注册监听程序;根据指定的事件编写指定的处理程序;在事件处理类之中完成事件的处理操作单击事件、单选按钮与OnCheckedChangeListener、下拉列表框与OnItemSelectedListener、监听日期与时间

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号