android 实习周记 _第1页
android 实习周记 _第2页
android 实习周记 _第3页
android 实习周记 _第4页
android 实习周记 _第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

精品文档2016全新精品资料全新公文范文全程指导写作独家原创1/8ANDROID实习周记本文目录1精选ANDROID实习周记2万能ANDROID实习周记3经典ANDROID实习周记第1篇精选ANDROID实习周记实验室三位老师启动了二手书租赁系统这个项目,我们一起讨论了二手书租赁系统的需求。本项目后台采用NETMVC4MSSQLSERVER2008,分为后台管理和前台展示,前台分为平台端和手机端。手机端需要有展示图书和预订等功能,我们ANDROID组的同学负责手机端的UI设计和功能实现。由于首次接触ANDROID开发,接下来我们开始各自学习ANDROID编程基础。自己在图书馆借了一些有关ANDROID开发的图书,还在网上下了许多ANDROID开发视频。全心投入ANDROID技术的学习之中。精品文档2016全新精品资料全新公文范文全程指导写作独家原创2/8初识ACTIVITY,编写第一个ANDROID程序。学习的内容主要有ANDROID基本组件。ACTIVITY实际上就是表示的是一个人机的交互程序,用于存放各个显示控件,也是ANDROID的基本组成,所有的ANDROID项目都使用JAVA语言进行开发,所以每一个继承了ANDROIDAPPACTIVITY的JAVA类都将成为一个ACTIVITY程序,而一个ANDROID项目将由多个ACTIVITY程序所组成,而所有的显示组件都必须放在ACTIVITY上才可以进行显示。ACTIVITY类的常用方法。ANDROID项目中的文件夹作用。ANDROID项目中的文件作用。ANDROID项目由若干个ACTIVITY程序所组成,每一个ACTIVITY都是一个JAVA类;一个ANDROID项目中所有用到的资源都保存在RES文件夹之中;ANDROID中的组件需要在布局管理器中进行配置,之后在ACTIVITY程序中可以使用FINDVIEWBYID方法查找并进行控制;在布局管理器中定义的每一个组件都有其对应的操作类,用户可以直接实例化这些类的对象进行组件的定义显示;标准的ANDROID项目,所有的文字显示信息应该保存在STRINGSXML文件中保存。ANDROID中的基本控件的学习。掌握文本显示组件的配置及使用;掌握文本显示组件的继承结;掌握文本显示组精品文档2016全新精品资料全新公文范文全程指导写作独家原创3/8件的基本属性及操作方法。TEXTVIEW组件的主要功能是用于显示文本,实际上这种控件主要就是提供了一个标签的显示操作。组件的常用属性及对应方法。配置文本显示框。设置“ANDROIDTEXT“属性设置文字的显示风格正常粗体斜体。ANDROID中设置文字大小的定义类型。在ANDROID中所有的组件可以设置大小,但是在设置大小的时候需要指定其单位,这些单位如下PX像素;DIP依赖于设备的像素;SP带比例的像素;PT点;IN英尺;MM毫米。使用样式表文件,在ANDROID中为了方便美工对组件进行修饰,也可以使用一些样式文件对组件显示进行控制,用户只需要按照如下的XML文件格式即可定义组件的显示样式。TEXTVIEW作为文本组件主要的功能是显示文本数据;所有的组件可以直接通过一个样式表文件进行属性的配置。第2篇万能ANDROID实习周记本周开始编写电子名片管理系统项目规格说明书。接着又和同学们一起分析和设计数据库。在这期间,我不仅学会了分析问题、撰写文档的能力,还学会了许多以前没有使用过得软件。当然在确保完成任务的同时,我还不忘继续学习ANDROID开发技术。精品文档2016全新精品资料全新公文范文全程指导写作独家原创4/8本周还学习了ANDROID提供的数据的存储方式在ANDROID中一共提供了五种数据存储SHAREDPREFERENCES存储;文件存储;SQLITE数据库存储;CONTENTPROVIDER存储;网络存储。SHAREDPREFERENCES提供了一些基础的信息保存功能,所有的信息都是按照“KEYVALUE“的形式进行保存的,但是ANDROIDCONTENTSHAREDPREFERENCES接口所保存的信息只能是一些基本的数据类型,例如字符串、整型、布尔型等。SHAREDPREFERENCES可以实现简单的数据存储功能实现,可以利用SUPERGETSHAREDPREFERENCES方法取得实例。使用SHAREDPREFERENCES可以方便的完成数据的存储功能,但是其只能保存一些很简单的数据,如果想存储更多类型的数据,则可以使用文件的存储操作,如果要想操作文件,则需要ACTIVITY类的支持。利用IO流操作文件,考虑到用户要自定义保存目录,以及在“SDCARD“上操作,所以本程序不太适合直接使用ACTIVITY类提供的文件操作方法,用户可以直接使用最传统的IO流完成。使用IO流完成了文件的保存,但是却存在一个最大的问题,因为现在文件的路径采用的是硬编码的方式设置,那么就有可能因为SDCARD不存在而出现错误,即最好的做法就是判断精品文档2016全新精品资料全新公文范文全程指导写作独家原创5/8SDCARD是否存在,如果存在则保存,如果不存在则提示用户“SDCARD“不存在,无法保存,而要想完成这个判断的功能就必须通过ANDROIDOSENVIRONMENT类取得目录的信息。DOM操作使用文件保存数据固然很方便,但是如果现在数据较多的话,则管理起来就不方便了,所以在使用文件保存时,也往往会采用XML文件形式进行数据的保存,而一旦使用XML操作,那么就肯定需要对XML文件进行解析,而DOM解析就是最常用的一种。SAX操作虽然DOM操作使用广泛,但是并不适合于使用DOM进行大数据文件的操作,而这个时候就可以使用SAX解析方式进行XML文件的读取。使用XMLPULL解析DOM和SAX在使用上各有特点,但是使用起来也都很不方便,而开发过JAVAEE程序的读者应该很清楚,在日常的工作之中往往会用多种开源组件来完成XML解析的操作,但是在ANDROID操作系统之中又提供了一种PULL解析的方式。在ANDROID中如果要完成PULL解析处理需要ORGXMLPULLV1XMLPULLPARSERFACTORY类和ORGXMLPULLV1XMLPULLPARSER接口的支持,XMLPULLPARSERFACTORY类的主要功能是可以通过里面提供的NEWPULLPARSER方法取得一个XMLPULLPARSER接口的对象。以上的程序使用了PULL解析方式完成了XML文档的解析操作,但是ANDROID中的PULL解析方式也可以同样完精品文档2016全新精品资料全新公文范文全程指导写作独家原创6/8成XML文档的输出功能,而这个时候就可以利用ORGXMLPULLV1XMLSERIALIZER接口完成,此接口主要功能是可以通过程序控制XML文件中的元素、属性、文字的关系结构。JSON数据解析JSON采用完全独立于语言平台的文本格式,使用JSON可以将对象中表示的一组数据转换为字符串,然后可以在各个应用程序之间传递这些字符串,或者在异步系统中进行服务器和客户端之间的数据传递。JSON操作本身有其自己的数据格式,这些数据格式,用户可以自己使用字符串拼凑,也可以直接利用JSON给出的操作类完成,而在ANDROID系统之中,JSON操作所需要的数据包已经默认集成了,所以用户不再需要任何导包的操作,即可进行开发使用文件存储可以保存更加丰富的数据;在ANDROID之中可以使用XML的DOM和SAX解析方式进行文件操作;在ANDROID之中提供了PULL解析用于完成XML解析;JSON可以进行简便的信息传送,性能更高;可以将要读取的文件配置到项目的RES文件目录之中,这样可以采用RESOURCE直接进行资源文件的读取。第3篇经典ANDROID实习周记本周张栋老师又启动了一个新的项目电子名片管理系统。该项目包括三个部分个人APP、企业版APP和管理精品文档2016全新精品资料全新公文范文全程指导写作独家原创7/8平台。该项目的开发背景是名片是商务交往的纽带。而制作名片的核心目的就是自我展示和业务推介,通过名片建立自己的人脉圈。传统的纸质名片不易传递,存储和管理。在商务场合中很多时候需要给多名客户分发名片,而传统的纸质名片需要准备一定的数量和一定的时间进行分发。同时分发和接受的名片并不易存储,极易丢失。大量的纸质名片很难对其进行管理,例如很难找到某张名片。为了达成以下几个目标决定开发该应用。1名片交换方便快捷1对1名片交换更加方便2多人交换一步即成多人之间的名片交换更加方便,使用应用一键可以达到目的3名片信息清晰易得对于用户的信息可以进行实时的维护,也可订制自己的名片信

温馨提示

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

评论

0/150

提交评论