实训报告android本次的任务是基于AndroidStudio编程技术开发医_第1页
实训报告android本次的任务是基于AndroidStudio编程技术开发医_第2页
实训报告android本次的任务是基于AndroidStudio编程技术开发医_第3页
实训报告android本次的任务是基于AndroidStudio编程技术开发医_第4页
实训报告android本次的任务是基于AndroidStudio编程技术开发医_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

本次实训的任务是基于AndroidStudioAndroidAndroidAndroidAndroid提升的编程能力与软件开发能力,提前适应未来软件开发工作,为未来司。东软,成立于1991年6月17日,经营范围包括计算机、软件、硬件、机电产品开发、销售、安装,计算机软件技术开发、术为此次实训的安排分为两个部分,首先一个在东AndroidStudio的基础编程知识。之后的两个在东软从事技能两个部分。专业基础主要是AndroidUI设计,掌握Android开发环境搭建、Activity、资源管理、Intent、基本UI组件、UI组件SharedVieger。Android网络编程的部分主要包括,掌握Android多线程处理机制、Apache网络接口、XML解析、SESSION、Toast、ProgressDialog、异步任务、Json/Gson、ContentProvider等技术。工作技能方面主要学习配置管理工具VSS/CVS技术的介绍与运用。在东软的实训工作主要以工程实践为主,实践的项目名称为医疗影像管理系统此系统使用APP的方式管理患者的检查结果和医疗影像,检查结果出来以后,医生将检查结果通过APP上传到Web服务器端,患者可以实时通过APP查看自己的检查结果,实时高效。整个APP分为三个主要部分,医生端包括通过APP上传检查结果和医疗影像;查询和修改用户的检查结果和医疗影像;通过HTTP服务器将数据上传到Web服务器端三个主APP通过HTTP服务器将数据上传到Web服务器端三个主AndroidUIAndroidNofication、Android推送与Android网络编程。使用OpenOffice项目管理工具,CVS配置管理工我来实是一个巨大的。在东软学习开发的两个SQLServerAndroidBUGDemoDemoIISAPP内存空间过大,不利于安装在上。因而,我们组很快转变了思路方向,转而从AndroidStudio自带的数据库入手开发,在于多组负责数据库开AndroidStudioDebugAPPJava我和恶补了Java有关的知识简单了解了Java语言的编程思路以及基本语法。这为关人员来说是至关重要的,随着网络技术与软件开次实习主要将我们的于数据库的开发和编写产生了浓厚的。之前从来没有接触过相关的知识,在这三个的时间里,我实现了从零到一的质变。从一开始去馆借阅相关书籍,到后来与其他组负责数据库的同学进行交流,再到上网相关代码相关知识,一直到独立编写出Demo,总结出属于自己的程序开发经验,再同时东软实训老师为我们详尽讲解了当前软件公司的工作流程与工作岗起的意识,未来的目标便是尽快走上管理岗位,实现技术员到管理员的件开发基础知识的缺乏。让我深刻地C语言和C++在面对纷繁复实习内容

年 月 学到的知识转化为切实社会中的技能和生产力,是我们每一个大学生都值得思考的问题。因而学院为我们oido的医疗影像管理系统。首当其冲的便是oid应用开发技术的学习和研究。AndroidUI设计的相关培训是在学校内进行的。吴建华讲师首先带我们明确了此次AndroidUI设计培训所涵盖的内容:掌握Android开发环境的搭建、Activity的编写、资源管理、Intent、基本UI组件的搭建、UI组件 ViewProvider等技术。向我们介绍了现代社会Android开发技术的实用性和相关职业的发展前景。随后便开始教我们如何搭建AndroidStudio的开发环境。这是基于JavaJDK之上的编程语言。由于对Java语言完全不了解,所下午继续上午的环境搭建工作,在查询了多个CSDN的相关文献资料以及在有硬盘保护的电脑上的地完成了搭建,随后完成了AndroidStudio的安装,相关的AndroidStudio开发环境。内容

年 月 经历了昨天一天的环境搭建我们已经熟练地掌握了oido的开发环境搭建,也了解了在Java基础上进行编程的相关原理。上午的开发学习首先温习回顾了昨天下午最后讲的oido开发的五种布局分别是线性布局表格布局帧布局相对布局和绝对布局今天的内容分为三部分基本UI组件,UI组件 处理以及资源管理。oido中各个UI建立虚拟机来体会各个组件的功能。其中令我印象最为深刻的,便是UI组建中的列表视图的组件(Listewoid中最常用的一种视图组件,示系统设置项成功能内容列表等。老师用多个详细的例子让我们深刻地理解了各个UI组件的L属性。从而让我们能够使用简单的UI组件来完善页面。下午的开发学习过程则显得相对轻松主要学习AndroidAndroidStudio的资源管理,其中包括字符串资源、颜色(color)资源、尺寸(dimen)源、菜单theme)XML的UI界面更加完善与美化,晚上我在自己的电脑习了相关操作,并查阅了CSDN内容

年 月 AndroidStudio开发培训进入第三天上午老师首先带我们回顾了昨天进行的UI组件的相关开发知识,四个角度继续理解AndroidUI页面设计。老师首先为我们讲解了Android四大组件。分别 (IPCBroadcast直译为广播,这是应用程序间的全局通信, 者显示一个地图,他可以被理解为是一个绘制用户幕小或者浮动在其他窗口的上方。最后一个组件是tPovidr,其用于保存和获取数据,并使其对所有应用程序可见。这是不同应用程序间共享数据的唯一方式,因为在oid中没有提供所有应用共同的公共老师随后用生动形象的例子为我们详尽介绍了如何创建y,如何配置y,启动和关闭我们如何使用Bue在ty之间Intent过滤器、拨打、打开网页以及使用创建Fragment等操作,老师也用生动形象的例子为我们进今天的开发培训,让我们基本了解了oid开发设计的基本流程,对整体部件的设计和开发有了充 年 月 Adapter的内容。Adapter是:将各种数据以合适的形式显示到view上,提供给AdapterMVC程序项目的分工就必须在程序的结构上做适合的安运算与判断逻辑,通过view行运算和判断,再将得到的结果交给view来显示view用哪种接口组件,组件间的排列位置与顺序都需要设计。olermodl与viw之间的枢纽,负责控制程序的执行流程以及对象之间的一个互动。Adapter则是中间的这个Controller的部分:View(用户界面)这就是MVC组件的简单理解。的使用实例让我们更加印象深刻。对ListView以及Dialog也进行了简单的学习。下午的学习主要是针对数据与进行的要包Android的文件读写Android文件的操作模式。经过一下午的学习和老师生动的例子指导之下SDK卡上的文件、rawassets文件夹下的文件以及如何使用SharedPreferences保存用户偏好参数。在今天的学习快要结束时老师为我们讲解了AndroidStudio系统自带的小型数据库:数据库以及如何使用Android提供的API操作 这是通过SQL语句内容

年 月 oid 技术开发学习的第五天主要是学习oid网络编程。首先,老师为我们补充了Java的相关知识。包括了a的基本语法,Java的标识符、Java(静态变量)以及成员变量(非静态变量,Java中的关键字以及Java中的注释与空行,Java中的继承关系。老师还帮Java中,接口可理解为对象间相互通信的协议。接口在继承中扮演着很重要Java。展示如何实例变量和调用成员。Java的内置数据类型、类型、以及Java语言支持的一些特殊的转师细致的讲解中变得生动形象中午的时候我们学到了上午的内容,那就是Java的多线程编程,其中Thread方法让我印象深刻。。新线程获取网络并显示到ImageView中、如何开启新线程来实现电子牌。下午所学习的知识还包括如何使用AsyncTaskProgressDialogToast的基本的重要方法、Service类的继承关系及方法、用StartedServiceService、继承IntentService类、继承Service类、如何启动服务、如何停止服务、如何继承IntentService输出当前时间如何继承Service输出当前时间如何创建BoundService如何继承Binder类、如何管理Service的生命周期。多天的高强度学习让我感到十分疲惫晚上没 年 月 今天的学习主要还是围绕Android网络编程进行的。老师首先为我们介绍了Android网络编程所要学的东西与Http协议学习。向我们介绍了Android与互联网交互的三种方式,让我们对Http协议有了简单初步的了解。其中,对于AndroidHttp请求头与相应头应头的作用、AndroidHTTPAndroidAndroidJSON数据解ContentProvider的相关概念以及如何使用系统所提供的ContentProvider功能以及自定义ContentProvider。 年 月 所PPT的内容温习所学习的内自身所带的数据库的相关知识是基于其他数据库的基础之上的,这就给学习和开发带来了极大的困N晚上回到寝室之后,我借阅了有关数据库的书籍,也跟高中同学中同样在其他学校学习软件工程的同学进行了一些交流,对数据库编写开发与oid中的编写开发有 深刻的理解内容

年 月 今天是Android开发培训学习的最后一天,老师首先为我们推荐了Android开发的三个重要,分别是Android开发指南的developer 内容主要包括AndroidAPI使用指南API查阅参考、相关开发工具介绍、服务,以及给出的实例(Sample还包括每年I/O大会发布的预览版Android系统但美中不足的是这个要借 二个AndroidDevTools,在这里几乎能够找到我们在Android开发过程中需要的大部分工具最后一个便是开源中国Android专区,这是国内许多喜欢开源的程随后,老师向我们介绍了SVN、CVS、VSS等版本控制系统里团队开发索要用上分ClearCase等工具,,面对多方面的现实情况,比如文档方面的改错了或不 删档代码方面想要参考以前的功能实现;版本发布方面存在旧版本有问题源代码 无法进行修复的问题不知道哪个是 版的问题以及不知道哪个是可发布的版本等问题,使用版本控制软件是最为 的手法通过这些软件可以及时了解团队成员的进度可以轻松比较不同版本之间的差异;可以记录每个文件的变化细节有利于成果的复用可以使所有成员 的实际上是同一个版本库,不需要率。老师还了我们SVN的简单使用方法以及TSVN的基本操作。下午的学习主要围绕WEB服务器的工作原理TomcatTomcat识软 年 月 我印象深刻的便是程序员和项目经理这两个岗位,身程序校验员做为查找的工作人员,也具备一定的目经理大多是程序员出身,他们能够准确地了解用户的需求,并将其转化为程序员所能够认知的功能编写。下午的主要任务便是明确我们所要完成的项目内PT进行汇报,随后老师根据每个组的汇报情况进行了点评。医生端主要实现通过APP上传检查结果和医疗影像;查询和修改用户的检查结果和医疗影像以及通信HTTP服务器将数据上传到eb服务器端三个功能。患者端主要实现通过APP检查结果和医疗HTTP 年 月 消息推送Android网络编程四项主要使用的项目管理工具是OpenOffice;配置管理工具是CVS;编码方孩子负责登录界面和页面的UI设计。我和寝室的室友负责数据库的相关设计。由于数据库的设计涉及到病资料。力求能够建立数据库的简单demo。 是使用SQLServer建立独立的数据库,通过本地服务器端口与AndroidUI的网络端口进行连接,从而实现 而室友的思路是直接使用Android内 简单的Demo之后再进行实用性和适用性的讨论。内容

年 月 由于今天下午有一次关于项目实习的反馈考试PPT 是没法直接连接Android的,应为SQLServer安装所占用的空间很大,如果让Android直接 一个桥梁来实现我的设想,即通过webservice来间接SQLServer,虽然也有其他的方法来实现连接,但我觉得这是我能想到的最简单的方法我决定着手编写一个简单的demo从而实现相关首先我开始着手进行开发环境的搭建Android端主要是ecilpse+ADT的集成开发环境,用来编写服务website的是VisualStido2010旗舰版,使用的开于此同时我了解到,如果想要将websitewebservice发布出去就要开启IIS7.5的服务,这需要正确配置并开启开启IIS地试,因此就不需要配置IIS服务,直接在SQLServer完成了数据库的简单编写,其中主键和自VS编写服务器端程序设计的过程较为PPT内容

年 月 经历了昨天的考试之后,我决定静下心来完成demo的设计发现服务器的服务端既可以写成website也可以写成webservice,后者只是提供一种服WebService只提供程序和接口不提供用户界面ebsite提供程序和接口也提供用户界(网页。由于我只想做一个中介来 erver所以只写成vice就可以了将数据转换为L格式然后传递给oid客户端。通过服务器资源管理器添加数据连接选择MicsoftLr并测试相关连接从而昨天编写的数据库的查看和编辑都可以在VS中实现了我查看了并记录下了数据库的连接属性新建了几个类,修改了几个.s文件的代码。最后运行程序的时候会自动打开一个浏览器选择相应的功能并传递参数可以实现调试从浏览器中调试程序。其中包括增加货物信息删除货物信息而程序执行的结果也会以网页的形式展现出来将后边的端口名记下来在后边An

温馨提示

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

评论

0/150

提交评论