2020年安卓实习报告总结_第1页
2020年安卓实习报告总结_第2页
2020年安卓实习报告总结_第3页
2020年安卓实习报告总结_第4页
2020年安卓实习报告总结_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、安卓实习报告总结安卓实训的总结与体会【 1】 不知不觉中为期三周的实训已经接近尾声。 虽然时间很短,不过我确实学到了一些我觉得有用的东西,并 且是平时上课学不到的东西。三周的实训,时间很短,确实很短。原本刚开始,乃至之前听说有为期三周的实训的时候, 都觉得, 这样的实训不过就是走过场罢了, 只有三周的时间, 能学到什么东西 呢?所以一开始也没当回事。就这样,带着这样的心态,开始了实训。安卓实训。因为第一天周一上午没有课,下午,才算是正式开始了三周的 实训。一开始听老师讲课的时候, 感觉很舒服啊,噼里啪啦一讲一堆, 不过我就喜欢这样的,听着爽啊。平时老师上课的时候都是讲一句顿一顿,或者一句话反复

2、琢磨 半天,这样的话, 虽然老师的出发点是好的,是为了让学生更容易理 解,但这样的话,教学的整体进度就下来了。而且就算是一个知识点反复讲, 也不见得能就精通了这个东西, 或者说对这个有多么理解。反而容易让学生产生一种懈怠的情绪。一、第一件事:说话做事要有真凭实据而这样一开始,老师就给我一种耳目一新的感觉:这老师上课 带劲啊! 不过也就仅此而已了。老师花了一下午的时间着重介绍了老师所在的公司,以及我们 接下来三周的实训计划。接下来一周实训之后,这个实训在老师的刻意营造下,尽量模 仿公司的氛围。而让我感受最受的就是:凭事实说话。就是无论要下什么结论的时候, 都要拿得出能够说服人的数据。这是我在第一

3、周中感受最深的一件事。也是我学到的第一件事。说话下结论要有真凭实据。二、第二件事:专业技术的不断学习在这一周中,老师着重讲了如何进行系统构架。因为之前也跟老师做过项目,所以对进行系统构架的理解要稍 微深入些,对其重要性的了解也要多一些。这样,在老师的讲解下,再和我以前的理解相互验证,感觉就 像武功高手,在前辈的点拨下顿悟了一样。这就是我学到的第二件事,是在专业技能方面的收获。三、第三件事:学会寻找动力然后在接下来的一周中,这样的学习中老师让我们每组一个白板,然后把每天的任务完成情况着实记录。这样,不同的组之间要对比 ; 同组,不同的组员之间对比 ;自己今天和昨天的对比。无形中产生了一种强大的推

4、理,推动我们前进。 这是我学习到的第三件事:没有动力,就学会寻找动力,而比 较,是最有效的激励。四、第四件事:学会尊重别人,那样你也会获得别人的尊重 在第二周结束的时候,我们用来结束实训的一个项目就正式开 始了。这个项目的时间很短,三天,如果算上上周末的时间的话,那 就是五天,但前一周的时间确实没有有效的利用起来。那么这样只好算三天了。在这次项目中,我没有一个人大包大揽, 一个人把项目扛下来 因为之前跟老师做过项目,并且我也是小组负责人,虽然作为 这个小组负责人,我做的很不好,但有这样的一次经历之后,我知道 我哪里做的不好,哪里有问题,虽然不会很全面,但至少有一些努力 的方向了。而这次,我就尝

5、试着,去真正的发挥一个团队的作用,而不只 是一个人完成项目。可以说,这次项目我的目标是:以团队的形式去推动项目的进 展。我不一个人做的原因有这么几点:首先,一个人做太没有挑战 性了,为了完成任务而做项目,没意思。第二点:团队的成员对参与这个项目比较积极。不管怎么说,我的团队小组成员就算基础很差,但只要是真心 的想要学习的,想要把项目做好的,那我就不应该拒绝他们,因为一 个小小的拒绝, 可能会对别人的一生产生巨大的影响, 而这个影响似 乎不是积极的。所以,我觉得我应该尽我所能去帮助我的小组成员。 第三点:我想锻炼一下,作为一个小组负责人,我的职责是什 么。我应该怎么做才能充分发挥小组成员的能力。

6、 我甚至自己都没有参与核心代码的编写。 我既然决定要帮助我的小组成员,那么我就是真心实意的帮助 我的小组成员, 而不是敷衍, 也不想让我的小组成员觉得我是在敷衍 他们,那么我就把真正重要的东西交给我的小组成员, 这样让我的小 组成员感觉到自己受到重视,这样也可以更好的激励我的小组成员。虽然,或许这样短短的几天不能够改变一个人太多。 但或许我可以给他们在心里种下一颗积极的种子,或许以后, 只要一点点阳光,一点点水分,这颗种子就可以发芽,破土而出,成 长为一个坚定的信念。这是我学到的第四件事:真心地为他人着想,尊重他人。 这样才能够使一个团队产生真正的凝聚力。生产实习周记【 2】 激动人心的时刻终

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

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

9、序,而一个 Android 项目将由多个 Activity 程序 所组成,而所有的显示组件都必须放在 Activity 上才可以进行显示。Activity 类的常用方法。Android 项目中的文件夹作用。Android 项目中的文件作用。Android 项目由若干个 Activity 程序所组成, 每一个 Activity 都是一个 Java 类 ; 一个 Android 项目中所有用到的资源都保存在 res 文件夹之中 ;Android 中的组件需要在布局管理器中进行配置,之后 在 Activity 程序中可以使用 findViewById() 方法查找并进行控制 ; 在布局管理器中定义的

10、每一个组件都有其对应的操作类, 用户可以直 接实例化这些类的对象进行组件的定义显示 ; 标准的 Android 项目, 所有的文字显示信息应该保存在 strings.xml 文件中保存。Android 中的基本控件的学习。掌握文本显示组件的配置及使用 ; 掌握文本显示组件的继承结 ; 掌握文本显示组件的基本属性及操作方法。TextView 组件的主要功能是用于显示文本,实际上这种控件主 要就是提供了一个标签的显示操作。组件的常用属性及对应方法。配置文本显示框。设置“ android:text ”属性设置文字的显示风格 (android:textStyle) :正常(normal) 粗体 (bo

11、ld) 斜体 (italic)oAndroid 中设置文字大小的定义类型。在 Android 中所有的组件可以设置大小,但是在设置大小的时 候需要指定其单位,这些单位如下: px(pixels) :像 素 ;dip(deviceindependentpixels):依赖于设备的像素;sp(scaledpixelsbestfortextsize):带比例的像素;pt(points): 点;in(inches):英尺;mm(millimeters) : 毫米。使用样式表文件, 在 Android 中为了方便美工对组件进行修饰, 也可以使用一些样式文件对组件显示进行控制,用户只需要按照如下的 xml

12、 文件 格式即可定义组件的显示样式。TextView 作为文本组件主要的功能是显示文本数据 ; 所有的组 件可以直接通过一个样式表文件进行属性的配置。第二周 本周张栋老师又启动了一个新的项目电子名片管理系统。 该项目包括三个部分:个人 APR企业版APP和管理平台。 该项目的开发背景是:名片是商务交往的纽带。 而制作名片的核心目的就是自我展示和业务推介,通过名片建 立自己的人脉圈。传统的纸质名片不易传递,存储和管理。 在商务场合中很多时候需要给多名客户分发名片,而传统的纸 质名片需要准备一定的数量和一定的时间进行分发。同时分发和接受的名片并不易存储,极易丢失。大量的纸质名片很难对其进行管理,例

13、如很难找到某张名片 为了达成以下几个目标决定开发该应用。1. 名片交换方便快捷: 1 对 1 名片交换更加方便2. 多人交换一步即成:多人之间的名片交换更加方便,使用应 用一键可以达到目的3. 名片信息清晰易得:对于用户的信息可以进行实时的维护, 也可订制自己的名片信息4. 云人脉圈智能可控:名片信息可同步到云端,保留信息 项目一启动,我们就开始进行需求分析,然后开始设计和制作 原型,在大家熬夜奋战的情况下,我们终于完成了个人APR企业APP 和平台的原型制作,实习报告 android 实习周记 () 。 在完成任务的同时,我还继续深入学习 Android 技术,各自开 始编写一些简单的 An

14、droid 应用程序。实现简单的界面布局功能。学习 android 中各种基本组件的使用掌握 RadioGroup 类和 RadioButton 类的使用,单选钮在开发中 提供了一种多选一的操作模式,也是经常见到的一种组件,例如:在 选择文件编码的时候只能从多种编码中选择一种, 或者是选择性别的时候只能从“男”或“女”之中选择一个,而在 Android 中可以使用RadioGroup 来定义单选钮组件。RadioGroup 类的常用操作方法。RadioGroup 提供的只是一个单选钮的容器,只有在此容器之中 配置多个按钮组件之后才可以使用, 而要想设置单选钮的内容, 则需 要使用 RadioB

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

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

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

18、r 的常用方法。掌握日期选择器的配置及使用。 与时间选择器对应的还有一个日期选择器(DatePicker) ,可以完成年、月、日的设置。DatePicker 类的常用方法。日期选择器可以进行日期的配置 ; 可以通过设置配置不同的显示风格。线型布局管理器的配置 ;通过 Activity 程序进行线型布局。 布局管理器分类:在 Android 中一共有以下四种布局管理器: LinearLayout :线性布局管理器 ( 默认) ,分为水平和垂直两种,只能 进行单行布局 ;FrameLayout :所有的组件放在左上角,一个覆盖一 个;TableLayout :任意行和列的表格布局管理器,其中Tab

19、leRow代表一行,可以向行中增加组件 ;RelativeLayout :相对布局管理器, 更具最近一个视图组件,或是顶层父组件来确定下一个组件的位置。废除的布局管理器: 在 Android2.3.3 版本之前还存在着一种绝 对布局管理器(AbsoluteLayout) ,此布局管理器使用X、丫轴坐标的形式排列 组件。线型布局有两种排列方式:水平和垂直可以通过 LinearLayout 类定义线型布局,而布局参数可以使用 LinearLayout.LayoutParams 类完成。FrameLayout 布局(帧布局)就是在屏幕上开辟一个区域以填充 所有的组件, 但是使用 FrameLayou

20、t 布局会将所有的组件都放在屏幕 的左上角,而且所有的组件可以层叠进行显示。框架布局是在一个指定的区域内使用组件进行填充 ; 可以使用 FrameLayout 和FrameLayout.LayoutParams 类手工配置布局。掌握表格布局管理器的基本使用 ; 掌握 TableLayout 和TableRow的操作关系;掌握表格布局管理器中常见属性的作用。TableLayout 是采用表格的形式对控件的布局进行管理的,在TableLayout布局管理器之中,要使用TableRow进行表格行的控制, 之后所有的组件要在TableRow中增加。表格布局管理器使用TableRow控制表格行;表格布局的几个属性:定义伸缩列: android:shrinkColumns

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论