博旭范文网 - 每天发现一点点
每天发现一点点!
  • 自我鉴定范文
  • 自我鉴定怎么写
  • 毕业自我鉴定
  • 实习自我鉴定
  • 工作自我鉴定
  • 党员自我鉴定
  • 个人自我鉴定
  • 实习自我鉴定安卓开发

    分类:实习自我鉴定 时间:2017-02-12 本文已影响

    篇一:Android实习个人总结

    个人实习总结

    专 业: 软件工程

    班 级: 软件4班

    学 号: 20122712

    姓 名:魏仁斌

    组 别: 第4小组

    2015年8月

    时间过得真快,在华迪的实习一转眼间实习时间就过了。在这十几天时间里,我学到了很多在学校了学不到的东西,也认识到了自己很多的不足,感觉收益非浅,以下是我在实习期间对工作的总结以及一些自己的心得体会。

    作为一名刚刚接触专业知识的大学生来说,如果在学习专业课之前直接就接触深奥的专业知识是不科学的,为此,学校带领我们进行了这次实习活动,让我们从实践中对这门自己即将从事的专业获得一个感性认识,为今后专业课的学习打下坚实的基础。实践是大学生活的第二课堂,是知识常新和发展的源泉,是检验真理的试金石,也是大学生锻炼成长的有效途径。一个人的知识和能力只有在实践中才能发挥作用,才能得到丰富、完善和发展。大学生成长,就要勤于实践,将所学的理论知识与实践相结合一起,在实践中继续学习,不断总结,逐步完善,有所创新,并在实践中提高自己由知识、能力、智慧等因素融合成的综合素质和能力,为自己事业的成功打下良好的基础。

    通过此次实习,我仿佛自己一下子成熟了,懂得了做人做事的道理,也懂得了学习的意义,时间的宝贵,人生的真谛。明白人世间一生不可能都是一帆风顺的,只要勇敢去面对人生中的每个驿站!这让我清楚地感到了自己肩上的重任,看清了自己的人生方向,也让我认识到了工作应支持仔细认真的工作态度,要有一种平和的心态和不耻下问的精神,不管遇到什么事都要总代表地去思考,多听别人的建议,不要太过急燥,要对自己所做事去负责,不要轻易的去承诺,承诺了就要努力去兑现。

    我知道工作是一项热情的事业,并且要持之以恒的品质精神和吃苦耐劳的品质。我觉得重要的是在这段实习期间里,我第一次真正的融入了社会,在实践中了解社会掌握了一些与人交往的技能,并且在次期间,我注意观察了前辈是怎样与上级交往,怎样处理之间的关系。利用这次难得的机会,也打开了视野,增长了见识,为我们以后进一步走向社会打下坚实的基础。

    在实习中,我们项目小组的工作任务是开发一个婚恋信息管理系统。此次我在项目小组中担任的是PM即项目经理的职务,担任这个职务对我来说是一个不小的挑战。我们小组在确定任务之后进行了明确的项目分工然后开始了我们各自的任务。

    在这过程中我在专业知识上得到了很多的进步。

    我学到了很多关于软件行业的知识,重新了解了很多知识,对Java编程语言有了跟加深刻的了解,同时学到了Android编程技术,并且对数据库有了新的认识。

    我了解了在软件开发之中编写代码有一个良好的习惯是多么的重要。因此规范的编码在软件开发之中是必不可少的。良好的编码习惯会增强代码的可读性,是的开发的软件具有很高的维护性,会使得我们的工作事半功倍。

    我还体会到了要开发一个项目进行正确的计划与管理是多么的重要。软件开发过程是一个十分严谨的过程,每个阶段都拥有分厂明确的任务,而我作为项目经理,因此需要我对我们的项目有一个足够的了解。然后对小组成员进行正确的任务分工,明确每个人的任务,大家共同努力完成我们的计划。

    在公司实习不同于在学校学习,在学校我可以很自由,很散漫,可以根据自己的喜好做自己想做的事。然而在公司实习我就不再只是一个学生,而是一个公司员工,我必须要都对自己的一言一行负责。实习期间,我从末出现无故缺勤。我勤奋好学. 谦虚谨慎,认真听取老师的指导,对于别人提出的工作建议虚心听取。并能够仔细观察、切身体验、独立思考、综合分析,并努力学到把学样学到的知道应用到实际工作中,尽力做到理论和实际相结合的最佳状态,培养了我执着的敬业精神和勤奋踏实的工作作风。也培养了我的耐心和素质。

    在实习工作中,我了解到了与人沟通合作是多么的主要。我作为项目经理这方面尤为明显。我每天都需要与组员沟通了解组员的工作完成进度,分配各自的任务并且对工作中出现

    的问题进行处理。此次的实习任务比较艰巨由于小组成员较少,我们的工作量比较大,所以团队合作非常的重要。软件开发不是有一个厉害的人就可以很好地完成,同时也并不是人多就可以做好。必须是作为一个团队大家一起努力,按照进度有计划地进行。只要团队之中有任何一个人没有完成任务,那就会导致整个项目无法正常进行。

    我想,通过这次实习让我认清了自己的很多不足和缺点。第一个就是缺乏工作经验。因为自己缺乏经验,很多问题而不能分清主次,还有些培训或是学习不能找到重点,随着实习工作的进行,我想我会逐渐积累经验的。第二是工作态度仍不够积极。在工作中仅仅能够完成布置的工作,在没有工作任务时不能主动要求布置工作,若没有工作做时就会松懈,不能做到主动学习,这主要还是因为懒惰在作怪,在今后我要努力克服惰性,没有工作任务时主动要求布置工作,没有布置工作时作到自主学习。

    扎实的专业知识是提高工作水平的坚实基础.在学校学习专业知识时,可能感觉枯燥无味,但当工作以后,才会发现专业知识是多么的重要,因为在日常工作中要处处用到。要想提高我的工作效率,工作质量,很多知识只是知道是远远不行的,而是要精通。作为一个IT人员必须要有过硬的专业知识,要拥有较强的学习能力。时代在不断的发展,不断地进步。而信息行业的变化更是无比迅速。所以我们每时每刻都不能停下学习的脚步,我们只有通过不断的学习来充实自己,完善自己,才能在工作中更好地发挥自己的水平。

    通过这一段时间的实习,从中获得的实践经验使我终身受益,我相信我在这次实习中的收获会在我以后的实际工作中不断地得到印证,我会持续地理解和体会实习中所学到的知识,期望在未来的工作中把学到的理论知识和实践经验不断的应用到实际工作中来,充分展示我的个人价值和人生价值,为实现自我的理想和光明的前程而努力。在这十几天时间里,我受益非浅,收获良多。我不仅学到了许多关于专业的知识,最重要的是进一步体会到了做人的原则。作为一个公司员工,我们需要规规矩矩做人、踏踏实实做事。在公司工作,就是进入了社会,在公司之中我们做人一定要正直、要实事求是,诚以待人,人品对一个人来说非常重要的。我充分的体验到了你如何待人,他人也会如是回报。总之,在实习的十几天时间里,我们脱离了学校的庇护,开始接触社会、了解我们今后工作的性质。不但增长了专业知识,还学习到了不少为人处事的方法。

    回想自己在这期间的工作情况,不尽如意。对此我思考过,学习经验自然是一个因素,然而更重要的是心态的转变没有做到位。现在发现了这个不足之处,应该还算是及时吧,因为我明白了何谓工作。在接下来的日子里,我会朝这个方向努力,我相信自己能够把那些不该再存在的“特点”抹掉。感谢老师们在这段时间里对我的指导和教诲,我从中受益非浅。

    本次实习使我第一次亲身感受了所学知识与实际的应用,理论与实际的相结合,让我们大开 眼界,也算是对以前所学知识的一个初审吧!这次生产实习对于我们以后学习、找工作也真是受益菲浅。在短短的十多天时间里,我初步让理性回到感性的重新认识,也初步的认识了这个社会,对于以后做人所应把握的方向也有所启发。

    这十几天不仅仅是去工作,更重要的是学到了一种工作方法,一种工作态度,一种应对不同问题的经验,一种面临难题的解决思路,当然也注意到了一些自身的问题,意志不够坚定,中途有退出的想法,遇到问题有畏难情绪,但我最终还是坚持下来了,总的来说实习还是收获不少。

    我很感谢学校以及实习单位给我们安排这次实习,让我学到了很多在学校所学不到的东西.让我学会了如何与人相处,学会了面对困难,学会了独立思考问题,从中收获了毅力,收获了一份坚持。

    我会把这此实习作为我人生的起点,在以后的工作学习中不断要求自己,完善自己,让自己做的更好。

    篇二:ANDROID实习总结

    android实习心得

    刚开始接触android感觉到它很有意思,在界面开发上和web也可以形成了相通的架构,

    更加方便,视觉上也是非常的酷,在前期我通过的大量的android sdk开发范例大全中的例

    子以及android提供的apidemos进行学习,尽管例子之间的连接比较零散,不过通过这些例

    子的学习我可以学习到了很多和以前java上相通的思想。 我在为期半个月的实习中学到了很多在课堂上根本就学不到的知识,收益非浅.现在我

    对这半个月的实习做一个工作小结。1通过半个月的android实习,基本掌握了android应用程序开发的一般流程。对常用

    控件基本掌握其用法,对其事件的监听方法也基本掌握。学习android不仅是对前沿开发技

    术的了解,也是对编程知识的一次提升。 2通过学习android的控件、布局、activity、service

    等一系列基础知识,对整个android的开发有了大致的了解。例如: 要的布局(或者控件) ,

    在学习界面中,我发现android为我们提供了很好的类似反射机制,通过layout文件夹下的

    配置文件,可以快速的形成界面,在配置文件可以设置属性或者样式都是很快捷方便。对比

    较特殊的界面也可以通过处理嵌入到指定的界面,同样你可以通过java代码直接创建view

    进行添加,不过这种方式比较复杂。对一些点击、选中、按键等处理的事件,界面之间的跳

    转intent管理,通过bundle对数据在界面之间进行传输。 4在手机交互式通信服务中,学习了android手机之间进行短信发送、广播、对广播的

    监听、服务等,在service类中没有context,可以通过handler来每秒反复运行,自动送

    出系统广播信息,同时在这里我们也知道可以设计一个常用的变量类,设计一个当前的

    currentactivity这个变量进行控制,进行处理。 在android编程过程中巩固熟悉了java的编程。由于android应用程序的开发离不开

    java的支持,所以基础的java知识是必须的。android系统是基于linux的手机操作系统平

    台,要深入系统的学习android,不仅仅是有java和android应用开发,必须要具备linux,

    c/c++高级编程才能深入的涉及android framework和android内核开发。成为android开发

    的高素质人才。所以,在后续对android的学习中可能会看一些较底层的书籍。 由于这次实习时间较短,对于android应用程序的高级编程讲的很少,是这次实习中的

    不足。要想开发一些好的应用程序,还需要更多的知识支持。在做实习最后的项目时,遇到

    了很多平时没有遇到或者没有特别关注的问题,如常见的activity忘记注册,对sd卡存取

    需要权限,在写sql语句时细微的错误就可能导致程序运行错误。这些问题只有自己在实际

    开发中才能体会到并且解决,并且在解决后可以长时间的记住。通过android的实习,我们在大四毕业前,我们又掌握了一项新的前沿的开发技能,也

    有了更多的发展方向,这在以后的找工作的过程中无疑为我们增加了砝码,也可以成为我们

    的一项兴趣爱好,可以根据我们自己的需要设计一些小的程序。总之,在这次实习中,我获

    得了很多东西,提高了自己的编程技巧和编程方法,并且认识了android应用程序的开发,

    以及加深了对java的认识。最后,通过实习,我收获了很多东西,特别是编程方面的,这对即将毕业的我们来说,

    这次实习是一次较为珍贵的充电,篇二:android实训报告 通信与电子信息专业实训报告 项目名称:基于android的游戏开发 班 级 10通信1班姓 名

    学 号

    指导教师

    成 绩

    实训时间:年月日— 目录

    一、实训目的及其意义 ............................................ 3

    1.1、目的及意义.............................................. 3

    1.2、研究现状................................................ 3

    二、实训主要任务、重点及难点 .................................... 4

    2.1、任务.................................................... 4

    2.2、重点内容及实现途径...................................... 4

    三、实训具体内容及完成的主要工作 ................................ 5

    3.1、认识基础开发............................................ 6

    3.2、了解数据存储............................................ 6

    3.3、总体实训过程............................................ 7

    四、实际遇到的困难,解决问题的方法和措施 ........................ 8

    (一)、所遇问题 ................................................. 8

    (二)、解决方法与措施 ........................................... 9

    五、心得体会 .................................................... 9

    一、实训目的及其意义

    1.1、目的及意义 了解现阶段互联网发展主流,了解移动互联网,认识移动互联网

    的发展与展望,认识android,了解基于android的应用软件开发方法及其商业流程。把理

    论与实际结合,通过对理论知识的理解,领悟从而运用到生活实际巩固所学的知识,提高对

    实际生活的认识,积累经验。使学生在此期间能够初次体会到实际生产中的种种技能与经验,

    完成一项项目锻炼独立思考及团队合作能力。使学生们进一步加深对所学知识的理解,理论

    联系实际,巩固所学有关计算机基础理论知识和基本技能,学习有关计算机最新技术方面的

    应用,增强学生对计算机在社会生活,社会生产中应用的感性认识,深入了解计算机在各个

    领域中的应用状况。生产实习是学校教学的重要补充部分,是区别于普通学校教育的一个显

    著特征,是教育教学体系中的一个不可缺少的重要组成部分和不可替代的重要环节。它是与

    今后的职业生活最直接联系的,学生在生产实习过程中将完成学习到就业的过渡,因此生产

    实习是培养技能型人才,实现培养目标的主要途径。它不仅是校内教学的延续,而且是校内

    教学的总结。生产实习一方面巩固了书本上学到的理论知识,另一方面,可获得在书本上不

    易了解和不易学到的生产现场的实际知识,使我们在实践中得到提高实训环节对于提高学生

    的综合能力和全面素质具有重要意义。

    1.2、研究现状

    android 是google开发的基于linux平台的开源手机操作系统。它包括操作系统、用户

    界面和应用程序 —— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创

    新的专有权障碍。google与开放手机联盟合作开发了 android,这个联盟由包括中国移动、

    摩托罗拉、高通、宏达电和 t-mobile 在内的 30 多家技术和无线应用的领军企业组成。

    google通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希

    望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。android主要使用于移动设备,如智能手机和平板电脑,由google公司和开放手机联盟

    领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。android

    操作系统最初由andy rubin开发,主要支持手机。2005年8月由google收购注资。2007

    年11月,google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发

    改良android系统。随后google以apache开源许可证的授权方式,发布了android的源代

    码。第一部android智能手机发布于2008年10月。android逐渐扩展到平板电脑及其他领

    域上,如电视、数码相机、游戏机等。2011年第一季度,android在全球的市场份额首次超

    过塞班系统,跃居全球第一。 2012年11月数据显示,android占据全球智能手机操作系统

    市场76%的份额,中国市场占有率为90%。目前基于android的移动终端上的软件应用开发很

    火热,android平台的开发已越来越强大。 android是一种以linux为基础的开放源码操作

    系统,主要使用于便携设备。android操作系统最初由andy rubin创办,最初只支持手机。

    2005年由google收购注资,并拉拢多家制造商组成开放手机联盟(open handset alliance)

    开发改良,逐渐扩展到到平板电脑及其他领域上。

    二、实训主要任务、重点及难点

    2.1、任务

    认识移动互联网,了解移动互联网的开发,认识及了解android,在给定时间内完成基

    于android平台的游戏项目的开发,实现预想游戏效果,熟悉项目开发的商业流程,给出游

    戏全套文档及代码。

    2.2、重点内容及实现途径

    2.2.1、重点内容:熟悉游戏开发代码,了解项目流程,对android游戏开发有基本了解。

    2.2.2、实现途径:

    所需运行硬件环境:

    安卓系统2.2以上 3.5寸以上移动设备软件开发环境的配置:

    (1) 配置java程序开发环境

    (2) 安装并汉化eclipse(jdk)

    (3) android sdk的安装

    (4) adt的安装及配置

    (5) android模拟器的配置

    (6) office2003以上版本的软件(绘图visio) 然后运用eclipse完成项目代码的编写,运行与调试; 最终在实体终端上进行测试,最终完成项目

    三、实训具体内容及完成的主要工作 实训前期,有老师给我们讲解了现阶段移动互联网的发展,了解移动互联网的发展主流,

    说明了现阶段移动互联的发展重要性。老师着重给我们讲解了android的发展,以及现阶段

    移动互联中android所扮演的角色。接下来我们将针对基于android的游戏开发进行学习,

    由于时间的原因,我们主要了解了一下游戏开发的基本项目流程,具体的操作将在实训过程

    中一一讲解验证。

    接下来老师为我们讲解了实训的具体内容,对于一个游戏开发项目,首先我们需要进行

    游戏开发的前期准备,主要是游戏开发环境的配置,以及团队开发过程中的任务分配,之后

    紧张的游戏项目开发拉开了帷幕。在第一天我们主要学习了eclipse软件的使用,包括游戏

    工程的创建等等。并且针对eclipse中的 android项目结构进行了讲解:android项目结构:src/ java原代码存放目录 gen/ 自

    动生成目录 gen 目录中存放所有由android开发工具自动生成的文件。目录中最重要的就是

    r.java文件。 这个文件由android开发工具自动产生的。res/ 资源(resource)目录 在这

    个目录中我们可以存放应用使用到的各种资源,如xml界面文件,图片或数据。assets资源

    目录android除了提供/res目录存放资源文件外,在/assets目录也可以存放资源文件。

    androidmanifest.xml 项目清单文件 。篇三:安卓实习报告太原科技大学 taiyuan university of science and technology 毕 业 实 习 报 告

    学生姓名:郭锦涛

    学 号:201120010106指导教师: 刘静

    所属系部:计算机科学与技术专业班级:计算机112001班实习单位:西安软件服务外包学员 2014年 9 月 19 日 目录

    一、实习的目的意义 ...........................................................

    1

    1.1目的: ................................................................. 1

    1.2意义: ................................................................. 1

    二、实习单位计算机应用简介 ...................................................

    2

    三、实习的内容 ...............................................................

    3

    3.1实习课题 ...............................................................

    3

    3.2课题背景和意义 .........................................................

    3

    3.3技术架构 ...............................................................

    4

    3.4系统功能模块图(基础功能) ............................................. 4

    3.5项目截图 ...............................................................

    5

    3.6 概要设计和数据库设计 ...................................................

    5

    四、实习感受 ................................................................

    10

    一、实习的目的意义

    毕业实习是学生大学本科教学实践的主要环节,对学生的实践能力的培养具有十分重要

    的意义。学生通过本次实习,能够了解计算机专业的相关新技术,了解理论知识在实际应用

    中的作用,了解计算机技术的新发展,体验计算机专业的工作内容和工作特点,拓宽知识面,

    增强人际沟通能力,加强团队协作精神,为走向社会打下基础。android以linux为核心的android行动平台,使用java作为编程语言。本实训是在学

    习java语言程序设计的基础上进行的一次综合实践。通过综合训练,要求学生掌握java语

    言程序设计的基本技能和android编程的应用,并较系统地掌握java语言程序设计开发方法

    以及帮助文件的使用等,使学生通过本次实训,能够进行独立的android应用程序开发,能

    够在实际操作中得到进一步的提高,为以后的学习和工作打下良好的基础。

    1.1目的:

    1.培养学生运用所学课程java语言程序设计的理论知识和技能,分析解决计算机实际应

    用中的问题的能力。

    2.培养学生在java语言程序设计的基础上,开发android应用程序的思想和方法。

    3.培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。 通过课程

    设计,要求学生在指导教师的指导下,独立完成课程设计的全部内容,包括:

    1.确定开发的程序,收集和调查有关技术资料。

    2.按软件工程步骤进行程序设计。 3 .对完成的程序进行测试和完善。

    4.完成课程设计报告。

    1.2意义:

    1.锻炼自己的动手能力,将学习的理论知识运用于实践当中,反过来检验书本 上理论的正确性。将自己的理论知识与实践融合,进一步巩固、深化已经学过的理论知

    识,提高综合运用所学过的知识,并且培养自己发现问题、解决问题的能力,加强对市场营

    销过程的认识;

    2.更广泛的直接接触社会,了解社会需要,加深对社会的认识,增强对社会的适应性,

    将自己融合到社会中去,培养自己的实践能力,缩短我们从一名大学生到一名工作人员之间

    的思想与业务距离。为以后进一步走向社会打下坚实的基础;

    3.了解公司部门的构成和职能,整个工作流程,从而确立自己在公司里最擅长的工作岗

    位。为自己未来的职业生涯规划起到关键的指导作用。

    二、实习单位计算机应用简介 西安软件服务外包学院(cissst)是由市政府主导,产业

    主管部门及教育主管部门出资,共同组建的一所非营利性质的民办教育机构;是依托陕西(西

    安)科教优势、软件服务外包产业基础,创建的新型it人才培养基地。学院旨在促进西安软

    件服务外包产业发展,合理利用西安高校资源的优势、为企业提供人才解决方案服务、拓宽

    大学生就业通道、打造百万产业队伍,从而推动西安区域经济稳步增长。 西安软件服务外包学院是陕西省软件服务外包人才实训基地、西安市高校大学生就业见

    习基地、高新区软件服务外包人才实习实训基地,已经成为高等教育的有益补充,成为大学

    生实习实践的最佳选择。

    学院以市场为导向,内部实行企业化管理模式。从企业聘请具有十年以上开发和项目管

    理经验,并具备授课能力的软件开发工程师担任专职教师,从企业聘请在职工程师担任项目

    实训师;建立了ojt-s(on job training for student“面向就业的培训”)教学模式;开

    展对日软件开发、对欧美软件开发、嵌入式技术、数字艺术、软件测试、3g手机应用、kpo

    等八大专业人才培养方向;与oracle、microsoft、hitachi、sap等国际知名it企业合作,

    建设对日软件开发实训平台、对欧美软件开发实训平台、嵌入式开发实训平台、数字艺术实

    训平台;与阿里巴巴、英国伦敦工商会考试局合作,培养kpo(知识流程外包)人才,推动

    产业结构升级;从企业实际项目转化的项目案例库涵盖有制造、流通、医疗、金融、政府、

    零售等行业的it项目和最新的it技术;自主开发出40个针对应届毕业生毕业设计的项目及方案, 12个关于软件工程等相关专业的实习方案,50个应届

    毕业生实习项目案例。

    学院立足西安、面向全国,培养“实用化、国际化、个性化”应用型技术人才,以建设

    有特色、高水平it应用型职业培训机构为发展目标。用3-5年左右时间建成西北地区较高

    水平的知名it培训机构。用5-10年左右时间,办成国内高水平的一流it应用型人才培养

    基地。

    三、实习的内容

    3.1实习课题

    《android移动互联网订餐系统》是基于移动互联网开发的应用项目,项目涉及java、

    数据库、android等技术领,并在平台领上集成了打印系统,符合餐饮行业的工作流程与业

    务需求,极大地提高了现有外卖行业的工作效率与经济效益。

    3.2课题背景和意义

    篇三:Android实习总结报告模板

    实习时间:

    学院:

    专业名称:

    学号:姓名:指导老师:实习地点:

    Xxxxxx大学专业实习报告 ——201X.XX.XX XXXXXXXXXXX学院 计算机通信信息技术有限公司 201X.XX.XXXXXXXXXXXXXXXXXXX XXXXXXXX

    一、实训地点

    XXXXXXXX信息技术有限公司是一家隶属于XXXXXXXX集团主要从事软件开发、技术咨询与服务、IT教育投资、大学生实习实训等业务的民营科技型企业。 二、实训目的

    到实际生产中的种种

    AndroidAndroid

    现对

    android

    Android

    Android

    android

    实习可以让我们与时代最

    目的: 1、培养学生运用所学课程Java语言程序设计的理论知识和技能,分析解决计算机实际应用中的问题的能力。

    培养学生在Java语言程序设计的基础上,开发Android应用程序的思想和方法。 培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。 通过课程设计,要求学生在指导教师的指导下,独立完成课程设计的全部内容 包括: 1、确定开发的程序,收集和调查有关技术资料。 2、按软件工程步骤进行程序设计。 3、对完成的程序进行测试和完善。 4、完成课程设计报告

    三、实训内容

    学习实训的内容主要包括如下:

    ? 开发环境:了解了android的起源与发展,学习安装 Eclipse 插件 (ADT)学习 AndroidSDK包含了开发Android应用所依赖的jar文件、运行环境及相关工具

    ? Android项目结构:src/ java原代码存放目录 gen/ 自动生成目录 gen

    目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件。 这个文件由Android开发工具自动产生的。res/ 资源(Resource)目录 在这个目录中我们可以存放应用使用到的各种资源,如xml界面文件,图片或数据。assets资源目录Android除了提供/res目录存放资源文件外,在/assets目录也可以存放资源文件。AndroidManifest.xml 项目清单文件 。

    ? 基础开发

    一、1.Activity:是Android系统中的四大组件之一。2.Activity生命周期:void onCreate(Bundle savedInstanceState) void onStart() void onRestart() void onResume() void onPause() void onStop() void onDestroy() 这七个方法定义了Activity的完整生命周期 二、Intent:Intent对他要完成操作的一种抽象描述,我们可以用intent来启动一个activity,发起一个broadcast和启动或绑定一个service。Intent使应用程序代码在运行时动态绑定成为可能,这也降低了不同代码之间的耦合性。Intent最常使用的方法是用来启动一个activity。Intent封装了他要执行动作的属性,这些属性最常见的是action和data Intent主要有以下四个重要属性:dssAction:Action属性的值为一个字符串,它代表了系统中已经定义了一系列常用的动作。通过setAction()方法或在清单文件AndroidManifest.xml中设置。默认为:DEFAULT。

    Data:Data通常是URI格式定义的操作数据。例如:tel:// 。通过setData()方法设置。

    Category:Category属性用于指定当前动作(Action)被执行的环境。通过addCategory()方法或在清单文件AndroidManifest.xml中设置。默认为:CATEGORY_DEFAULT。

    Extras:Extras属性主要用于传递目标组件所需要的额外的数据。通过putExtras()方法设置。

    三、Service四大主键职业,服务一般没有用户操作界面,它运行于系统中不容易被用户发觉,可以使用它开发如监控之类的程序。 要完成比较耗时的任务;不需要用户界面;

    四、BroadcastRecever 生命周期

    1.在广播到达接收者时调用onRecever();方法

    2.注册广播的几种方式包括:代码注册;项目清单注册;

    五、Handler

    1.Handler、Message、MessageQueue和Looper之间的关系的关系,Handler的作用:

    Handler(一个线程可以有多个Handler但是只能有一个Looper),

    关系:向消息对列(MessageQueue封装在Looper中)发送消息,Handler在创建时就会关联以个Looper默认关联当前Looper.

    作用:发送消息(Handler在主线程启动一个子线程,在子线程调用

    SendMassager(),发送到主线程的HandlerMessage()方法);处理消息(调用HandlerMessage()方法处理)。

    ? 数据存储

    一、Sharepreference:保存应用系统的配置信息等的键值存储机制。(使用键值机制:BundleContentValuesMap JSONObjecdt)

    二、存储方式 1)是一种键值存储方式,可以持久化存储变量的值

    (Sharepreference存储的值都是基本类型的数据)

    存储的数据是以xml文件的形式存在,存储在

    /data/data/packagename/shared_prefs目录中文件存储

    I/O存储,主要是用于大文件的数据的存取,比如视频、图片等,该中存储方式在使用的过程当中更新比较困难。

    文件存储的使用:Activity提供了openFileOutput(name,mode)方法和

    openFileInput()方法,用于读写文件数据.第一个参数name中不能包含路径分隔符“/”

    三、Sqlite 自定义一个数据库的操作类,该类要extends SQLiteOpenHelper类public class MyHelper extends SQLiteOpenHelper {

    //类没有实例化,是不能用作父类构造器的参数,必须声明为静态

    private static final String name = "china"; //数据库名称 private static final int version = 1; //数据库版本 public MyHelper (Context context) {

    //第三个参数CursorFactory指定在执行查询时获得一个游标实例的工厂类,设置为null,代表使用系统默认的工厂类

    super(context, name, null, version);

    }

    public void onCreate(SQLiteDatabase db) {

    //该方法是在第一次实例化数据库操作对象的时候被调用

    //可以在其中做一些初始化的工作,比如创建数据库表等

    }

    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

    //在数据库的版本发生改变的时候会被调用

    }

    }

    四、ContentProvider

    实现不同应用之间数据的访问和共享:

    1)通过实现一个ContentProvider的抽象借口,将本应用的数据完全暴露出去,其中数据是以表的形式暴露的,暴露数据的时候要提供公共的URI。

    2)其它应用通过android提供的ContentResolver接口访问ContentProvider暴露的数据。

    五、网络存储

    一、 通过网络提供的存储空间来上传或者是下载那些存储在网络空间的数据

    信息。

    网络编程:分为两种

    1) 基于Socket的网络编程:该网络编程使用的协议主要是TCP和UDP协议 面试题:TCP和UDP区别:TCP:面向连接 可靠 延时长 效率低UDP:面向无连接 不可靠 延时短 效率高Socket+ServerSocket+TCP(套接字)UD

    实习自我鉴定安卓开发

    P+DatagrarmSocket+DatagramPackage(数据报)

    2) 基于Http的网络编程:

    ? 该网络编程使用的协议是面向Http协议;

    ? 该网络编程是以xml/json格式的数据为载体,来进行相互通信数据; ? Android基于http协议的网络编程,使用的标准接口有两个:

    HttpURLConnection以及apatch的接口HttpClient

    Http协议通信分为两种方式:get请求方式和post请求方式

    六、 Xml格式数据解析Json格式数据解析:

    Dom解析:dom解析一般是把xml文档转换成一棵文档节点树,存储在内存中

    优点:xml文档树在内存中完整存储,可以直接对该文档树的数据和结构进行修改;可以通过解析器去访问节点树上的任何一个节点;Dom解析的API使用简单方便。

    缺点:当xml文档比较大的时候,该解析方式消耗内存资源

    Sax解析:

    优点:对内存的要求较低,方便解析xml的部分;

    缺点:当xml文档结构复杂的采用SAX解析,编码过程比较复杂

    Pull解析:sdk提供的内置解析方式,解析过程类似于sax解析,节省内存资源,而且比sax解析更加简单方便。

    JSON格式数据:(1)key-value键值对象(无序的)(2)数组(有序的)

    用到的内容包含:4个类一个异常

    JSON格式数据的解析可以使用Google提供的gson解析工具

    问题:xml格式数据解析和JSON格式数据解析的比较

    相关热词搜索: