文档库 最新最全的文档下载
当前位置:文档库 › 安卓心得体会

安卓心得体会

安卓心得体会

【篇一:android学习心得】

android学习心得

这学期,我们新开了一门课程——android的研发。在老师们的介

绍下,我们了解android的开发环境以及控件的功能。刚开始接触android觉得既陌生又亲切,陌生在于没有学过具体的开

发软件,亲切在于它在界面开发上和web也可以形成了相通的架构,更加方便。

一、android简介

android一词的本义指“机器人“,同时也是google于2007年11

月5日宣布的基于linux平台的开源手机操作系统的名称,该平台由

操作系统、中间件、用户界面和应用软件组成,号称是首个为移动

终端打造的真正开放和完整的移动软件。目前,最新版本为android 2.4 gingerbread和android 3.0 honeycomb。android是基于

linux开放性内核的操作系统,是google公司在2007年11月5日

公布的手机操作系统。android 早期由原名为android的公司开发,谷歌在2005年收购android.inc后,继续对android系统开发运营,它采用了软件堆层(software stack,又名软件叠层)的架构,主要分为三部分。底层linux内核只提供基本功能,其他的应用软件则由

各公司自行开发,部分程序以java编写。2011年初数据显示,仅正式上市两年的操作系统android已经超越称霸十年的塞班系统,使

之跃居全球最受欢迎的智能手机平台。现在,android系统不但应用于智能手机,也在平板电脑市场急速扩张,在智能mp4方面也有较

大发展。采用android系统主要厂商包括台湾的htc,(第一台谷歌的

手机g1由htc生产代工)美国摩托罗拉,se等,中国大陆厂商如:

魅族(m9),华为、中兴、联想、蓝魔等。

二、androi前景

市场上:现在2.2技术应该已经成型了,但是目前产品是2.2的貌

似不是很多,在嵌入式的角度来说,前景应该不错,手机领域就不

用说了,汽车导航,电子消耗品,它的界面我认为远比塞班要好,

而且,开放软件是个趋势,这样,系统的市场占有率才能高,支持

的软件多,自然生命周期,效益比率都高。技术上:现在国内android的软件的开发人员应该也不少了,而且基于linux内核,linux内核也是趋势,现在android封装linux那部分的类和函数感

觉懂的人相对也不是很多。在挑战性和技术掌握上,android都是优势。支持上:国内对google的态度....有的时候服务器上不去,可能一点开发中平台的小问题,就是人家一句话就解决的问题,可能要

耽误开发周期,或者说响开发心情....

所以整体来说android的前景还是很好的。

三、软件下载

装工具在线安装。单击“android-sdk-windows.zip”链接进行sdk

下载,下载该文件后解压该文件到操作系统的任意目录下。打开目

录找到sdk setup.exe可执行文件,双击执行该文件。选择

available packages,选择想安装的版本(我是全选了,省事),

然后单击“installselected”-选择“accept all”,再单击“install accepted”就可以在线安装了。提示:如果你的“available packages”右侧的地址不能打开,请选择左侧列表的“setting”选项,在右侧的设置中勾选“fore https://......”

第二步:安装jdk

a、下载jdk。android sdk需要jdk5 以上的版本。jdk6的下载地

址https://www.wendangku.net/doc/1411539636.html,/javase/downloads/widget/jdk6.jsp。

b、安装jdk。下载完成后进行正常双击、安装,这里就不说了。。。

c、配置java环境变量

1、配置java home。复制java的安装路径,右键单击“我的电脑”-“属性”-“高级”—“环境变量”中新建环境变量java_home,变量值为java安装路径。

2、配置path。右键单击“我的电脑”-“属性”-“高级”—“环境变量”,

在“系统环境变量”中编辑path便来了个,添加java的bin目录到

其中。变量与变量中间使用分号“;”分隔。

3、配置classpath。右键单击“我的电脑”-“属性”-“高级”—“环境变量”,在“系统环境变量”中新建一个系统变量名称为“classpath”,

变量值为半角句号“.”第三步:下载eclipse adt插件要求eclipse的

版本是3.3以上,eclipse的下载网址是/android/eclipse/)

3、添加好后,勾选“developer tools”单击“next”进行更新安装。

四、应用程序基础

1.android应用程序框架

第 2 页共 2 页

2..android应用程序组成

第 3 页共 3 页

3.api参考文档的使用包(package)的索引

●interfaces

●classes

●enums

●exceptions 类(class)的索引

●扩展和实现内容

●按包名的继承关系(可用于反找包)

●overview(概览)

●xml attributes(xml的属性)

●constants(常量)

●constructors(构造函数)

●methods(方法)

通过将近快一学期的学习,在这次android这门课程的学习过程中,我了解到:

(一)android基础知识:

1.、环境的配置:

(1)配置java程序开发环境;

(2)安装并汉化eclipse(jdk);

(3)android sdk的安装;

第 4 页共 4 页

(4) ad t 的安装及配置;

(5)android 模拟器的配置。

2.、第一个简单的android程序(hello world):

(1)创建一个android应用程序:

打开eclipse开发工具——文件——新建——项目——android——android project——下一步,

(2)应用程序编写:完成程序资源的设置;完成界面布局的设置;完成程序的事件处理;完成程序的总体配置;应用程试;部署应用

程序到android手机(对apk应用程序进行打包)。

3、控件:

在android学习中,每一个应用都需要一些空间,在这一个月的学

习当中,我们也接触了很多的控件:

(1)textview :用来显示文本标签的控件;

(2) listview::用来显示一个列表的控件;

(3)toast:是android用来显示显示信息的一种机制;

(4) edittext::编辑框,用于输入信息;

(5) radiogroup、radiobutton:单项选择;

(6)checkbox:多项选择;

(7)spinner:下拉菜单;

(8) autocompletetextview:自动提示;

(9) datapicker、timepicker:时间和日期事件;

(10)button:按钮;

以上的控件,可以使我们制作出一个的手机软件,使用起来更加的方便。

我们还学习了java的基本概念以及java编程基础知识。因为要制作一个手机软件,就要看懂背后的代码这样才能解决问题。总结了知识点,紧接着说说我的心得体会:

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

(2)通过学习android的控件、布局、activity、service等一系列基础知识,对整个android的开发有了大致的了解。例如: 要的布局(或者控件) ,在学习界面中,我发现android为我们提供了很好的类似反射机制,通过layout文件夹下的配置文件,可以快速的形成界面,在配置文件可以设置属性或者样式都是很快捷方便对比较特殊的界面也可以通过处理嵌入到指定的界面,同样你可以通过java 代码直接创建view进行添加,不过这种方式比较复杂。

(3)对一些点击、选中、按键等处理的事件,界面之间的跳转intent管理,通过bundle对数据在界面之间进行传输。

(4)在手机交互式通信服务中,学习了android手机之间进行短信发送、广播、对广播的监听、服务等,在service类中没有context,可以通过handler来每秒反复运行,自动送出系统广播信息,同时在这里我们也知道可以设计一个常用的变量类,设计一个当前的currentactivity这个变量进行控制,进行处理。在android 编程过程中巩固熟悉了java知识是必须的。android系统是基于linux的手机操作系统平台,要深入系统的学习android,不仅仅是有java和android应用开发,必须要具备linux,c/c++高级编程才能深入的涉及第 5 页共 5 页

【篇二:安卓实训心得】

项目总结

时间过的好快,为期三个月的实训生活即将结束了,每一次的实训我们都受益匪浅,我

们学到的不仅仅是课内还有课外,实训让我们的课内知识得到了巩固,专业知识、编程水平

都有很大的提高,我们非常感谢这次实训。刚开始二周的高强度的课程安排让我们受益匪浅;接下来的项目实训又让我们可以巩固

了课程。这让我觉得实习生活充实而有意义。乐淘购物项目和android优化大师,我更好的学习了ui的设计,如何使界面漂亮,美观,

巩固了listview,gridview,的使用,学会了动画进入界面的,和会移动的画廊等等。在这

两个项目中,除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了如何去完

成一个任务,懂得了享受工作。当遇到问题,冷静,想办法一点一点的排除障碍,到最后获

取成功,一种自信心由然而生,这就是工作的乐趣。有时候也需要虚心请教,从别人的身上

真得能学习到不自己没有的东西,每一次的挫折只能使我更接近成功。音乐播放器项目,我们是七个人组成小组完成的,由组长带领我们,分配任务,每个人,

都发挥自己的长处,更好地去完成任务。对于团队开发来说,团结一致使我深有体会。团队

的合作注重沟通和信任,不能不屑于做小事,永远都要保持亲和诚信,把专业理论运用到具

体实践中,不仅加深我对理论的掌握和运用,还让我拥有了一次又一次难忘的开发经历,这是也是实训最大的收获。这次实训对于我以后学习、找工作也真是受益菲浅,在这3个月中让我初步从理性回到

感性的重新认识,也让我初步的认识这个社会,对于以后做人所应把握的方向也有所启发!

相信这些宝贵的经验会成为我今后成功的重要的基石。在此,我非常感谢指导老师和

同学对我的帮助。篇二:android实训心得 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培训华育

国际提供通信与电子信息专业实训报告项目名称:基于android

的游戏开发班级 10通信1班姓名

学号

指导教师

成绩实训时间:年月日—目录

一、实训目的及其意义 (3)

1.1、目的及意义 (3)

1.2、研究现状 (3)

二、实训主要任务、重点及难点 (4)

2.1、任务 (4)

2.2、重点内容及实现途径 (4)

三、实训具体内容及完成的主要工作 (5)

3.1、认识基础开发 (6)

3.2、了解数据存储 (6)

3.3、总体实训过程 (7)

四、实际遇到的困难,解决问题的方法和措施 (8)

(一)、所遇问题 (8)

(二)、解决方法与措施 (9)

五、心得体会 (9)

一、实训目的及其意义

1.1、目的及意义了解现阶段互联网发展主流,了解移动互联网,

认识移动互联网

的发展与展望,认识android,了解基于android的应用软件开发

方法及其商业流程。把理

论与实际结合,通过对理论知识的理解,领悟从而运用到生活实际

巩固所学的知识,提高对

实际生活的认识,积累经验。使学生在此期间能够初次体会到实际

生产中的种种技能与经验,

完成一项项目锻炼独立思考及团队合作能力。使学生们进一步加深

对所学知识的理解,理论

联系实际,巩固所学有关计算机基础理论知识和基本技能,学习有

关计算机最新技术方面的

应用,增强学生对计算机在社会生活,社会生产中应用的感性认识,深入了解计算机在各个

领域中的应用状况。生产实习是学校教学的重要补充部分,是区别

于普通学校教育的一个显

著特征,是教育教学体系中的一个不可缺少的重要组成部分和不可

替代的重要环节。它是与

今后的职业生活最直接联系的,学生在生产实习过程中将完成学习

到就业的过渡,因此生产

实习是培养技能型人才,实现培养目标的主要途径。它不仅是校内

教学的延续,而且是校内

教学的总结。生产实习一方面巩固了书本上学到的理论知识,另一

方面,可获得在书本上不

易了解和不易学到的生产现场的实际知识,使我们在实践中得到提

高实训环节对于提高学生

的综合能力和全面素质具有重要意义。

1.2、研究现状

android 是google开发的基于linux平台的开源手机操作系统。它包括操作系统、用户

界面和应用程序——移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创

新的专有权障碍。google与开放手机联盟合作开发了 android,这个联盟由包括中国移动、

摩托罗拉、高通、宏达电和 t-mobile 在内的 30 多家技术和无线应用的领军企业组成。

google通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希

望借助建立标准化、开放式的移动电话软件平台,在移动产业内形

成一个开放式的生态系统。android主要使用于移动设备,如智能手机和平板电脑,由google公司和开放手机联盟

领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。android

操作系统最初由andy rubin开发,主要支持手机。2005年8月由google收购注资。2007

年11月,google与84家硬件制造商、软件开发商及电信营运商

组建开放手机联盟共同研发

改良android系统。随后google以apache开源许可证的授权方式,发布了android的源代

码。第一部android智能手机发布于2008年10月。android逐渐扩展到平板电脑及其他领

域上,如电视、数码相机、游戏机等。2011年第一季度,android 在全球的市场份额首次超

过塞班系统,跃居全球第一。 2012年11月数据显示,android占据全球智能手机操作系统

市场76%的份额,中国市场占有率为90%。目前基于android的移动终端上的软件应用开发很

火热,android平台的开发已越来越强大。 android是一种以linux 为基础的开放源码操作

系统,主要使用于便携设备。android操作系统最初由andy rubin 创办,最初只支持手机。

2005年由google收购注资,并拉拢多家制造商组成开放手机联盟(open handset alliance)

开发改良,逐渐扩展到到平板电脑及其他领域上。

二、实训主要任务、重点及难点

2.1、任务

认识移动互联网,了解移动互联网的开发,认识及了解android,

在给定时间内完成基

于android平台的游戏项目的开发,实现预想游戏效果,熟悉项目

开发的商业流程,给出游

戏全套文档及代码。

2.2、重点内容及实现途径

2.2.1、重点内容:熟悉游戏开发代码,了解项目流程,对android

游戏开发有基本了解。

2.2.2、实现途径:

所需运行硬件环境:

安卓系统2.2以上 3.5寸以上移动设备软件开发环境的配置:

(1)配置java程序开发环境

(2)安装并汉化eclipse(jdk)

(3) android sdk的安装

(4) adt的安装及配置

(5) android模拟器的配置

(6) office2003以上版本的软件(绘图visio) 然后运用eclipse完

成项目代码的编写,运行与调试;最终在实体终端上进行测试,最

终完成项目

三、实训具体内容及完成的主要工作实训前期,有老师给我们讲解了现阶段移动互联网的发展,了解移动互联网的发展主流,

说明了现阶段移动互联的发展重要性。老师着重给我们讲解了android的发展,以及现阶段

移动互联中android所扮演的角色。接下来我们将针对基于

android的游戏开发进行学习,

由于时间的原因,我们主要了解了一下游戏开发的基本项目流程,

具体的操作将在实训过程

中一一讲解验证。

接下来老师为我们讲解了实训的具体内容,对于一个游戏开发项目,首先我们需要进行

游戏开发的前期准备,主要是游戏开发环境的配置,以及团队开发

过程中的任务分配,之后

紧张的游戏项目开发拉开了帷幕。在第一天我们主要学习了eclipse 软件的使用,包括游戏

工程的创建等等。并且针对eclipse中的 android项目结构进行了

讲解:android项目结构:src/ java原代码存放目录 gen/ 自

动生成目录 gen 目录中存放所有由android开发工具自动生成的文件。目录中最重要的就是

r.java文件。这个文件由android开发工具自动产生的。res/ 资源(resource)目录在这

个目录中我们可以存放应用使用到的各种资源,如xml界面文件,

图片或数据。assets资源

目录android除了提供/res目录存放资源文件外,在/assets目录

也可以存放资源文件。

androidmanifest.xml 项目清单文件。篇四:安卓实训报告实习报

告书专业计算机科学与技术系别报告题目安卓报告人班级指导

教师带队教师实习时间实习地点教务处监制篇五:android实习

心得 android实习心得

刚开始接触android感觉到它很有意思,在界面开发上和web也可

以形成了相通的架构,

更加方便,视觉上也是非常的酷,在前期我通过的大量的android sdk开发范例大全中的例

子以及android提供的apidemos进行学习,尽管例子之间的连接

比较零散,不过通过这些例

子的学习我可以学习到了很多和以前java上相通的思想。我在为

期半个月的实习中学到了很多在课堂上根本就学不到的知识,收益

非浅.现在我

对这半个月的实习做一个工作小结。1通过半个月的android实习,基本掌握了android应用程序开发的一般流程。对常用

控件基本掌握其用法,对其事件的监听方法也基本掌握。学习android不仅是对前沿开发技

术的了解,也是对编程知识的一次提升。 2通过学习android的控件、布局、activity、service

等一系列基础知识,对整个android的开发有了大致的了解。例如: 要的布局(或者控件) ,

在学习界面中,我发现android为我们提供了很好的类似反射机制,通过layout文件夹下的

配置文件,可以快速的形成界面,在配置文件可以设置属性或者样

式都是很快捷方便。对比

较特殊的界面也可以通过处理嵌入到指定的界面,同样你可以通过java代码直接创建view

进行添加,不过这种方式比较复杂。对一些点击、选中、按键等处

理的事件,界面之间的跳

转intent管理,通过bundle对数据在界面之间进行传输。

4在手机交互式通信服务中,学习了android手机之间进行短信发送、广播、对广播的

监听、服务等,在service类中没有context,可以通过handler

来每秒反复运行,自动送

出系统广播信息,同时在这里我们也知道可以设计一个常用的变量类,设计一个当前的

currentactivity这个变量进行控制,进行处理。在android编程过

程中巩固熟悉了java的编程。由于android应用程序的开发离不开

java的支持,所以基础的java知识是必须的。android系统是基于linux的手机操作系统平

台,要深入系统的学习android,不仅仅是有java和android应用

开发,必须要具备linux,

c/c++高级编程才能深入的涉及android framework和android内

核开发。成为android开发

的高素质人才。所以,在后续对android的学习中可能会看一些较

底层的书籍。由于这次实习时间较短,对于android应用程序的高

级编程讲的很少,是这次实习中的

不足。要想开发一些好的应用程序,还需要更多的知识支持。在做

实习最后的项目时,遇到

了很多平时没有遇到或者没有特别关注的问题,如常见的activity

忘记注册,对sd卡存取

需要权限,在写sql语句时细微的错误就可能导致程序运行错误。

这些问题只有自己在实际

开发中才能体会到并且解决,并且在解决后可以长时间的记住。通

过android的实习,我们在大四毕业前,我们又掌握了一项新的前

沿的开发技能,也

有了更多的发展方向,这在以后的找工作的过程中无疑为我们增加

了砝码,也可以成为我们

的一项兴趣爱好,可以根据我们自己的需要设计一些小的程序。总之,在这次实习中,我获

得了很多东西,提高了自己的编程技巧和编程方法,并且认识了android应用程序的开发,

以及加深了对java的认识。

【篇三:android实习心得】

android实习心得

刚开始接触android感觉到它很有意思,在界面开发上和web也可以形成了相通的架构,更加方便,视觉上也是非常的酷,在前期我

通过的大量的android sdk开发范例大全中的例子以及android提

供的apidemos进行学习,尽管例子之间的连接比较零散,不过通

过这些例子的学习我可以学习到了很多和以前java上相通的思想。

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

1通过半个月的android实习,基本掌握了android应用程序开发

的一般流程。对常用控件基本掌握其用法,对其事件的监听方法也

基本掌握。学习android不仅是对前沿开发技术的了解,也是对编

程知识的一次提升。 2通过学习android的控件、布局、activity、service等一系列基础知识,对整个android的开发有了大致的了解。例如: 要的布局(或者控件) ,在学习界面中,我发现android为我们提供了很好的类似反射机制,通过layout文件夹下的配置文件,可以

快速的形成界面,在配置文件可以设置属性或者样式都是很快捷方便。对比较特殊的界面也可以通过处理嵌入到指定的界面,同样你

可以通过java代码直接创建view进行添加,不过这种方式比较复杂。对一些点击、选中、按键等处理的事件,界面之间的跳转intent 管理,通过bundle对数据在界面之间进行传输。

4在手机交互式通信服务中,学习了android手机之间进行短信发送、广播、对广播的监听、服务等,在service类中没有context,

可以通过handler来每秒反复运行,自动送出系统广播信息,同时

在这里我们也知道可以设计一个常用的变量类,设计一个当前的currentactivity这个变量进行控制,进行处理。

在android编程过程中巩固熟悉了java的编程。由于android应

用程序的开发离不开java的支持,所以基础的java知识是必须的。

android系统是基于linux的手机操作系统平台,要深入系统的学习android,不仅仅是有java和android应用开发,必须要具备linux,c/c++高级编程才能深入的涉及android framework和android内

核开发。成为android开发的高素质人才。所以,在后续对

android的学习中可能会看一些较底层的书籍。

由于这次实习时间较短,对于android应用程序的高级编程讲的很少,是这次实习中的不足。要想开发一些好的应用程序,还需要更

多的知识支持。在做实习最后的项目时,遇到了很多平时没有遇到

或者没有特别关注的问题,如常见的activity忘记注册,对sd卡存

取需要权限,在写sql语句时细微的错误就可能导致程序运行错误。这些问题只有自己在实际开发中才能体会到并且解决,并且在解决

后可以长时间的记住。

通过android的实习,我们在大四毕业前,我们又掌握了一项新的

前沿的开发技能,也有了更多的发展方向,这在以后的找工作的过

程中无疑为我们增加了砝码,也可以成为我们的一项兴趣爱好,可

以根据我们自己的需要设计一些小的程序。总之,在这次实习中,

我获得了很多东西,提高了自己的编程技巧和编程方法,并且认识

了android应用程序的开发,以及加深了对java的认识。

最后,通过实习,我收获了很多东西,特别是编程方面的,这对即

将毕业的我们来说,这次实习是一次较为珍贵的充电,

相关文档