Android实训心得

时间:2024.4.20

Android实训心得

  刚开始接触Android感觉到它很有意思,在界面开发上和web也可以形成了相通的架构,更加方便,视觉上也是非常的酷,在前期我通过的大量的Android SDK开发范例大全中的例子以及Android提供的APIDEMOS进行学习,尽管例子之间的连接比较零散,不过通过这些例子的学习我可以学习到了很多和以前java上相通的思想。

  我在为期半个月的实习中学到了很多在课堂上根本就学不到的知识,收益非浅.现在我对这半个月的实习做一个工作小结。

  通过半个月的android实习,基本掌握了Android应用程序开发的一般流程。对常用控件基本掌握其用法,对其事件的监听方法也基本掌握。学习Android不仅是对前沿开发技术的了解,也是对编程知识的一次提升。

  通过学习Android的控件、布局、Activity、Service等一系列基础知识,对整个Android的开发有了大致的了解。例如 要的布局(或者控件) ,在学习界面中,我发现Android为我们提供了很好的类似反射机制,通过Layout文件夹下的配置文件,可以快速的形成界面,在配置文件可以设置属性或者样式都是很快捷方便。对比较特殊的界面也可以通过处理嵌入到指定的界面,同样你可以通过java代码直接创建View进行添加,不过这种方式比较复杂。对一些点击、选中、按键等处理的事件,界面之间的   跳转Intent管理,通过Bundle对数据在界面之间进行传输。

  在手机交互式通信服务中,学习了Android手机之间进行短信发送、广播、对广播的监听、服务等,在Service类中没有context,可以通过Handler来每秒反复运行,自动送出系统广播信息,同时在这里我们也知道可以设计一个常用的变量类,设计一个当前的CurrentActivity这个变量进行控制,进行处理。

  在Android编程过程中巩固熟悉了Java的编程。由于Android应用程序的开发离不开Java的支持,所以基础的Java知识是必须的。Android系统是基于Linux的手机操作系统平台,要深入系统的学习Android,不仅仅是有Java和Android应用开发,必须要具备Linux,CC++高级编程才能深入的涉及Android Framework和Android内核开发。成为Android开发的高素质人才。所以,在后续对Android的学习中可能会看一些较底层的书籍。

  由于这次实习时间较短,对于Android应用程序的高级编程讲的很少,是这次实习中的不足。要想开发一些好的应用程序,还需要更多的知识支持。在做实习最后的项目时,遇到了很多平时没有遇到或者没有特别关注的问题,如常见的Activity忘记注册,对SD卡存取需要权限,在写SQL语句时细微的错误就可能导致程序运行错误。这些问题只有自己在实际开发中才能体会到并且解决,并且在解决后可以长时间的记住。

  通过Android的实习,我们在大四毕业前,我们又掌握了一项新的前沿的开发技能,也有了更多的发展方向,这在以后的找工作的过程中无疑为我们增加了砝码,也可以成为我们的一项兴趣爱好,可以根据我们自己的需要设计一些小的程序。总之,在这次实习中,我获得了很多东西,提高了自己的编程技巧和编程方法,并且认识了Android应用程序的开发,以及加深了对Java的认识。

  最后,通过实习,我收获了很多东西,特别是编程方面的,这对即将毕业的我们来说,这次实习是一次较为珍贵的充电,

  本文由成都android培训 华育国际提供

请关注我们的微信:

华育国际成都分校-二维码.jpg


第二篇:Android项目实训模板


Android

                              

                 

                  指导教师:                 

班    级:                 

                  组    别:                 

                  姓名学号:                 

                                              

                                              

                                                       

                                              

信息科学与工程学院

20##年   月   日

   

1.序言........................................................................................................................... 3

1.1选题背景............................................................................................................. 3

1.2选题目的及意义.................................................................................................. 3

1.3 选题完成情况..................................................................................................... 3

2.小组项目需求分析...................................................................................................... 3

2.1项目功能需求...................................................................................................... 3

2.2 项目性能需求..................................................................................................... 3

2.3 其他需求............................................................................................................ 3

3.小组项目概要设计...................................................................................................... 3

3.1 系统功能结构设计.............................................................................................. 3

3.2 系统整体架构设计.............................................................................................. 3

4.小组项目详细设计...................................................................................................... 4

4.1模块1描述.......................................................................................................... 4

4.1.1 功能描述................................................................................................... 4

4.1.2 性能描述................................................................................................... 4

4.1.5关键函数设计............................................................................................. 4

5.个人项目需求分析...................................................................................................... 3

2.1项目功能需求...................................................................................................... 3

2.2 项目性能需求..................................................................................................... 3

2.3 其他需求............................................................................................................ 3

6.个人项目概要设计...................................................................................................... 3

3.1 系统功能结构设计.............................................................................................. 3

3.2 系统整体架构设计.............................................................................................. 3

7.个人项目详细设计...................................................................................................... 4

4.1模块1描述.......................................................................................................... 4

4.1.1 功能描述................................................................................................... 4

4.1.2 性能描述................................................................................................... 4

4.1.5关键函数设计............................................................................................. 4

8.实训总结.................................................................................................................... 5

5.1 技术总结............................................................................................................ 5

5.2 思想总结............................................................................................................ 5

1.序言

1.1选题背景

当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,使得手机操作系统也出现了不同各类,现在的市场上主要有三个手机操作系统,Windows mobile,symbian,以及谷歌的Android操作系统,其中占有开放源代码优势的Android系统有最大的发展前景。那么能否在手机上拥有自己编写的个性音乐播放器呢?能的,谷歌Android系统就能做到。本文的音乐播放器就是基于谷歌Android手机平台的播放器。市场上流行的手机播放器,了解它们各自的插件及编码方式,还有各种播放器播放的特别格式文件,分析各种编码的优缺点以及各种播放器本身存在的缺陷和特点,编写出功能实用,使用方便快捷的播放器。目前已经实现的功能有能播放常见音频文件的功能,如MP3,WAV,等,拥有播放菜单,能选择播放清单,具备一般播放器的功能,如快进,快退,音量调节等。播放模式也比较完善,有单曲,顺序,循环,随机播放等模式

1.2选题目的及意义

本设计实现的主要功能是播放MP3格式的音乐文件,并且能够控制音乐播放、暂停、停止、上一曲和下一曲,音量调节,播放列表和歌曲文件的操作等多种控制功能,界面简明,操作简单,锻炼程序编写能力,熟悉安卓的设计流程。

本设计是基于android手机平台的音乐播放器,使手机拥有个性的多媒体播放器,使手机更具娱乐性。让我们更加熟练android的技术和它的特点。

1.3 选题完成情况

2.项目需求分析

2.1项目功能需求

2.1.1播放器的基本控制需求                   

 根据设计的目标,可获得本设计的基本需求,如下图所示:

 

圆角矩形: 音量调节                           

 

       圆角矩形: 暂停

 

 


播放器基本控制图

2.1.2功能(顺序图)操作

 

 

 

 

 

 

 

 

 

 

 

 


2.2 项目性能需求

 

2.3 其他需求

运行环境需求:

操作系统:windows xp 或以上

开发环境:含adt插件的eclipse

3.项目概要设计

3.1 系统功能结构设计

音乐播放器的基本功能:音乐播放、暂停、停止、上一首、下一首。

3.2 系统整体架构设计

4.项目详细设计

4.1模块1描述

4.1.1 功能描述

说明该程序应具有的功能,可采用IPO图(即输入一处理一输出图)的形式。

4.1.2 性能描述

说明对该模块的全部性能要求,包括对精度、灵活性和时间特性的要求。

4.1.4 算法描述/逻辑流程

用图表(例如流程图、判定表等)辅以必要的说明来表示本模块的逻辑流程,如果有算法,应详细给出实现过程。

4.1.5关键函数设计

用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。

5.实训总结

通过音乐播放器的开发,对安卓的一些基本控件有了更新的认识,对整个安卓的开发有了大致的了解,对事件的监听有了初步的认识。通过Layout文件夹下的配置文件,可以快速的形成界面,在配置文件可以设置属性或者样式都是很方便。不过也有一些操作比较复杂,如对于那些点击、选中按钮等处理的事件,界面间的跳转,界面之间的数据传输等一些操作,感觉还有点不是很熟练。但是不管怎么说,这次实训相比以前来说,还是有很大提高的。


附其格式要求:

1.最好按照模版格式填写并排版输出。

2.报告字体采用宋体小四,行距为1.5倍行距。

3.打印输出采用A4纸输出,左侧装订。

4.相关图表最好用Viso绘制,也可word自带工具绘制。

  每一图应有简短确切的题名,连同图号置于图下(居中,5号宋体)。

示例1:

图4-1分析模式、设计模式和代码构件之间的关系

每一表应有简短确切的题名,连同表号置于表上(居中,5号宋体)。

示例2:

表2-1  滚筒采煤机切屑厚度推荐值

5.尽量写设计文档,程序代码不要粘的太多。

更多相关推荐:
Android实习心得

Android实习心得刚开始接触Android感觉到它很有意思,在界面开发上和web也可以形成了相通的架构,更加方便,视觉上也是非常的酷,在前期我通过的大量的AndroidSDK开发范例大全中的例子以及Andr…

android实训心得

项目总结时间过的好快,为期三个月的实训生活即将结束了,每一次的实训我们都受益匪浅,我们学到的不仅仅是课内还有课外,实训让我们的课内知识得到了巩固,专业知识、编程水平都有很大的提高,我们非常感谢这次实训。刚开始二…

Android实训报告

通信与电子信息专业实训报告项目名称基于Android的游戏开发班级10通信1班姓名学号指导教师成绩实训时间年月日目录一实训目的及其意义311目的及意义312研究现状3二实训主要任务重点及难点421任务422重点...

android实训报告总结

学员个人实训总结

Android 实训总结

Android实训总结XXXX三周的Android实训已接近尾声在这短暂的三周之内有成功有失败有喜悦有辛酸在实训老师的带领下我学会了很多我们小组在实训老师的协助下最终成功的完成实训项目实训前二周由于我在java...

android实习报告

实习报告实习目的:生产实习是计算机科学与技术专业重要的实践性教学活动,其目的是使学生们进一步加深对所学知识的理解,理论联系实际,巩固所学有关计算机基础理论知识和基本技能,学习有关计算机最新技术方面的应用,增强学…

Android实训心得

Android实训心得刚开始接触Android感觉到它很有意思在界面开发上和web也可以形成了相通的架构更加方便视觉上也是非常的酷在前期我通过的大量的AndroidSDK开发范例大全中的例子以及Android提...

android实验报告模板(新)

移动互联网开发Android实验报告姓名万思学号专业指导老师张华完成日期20xx1116目录实验一Android开发环境的搭建41实验目的及要求42实验设备环境及要求43实验内容44实验步骤55实验核心代码关键...

20xx达内android短学期实训报告

浙江大学宁波理工学院实训报告protectedvoidonCreateBundlesavedInstanceStatesuperonCreatesavedInstanceStatesetContentViewR...

Android实训实验报告

报告编号第5组综合课程设计报告基于Android平台的记事本的设计与实现学生姓名指导教师所在系电子工程系所学专业计算机科学与技术班级20xx年12月摘要基于Android平台的记事本的设计与实现随着科学技术的不...

android生产实习报告

生产实习报告一实习目地生产实习是把理论与实际结合通过对理论知识的理解领悟从而运用到生活实际巩固所学的知识提高对实际生活的认识积累经验同时生产实习也是大学生以学生身份到工作者身份的一个重要过度阶段在此期间学生能够...

android实训报告

多媒体技术综合实训课题名称多媒体展示系统的设计与开发计算机与软件学院计算机多媒体游戏软件设计与开发计媒10211002553224学号10025532061002553218院系专业班级100255321210...

android实训心得(26篇)