安卓实习日记.docx
- 文档编号:2719876
- 上传时间:2023-05-04
- 格式:DOCX
- 页数:7
- 大小:21.63KB
安卓实习日记.docx
《安卓实习日记.docx》由会员分享,可在线阅读,更多相关《安卓实习日记.docx(7页珍藏版)》请在冰点文库上搜索。
安卓实习日记
竭诚为您提供优质文档/双击可除
安卓实习日记
篇一:
安卓开发实习_个人日志
中软国际长沙eTc实习实训日志
篇二:
软件实习日记_原创手打
软件工程专业
实习笔记
班级:
软件08-3班
姓名:
谭仁龙
辽宁工程技术大学软件学院软件工程系
Day01
毕业分散实习开始,由于某些原因我选择校内实习,这样在没有接触实际实习场所的情况下我对所要研究项目的了解只能通过网络和电话进行了解。
毕业设计任务繁重,所以越早开始越好。
首先我进行了毕业设计题目的筛选,由于上学习的课程设计我选择了安卓手机平台下的软件编程方向,对其中很多问题有了初步的了解,并经过几周的学习对安卓系统渐渐产生了些兴趣,所以觉得如果继续进行下去是一个不错的选择,所以在那时候我从网上订阅了一本安卓游戏编程方面的指导书籍。
书目前还没到,这几天我都在等,手上有些别的安卓编程的资料先看着。
因为是想编写游戏软件,所以想了解些游戏制作方面的知识,这几天寝室呆着比较乱,决定去上自习,顺便去图书馆借阅几本关于游戏编程的和制作方面的书籍
Day02
今儿去图书馆借了本书,关于游戏发展、(:
安卓实习日记)制作流程以及作者在游戏开发方面经验的书,这里边刚开始讲的是游戏发展简史,这书上说第一个视频类游戏是1958年物理学家willyhiginbothan发明的,他为了提高人们参观纽约那个国家实验室游客的兴趣,在一台示波器上展示了一款双人网球互式游戏。
这个就被
称作是世界上第一款视频游戏。
从这件事儿来看,首先人家willy是一个物理学家,好几十岁,在纽约一家国家实验室工作,这说明人家非常的有才识。
然后他的目的是为了提高实验室的参观兴趣,在示波器上展示了一款被称作世界上第一款视频游戏的作品,这说明人家成功地运用了所学的知识,解决了生活中的问题,并在游戏发展的历史上走出了里程碑式的一步。
这告诉我,首先我要获取知识,丰富的知识,这样才能在遇到问题的时候有办法去解决,才能推动事物的发展。
Day03
今天继续看昨天的借的那本书,关于游戏发展方面的书,这书从世界上第一款游戏开始一直讲到目前正在制作还未发布的游戏为止。
从实验室中同事们消遣的小游戏到风靡一时的街机游戏,再到目前更加流行的pc、手机游戏,简略的介绍了其中的发展过程。
这个过程再一次印证了科技在推动社会前进中的重大作用。
早起的游戏都是低劣的且昂贵的,随着计算机技术的不断发展,到现在在游戏这方面已经产生了翻天覆地的变革。
简直就是科学创造的奇迹。
书中还介绍了一些游戏公司的发展概况,还有相关的一些硬件设备升级,面的知识,说了一大串营销类的专业词
汇,很多都看不懂。
还介绍了些一个游戏公司如何面对客户群的办法。
总体来看这本书介绍的都是关于大型游戏公司方面的,也就是说对于目前我面对的问题并非是关键知识。
为了让时间有效的得到利用我对其进行了选择性的阅读。
Day04
订的这本安卓游戏编程书籍终于到了,白天时候去把那本介绍游戏制作的书还了,那天借那本c语言的科学与艺术没还,这几天看着呢。
总结下目前有几项任务要完成,第一快速阅读安卓这本书,看看其内容有没有适合做毕业设计的。
第二就是研读c语言科学与艺术这本,我发现机械工程出版社出版的外国著作都挺不错的,前两天同学给推荐本深入了解计算机系统那本书也挺不错,那个书上是根据c语言基础,从更深的角度认识计算机,这本书我也想看看,目前时间还算排的开抓紧看,以后时间紧张了就看不到了。
对这本书图书馆还没有也或许是被别人借走了,我在网上下的pdf。
Day05
昨天书下午到的,今儿一天都在自习看那两本书,安卓这书第一章介绍了安卓平台的发展趋势,和应用开发环境的搭建,环境搭建这个我会了,因为之前做
过一个安卓开发的小软件,所以对于这章的内容有多大致的了解,因为现在是快速浏览阶段,看的时候有过了解的内容基本就直接跳过了,第二章介绍了一个最简单的安卓项目代码,以及对安卓开打的基础概念进行了详细的讲解,这部分我花了些时间好好看了一下,因为我上次做那个小软件是直接对代码进行学习的,对整个androidproject结构没有系统的认识,所以这章的内容我是从头至尾全部看了一遍。
对其中的activity生命周期有了系统的了解,当然仅限于他书中写的那个水平。
第二章还介绍了一些在开发过程中sDK和eclipse会遇到的常见问题,我觉得他列出的这些问题,对一个初学者来说很有用,比如我刚开始的时候就不知道怎么讲文件存入到的模拟器建立的sdcard中,书中给出了很好的解释,只不过我用的是第三方软件。
对于这些常见的问题,书中给提供了非常的好的解决办法,可见作者用心。
下图为Activity生命周期流程图
篇三:
基于Android的毕业实习报告
成绩:
西安建筑科技大学
毕业实习报告
院(系):
信息与控制工程学院
专业班级:
计算机1201
实习单位:
计算机技术应用研究所
实习时间:
20XX.2.25—20XX.3.15
学生姓名:
***
学号:
110620XX1
指导教师:
**
20XX年3月20日
“基于Android的离散数学课程学习助手的设计与实现”
的初步分析与简单设计
1.前言
1.1项目背景和意义
如今手机就像钥匙一样,是我们出门必带的物品之一。
随着科技的迅猛发展,现在的手机都是智能手机,它的功能不仅仅只是用来打电话或是收发短信,我们还可以用它听歌看视频、用蓝牙传输数据、玩游戏、上网等等,比起用计算机访问因特网更方便快捷。
而智能手机中占据领先地位的当数android操作系统的智能机。
Android是一套真正意义的开放性移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。
Android的Java程序运行环境包含一组Java核心函数库及Dalvik虚拟机,他们有效地优化了Java程序的运行过程。
Android系统平台基于优化了的Linux内核,它提供诸如内存管理、进程管理、设备驱动等服务,同时也是手机硬件的连接层。
Android最大的优点在于它是一个开放的体系结构,具有非常好的开发和调试环境,而且还制成各种可扩展的用户体验,Android里面有非常丰富的图形系统,对多媒体的支持功能和非常强大的浏览器。
Android平台的开放性特点既能促进技术的创新,又有助于降低开发成本,还可以使运营商能非常方便地地址特色化产品,因此,它具有很大的市场发展潜力。
随着4g网络的使用,移动终端不再是通讯网络的终端,还将成为互联网的终端。
因此,智能移动终端的应用和需要的服务将会有很大的发展空间。
Android在短短的时间内以惊人的速度占据的大量的智能手机终端市场中脱颖而出,而且将继续扩大其用户量。
而人流量、信息量都非常大的高校对智能终端的需求非常大,广大学生用户希望在第一时间最便捷的查询到需要的信息,因此,开发一款基于android手机的校园助手软件意义重大。
1.2国内外现状分析
从目前市场来看,主要的竞争还是在于微软、苹果和安卓之间,三大操作系统可谓是三足鼎立。
其中最有影响力的要数android,安卓的特点及发展前景是我选择安卓开发校园助手的根据,后面会详细介绍安卓开发平台。
下面说介绍一下现在手机操作系统发展展现状:
1、塞班(symbian)
昔日的行业大哥,这个日渐落寞的操作系统,曾经红遍天下。
但是随着近些年苹果和谷歌的发力,一直在走下坡路,塞班的市场份额已经降到了谷底。
有统计显示,到20XX年底,塞班系统的全球市场占有量仅有22.1%。
虽然基本的常用软件非常的丰富,但是塞班系统弊病不断,在更激烈的竞争中败下阵来。
随着塞班的沦陷,诺基亚也沦落了。
代表手机:
诺基亚,索尼爱立信,Lg
2、安卓(Android)
20XX年,谷歌发布了Android操作系统,从此智能手机操作系统界不再安静。
20XX年,原来引用塞班平台的厂商,比如Lg、索尼爱立信等纷纷退出塞班平台,投入Android领域。
不久,Android系统就取代了塞班成为智能手机操作系统的霸主。
在20XX年的第一季度,Android在全球的市场份额就已经超过了塞班,位居世界第
一。
到了20XX年底,Android占据了全球52.5%的份额。
Android手机的软件非常的丰富,而且基本都是免费的,可以通过多个应用商店下载。
另外,Android的本地化也做得很好,刷机非常方便。
代表手机:
小米,三星,hTc,索尼爱立信,魅族、摩托罗拉,中兴等。
3、ios
这么多操作系统中,可以说苹果的使用体验是最好的。
Android虽然是霸主地位,但是系统却没有ios完美。
ios不是开放的系统,它的很多应用多需要付费才能使用。
装有ios系统的iphone自发布以来,受到了全世界人民的热捧,一度被人们视为身份的象征,不过现在,iphone已经几乎成了街机。
4、windowsphone
windowsphone发布于20XX年10月,作为微软移动的筹码,正式与Android和ios竞争。
20XX年2月,诺基亚与微软合作,试图挽回失去的大局。
现在已经更新至windowsphone10了,但本地化做得也不是特别好。
代表手机:
三星,hTc,,Lg,中兴,诺基亚等
5、黑莓(blackberry)
黑莓在欧美市场是第一商务智能手机,引入中国后,主要面向政企集团客户,苏宁是独家的销售渠道,不过,国内市场有很多渠道可以买到水货。
从市场来看,黑莓在中国并没有那么受欢迎,软件资源也不是那么丰富。
6、其他手机平台
其他的手机平台如:
blackberry,它是ResearchInmotion专用的操作系统;mTK,私有平台,曾使国内手机市场风靡一时:
palmos和palmwebos是嵌入式操作系统,三星推出bada操作系统,其他还有TI、飞利浦、英飞凌(Infineon)、飞思
卡尔(Freescale)、broadcom、skyworks,由于平台私有,不提供第三方sdk,普通开发者并不能涉足。
1.3主要内容
此次课题主要是针对学生在课堂有限时间里和老师的交流有限。
利用了安卓手机的普遍使用,开发一个手机App帮助学生更好的学习。
App包括老师与学生俩种用户。
老师登陆可以发布消息比如学习需要注意的重点,还可以发布试题供学生课下做题。
学生可以在线做题,可以向老师留言提问。
还有一个公共讨论区,在这块可以大家一起讨论重点难点疑点。
在具体开发过程内容里有后台数据库的设计。
还有手机客户端的界面设计,格局设计。
2.“基于Android的离散数学课程学习助手的设计与实现”的初步
分析与简单设计
2.1系统构建的相关技术
此设计是基于Android手机开发平台的校园助手软件的设计,客户端通过与服务器端的通讯来实现用户在客户端操作所需要的结果。
用JAVA工程来建立客户端程序,web工程来建立服务器端的程序,服务器端指定一个监听端口等待客户端的连接,客户端指定服务器的Ip和对应的监听端口来和服务器进行通讯。
2.1.1c/s模式介绍
c/s结构,就是客户机和服务器结构。
它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到client端和server端来实现,降低了系统的通讯开销。
目前大多数应用软件系统都是client/server形式的两层结构,由于现在的软件应用系统正在向分布式的web应用发展,web和client/server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。
这也就是目前应用系统的发展方向。
2.1.2Adroid平台介绍
(1)Android的系统架构和其它操作系统一样,采用了分层的架构。
android分为四
个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。
(2)Android是以Linux为核心的手机操作平台,作为一款开放式的操作系统,随
着Android的快速发展,如今已允许开发者使用多种编程语言来开发Android应用程序,而不再是以前只能使用Java开发Android应用程序的单一局面,因而受到众多开发者的欢迎,成为真正意义上的开放式操作系统。
(3)在Android中,开发者可以使用Java作为编程语言来开发应用程序,也可以通
过nDK使用c/c++作为编程语言来开发应用程序,也可使用sL4A来使用其他各种脚本语言进行编程(如:
python、lua、tcl、php等等),还有其他诸如:
Qt(qtforandroid)、mono(monoforandroid)等一些著名编程框架也开始支持Android编程,甚至通过monoDroid,开发者还可以使用c#作为编程语言来开发应用程序。
另外,谷歌还在20XX年特别发布了针对初学者的Androidsimple语言,该语言类似basic语言。
而在网页编程语言方面,Javascript,ajax,hTmL5,jquery、sencha、dojo、mobl、phonegap等等都已经支持Android开发。
2.1.3Javaweb技术
Javaweb,是用Java技术来解决相关web互联网领域的技术总和。
web包括:
web服务器和web客户端两部分。
Java在客户端的应用有javaapplet,不过使用得很少,Java在服务器端的应用非常的丰富,比如servlet,Jsp和第三方框架等等。
java的web框架虽然各不相同,但基本也都是遵循特定的路数的:
使用servlet或者Filter拦截请求,使用mVc的思想设计架构,使用约定,xmL或Annotation实现配置,运用Java面向对象的特点,面向抽象实现请求和响应的流程,支持Jsp,Freemarker,Velocity等视图。
2.1.4AndroidsDK简述
sDK是softwareDevelopmentKit的缩写,就是软件开发工具包。
sDK是一些特定的软件包、软件框架等创建应用软件的开发工具的集合。
AndroidsDK是跨平台
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实习 日记