安卓实训报告

上传人:i**** 文档编号:51091602 上传时间:2022-01-24 格式:DOC 页数:12 大小:334.50KB
收藏 版权申诉 举报 下载
安卓实训报告_第1页
第1页 / 共12页
安卓实训报告_第2页
第2页 / 共12页
安卓实训报告_第3页
第3页 / 共12页
资源描述:

《安卓实训报告》由会员分享,可在线阅读,更多相关《安卓实训报告(12页珍藏版)》请在装配图网上搜索。

1、实习报告书专业计算机科学与技术系别报告题目安卓报 告 人班级指导教师带队教师实习时间实习地点教务处监制实习目的:暑期实训是计算机科学与技术专业学生的一门主要实践性课程。其目的是使学生们进一步加深对所学知识的理解,理论联系实际,巩固所学有关计算机基础理论知识和基本技能,学习有关计算机最新技术方面的应用,增强学生对计算机在社会生活,社会生产中应用的感性认识,深入了解计算机在各个领域中的应用状况。生产实习是学校教学的重要补充部分,是区别于普通学校教育的一个显着特征,是教育教学体系中的一个不可缺少的重要组成部分和不可替代的重要环节。 它是与今后的职业生活最直接联系的,学生在生产实习过程中将完成学习到就

2、业的过渡,因此生产实习是培养技能型人才,实现培养目标的主要途径。它不仅是校内教学的延续,而且是校内教学的总结。生产实习一方面巩固了书本上学到的理论知识,另一方面,可获得在书本上不易了解和不易学到的生产现场的实际知识,使我们在实践中得到提高实训环节对于提高学生的综合能力和全面素质具有重要意义。实习任务概述:1. 面向对象编程(封装,继承,多态) 。关键字使用, JavaBean 定义规范以及作用3. 方法的重载 (overLoading) ,构造方法的作用 ( 创建包 )import( 导包 ) 的使用以及作用关键字使用6. 方法的重写 (override)7. 访问修饰符 (public,pr

3、otected,默认 ,private)的使用修饰符的作用及用法修饰符的作用及用法10. 抽象类 (abstract) 的定义和特点以及使用11. 接口 (interface)的定义12. 接口的实现 (implements)13. 接口和抽象类的区别14. 对象包装器,装箱和拆箱的使用15. 数组的使用。类 ,StringBuffer类, StringBuilder类的使用以及三者之间的区别API 的使用。18. 日期类 Date,SimpleDateFormat的使用,数学类 Math 和 Random类的使用19. 异常的处理 (try,catch,finally,throw,throw

4、s)。中的集合类 (List,Map,Set接口的使用以及Properties属性文件的操作 )21. 编写音乐播放器应用22. 编写电话及短信应用23. 编写 SD卡存取应用实习所用软件简介:EclipseEclipse是一个开放源代码的、基于java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括 Java开发工具( Java Development Tools,JDT)。虽然大多数用户很乐于将Eclipse当作 Java IDE来使用,但 Eclipse的目标不仅限于此。Eclipse还包括插件

5、开发环境( Plug-inDevelopment Environment ,PDE),这个组件主要针对希望扩展 Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具。由于Eclipse中的每样东西都是插件, 对于给 Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。JDKJDK(Java Development Kit, Java 开发包, Java开发工具 ) 是一个写Java 的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用语言写的 applet和应

6、用程序所需的工具组成。JDK(Java Development Kit)是 Sun Microsystems 针对 Java 开发员的产品。自从以来, JDK已经成为使用最广泛的Java SDK(Software development kit)。JavaJava 推出JDK包含的基本组件包括:javac 编译器,将源程序转成字节码jar 打包工具,将相关的类文件打包成一个文件javadoc 文档生成器,从源码注释中提取文档jdb debugger ,查错工具JDK中还包括完整的JRE(Java Runtime Environment,Java 运行环境),也被称为runtime 。包括了用于

7、产品环境的各种库类,以及给开发员使用的补充库,如国际化的库、JDK中还包括各种例子程序,用以展示Java API 中的各部分。private IDL 库。NPPNotepad+Notepad+的缩写是一款 Windows环境下免费开源的代码编辑器。android-sdkSDK :(software development kit )软件开发工具包。 被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。Android SDK指的既是 Android 专属的软件开发工具包。实习内容及步骤:1、音乐播放器代码如下:package class MediaPl

8、ayerActivity extends Activity Private final static String TAG = MediaPlayerActivity ; private ProgressBar pbPosition ; private ImageButton ibtnLast ;private ImageButton ibtnPlay ;private ImageButton ibtnNext ;private MediaPlayer player ; etAbsolutePath() + / ;() ;(path) ;() ;(0) ; catch (Exception e

9、) (TAG, () ;() ;oString() ;oString() ;oString() ;how() ;界面如下:3、 SD卡读写文件代码如下:读取文件packagepublic class SDCardReadFileActivity extends Activity private EditText etFileName ;private Button btnReadFile ;Overridepublic void onCreate(Bundle savedInstanceState) (savedInstanceState);setContentViewhow() ;) ;oS

10、tring() ;File file = new File(), fileName) ;ByteArrayOutputStream outStream = new ByteArrayOutputStream() ;InputStream inStream = null ;try inStream = new FileInputStream(file) ;byte buffer = new byte1024 ;int len = -1 ;while(-1 != (len = (buffer) (buffer, 0, len) ;return new String() ; catch (FileN

11、otFoundException e) return + () + ; catch (IOException e) return + () + ; finally if(null != inStream) try () ; catch (IOException e) return + () + ; finally inStream = null ;if(null != outStream) try () ; catch (IOException e) return + () + ; finally outStream = null ; else return Sdcard不存在 ;写入文件pa

12、ckageclass SDCardWriteFileActivity extends Activity private EditText etFileName ; how() ;) ;得到文件名称String fileName = ;得到要写入文件的文件内容String content = ;判断是否有 SDCardif Filefile= new File(), fileName) ;OutputStream outStream = null ;try outStream = new FileOutputStream(file) ;() ;return 写入文件成功 ; catch (Fil

13、eNotFoundException e) return () ; catch (IOException e) return () ; finally if(null != outStream) try () ; catch (IOException e) (); finally outStream = null ; else return SDCard卡不存在! ;界面如下4、登陆界面packageclass LoginClientActivity extends Activity private EditText etUsername ;private EditText etPasswor

14、d ;private Button btnLogin ;private Button btnCancel ;public void onCreate(Bundle savedInstanceState) (savedInstanceState);setContentViewoString() ;String password = ().toString() ;quals(result) result = 登录成功! ; else result = 登录失败! ;, result, .show() ;) ;() public void onClick(View v) () ;() ;) ;etB

15、ytes(UTF-8) ;() ;inStream = () ;byte data = (inStream) ;return new String(data, UTF-8) ; catch (UnknownHostException e) (); catch (IOException e) (); finally if(null != inStream) try () ; catch (IOException e) (); finally inStream = null ;if(null != outStream) try () ; catch (IOException e) (); fina

16、lly outStream = null ;if(null != socket) try () ; catch (IOException e) (); finally socket = null ;return ;界面如下实习日程安排:时间实习内容安装熟悉 Eclipse软件学习用 Eclipse编写 java 文件将 android_SDK 导入 Eclipse 软件编写 android 程序 , 完成几个应用程序的编写编写实习报告实习体会:时间过的飞快,二十天的实训马上就要结束了。在这次实训中我不仅学习了相关的专业知识,而且让我对 Android 系统有了一个更加深入的了解,它也是我们计算

17、机专业的一个新的方向并且发展很迅速,为了今后的发展我们还需不断努力学习!我国的信息产业还很落后,随着社会的发展及国家的支持,手机上网必然是社会发展的趋势,到时候手机上网将会无处不在!赚钱我对Android系统的了解只停留在应用的层次上,对于更深层次的了解是很少的,通过这次实习让我对 Android 系统有了一个鞥神层次的了解,同时它也使我意识到无论朝哪个方向发展,主要还是得扎实、深刻的学习,同时也得不断努力探索。IT 业的发展速度一直都是相当惊人的,不想被社会淘汰,我们就必须得不断的学习,现在的社会不再是一劳永逸,其它行业也是如此,我们必须不断的拿知识来武装自己,不然被淘汰那是肯定的!现在就业

18、难的原因其实在于竞争的加剧,为了在竞争中取得成功,我们必须时时刻刻学习!在 Android 编程过程中巩固熟悉了 Java 的编程。由于 Android 应用程序的开发离不开 Java 的支持,所以基础的 Java 知识是必须的。 Android 系统是基于 Linux 的手机操作系统平台,要深入系统的学习 Android ,不仅仅是有 Java 和 Android 应用开发,必须要具备 Linux ,C/C+高级编程才能深入的涉及 Android Framework 和 Android 内核开发。成为 Android 开发的高素质人才。所以,在后续对 Android 的学习中可能会看一些较底

19、层的书籍。由于这次实习时间较短,对于 Android 应用程序的高级编程讲的很少,是这次实习中的不足。要想开发一些好的应用程序,还需要更多的知识支持。在做实习最后的项目时,遇到了很多平时没有遇到或者没有特别关注的问题,如常见的 Activity 忘记注册,对 SD卡存取需要权限,在写 SQL 语句时细微的错误就可能导致程序运行错误。 这些问题只有自己在实际开发中才能体会到并且解决,并且在解决后可以长时间的记住。通过对 java 以及 Android 的学习,让我又学会了一门编程语言, 这对于我以后的学习工作都会有很大的帮助。回顾以前所走的路,太多的是无奈和迷茫,这次实训就像是我人生道路上的航标,为我指明了前进的方向,使我对自己的前途充满了信心,同时也知道了自己的前进方向。指导教师评语:成绩:指导教师(签名):年月日

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!