收藏 分销(赏)

android培训心得体会.doc

上传人:二*** 文档编号:4765662 上传时间:2024-10-12 格式:DOC 页数:8 大小:21.54KB 下载积分:5 金币
下载 相关 举报
android培训心得体会.doc_第1页
第1页 / 共8页
本文档共8页,全文阅读请下载到手机保存,查看更方便
资源描述
androidandroid 培训心得体会培训心得体会 Android 是一个以 Linux 为根底的半开源操作系统,主要用于移动设备,由 Google 和开放手持设备联盟开发与领导。下面是带来的 android 培训的心得体会,。现在对于 Android 的学习已有斗个学期了,但它对我来说其实还是一个大大的谜,还有待我去对它一一揭晓。在还没有学习 Android 这门课之前,当听到别人谈到它时,知道它离我们很近,但是它给我的感觉却是那么的神奇,一直就是在听说着关于 Android 系统怎么怎么的新闻,知道它就在我的生活中,离我很近,我也在用它,但还是总有一种很遥不可及的感觉,觉得它不在我的思想里,所以呢,对于这门课Android 系统开发与实践的学习很是期待的。在上一个学期快要结束的时候,就听到老师说了一下,说下一个学期我们可能会学习 Android 系统的开发,他还说这个 Android系统的开发很值得学习,很值得我们去探索,说这个 Android 还一直在开发中,是一项很好玩的系统,当时就很是兴奋了,总是会在想 Android 系统到底是怎样的,它是如何的深入我们的生活,又是如何的到我们所用的这些设备当中的,这一切都让我感到很好奇。就这样带着一系列的问题走进了 这个学期,终于就要与它见面了,这门课也就在这样的背景下,这样的一种环境下走进了我的课堂,它给了我一种兴奋感,对于它的出现,我很是期待的,一开始老师就给我们讲解了一些关于 Android 的知识,也给我们展示了Android 系统开发的平台,真的给了我一种奇妙的感觉,它不仅有编译,它还有一个模拟器,就和我们用的手机一模一样,上面也有简单的几个图标:、短信等等,真的感觉到了不可思议,感觉到一种神秘,Android 系统的开发就是在这样的一个平台上完成的,你可以对它进行你想要的修改,只要是你想到的,你都可以支尽情的尝试,这让人兴奋。这门课的学习从这里就这样开始了,Android 系统开发与实践这本课本它是以讨论 Android 系统平台为根底,并结合实例讲解教程和实践指导类教材。本书中全方位的讲解了 Google 开放移动应用平台 Android 的各种特性,深入探讨了应用程序的根本组件、界面布局的根底,结合 Inter 实现通讯录的设计和发送短信实例详细介绍了 Android 系统平台开发的步骤和方法,从而实现对 Android 系统的平台开发的深入了解。android 基于嵌入式技术的 Android 是目前增长速度最快的智能 3G 手机操作系统,其底层系统是以 Linux 内核为根底,用 C 语言开发;中间层包括函数库 library 和虚拟机 Dalvik,用 C+语言开发;上层应用软件,包括通话程序,短信程序等,用 Java 语言开发。所以,要想好好的学习 Android 系统的开发,那就必须掌握 C+和 Java 语言,它们都是根底。Android 学习并不是那么的容易,你得很努力很认真的去学习,但如果只是浅浅的了解,那就简单得多,但并不是这样的,你得更加深入的去学习,你才算是懂一点。Linux 是 Android 开发的根底,Linux 是一套使用和自由传授的类 UNIX 操作系统,它速度快,运行稳定,对硬件的配置要求低,兼具了其他系统的优点,最关键是可以使用,所以 Linux 得到了迅猛的开展,我们学习 Android 的开发就得了解 Linux,它常用的一些操作命令是我们必须要理解和掌握的,比方说:su 命令,它是最根本的命令之一,常用于不同用户间切换。例如,如果登录用户为user1,要切换为 user2,那么用如下命令$su user2 就行了;pwd 命令,用于显示用户当前所在的目录;cd 命令,不仅显示当前状态,还改变当前状态,它的用法跟 DOS 下的 cd 命令根本一致;ls 命令,它跟 DOS 下的 dir 命令一样,用于建立磁带备份系统,目前广泛用于建立文件发布档案;gzip 命令,用于压缩文件;mkdir 命令,用于建立目录,跟 DOS 下的 md 命令用法几乎一样的;cp 命令,用于复制文件或目录;rm 命令,用于删除文件或目录;mv 命令,用于移动文件和更多文件;reboot 命令,重启命令;halt 命令,关闭命令。这些都是我们学习 Android 系统所必须掌握的。Android 系统的开发更离不开 Java,Java 是一种简单的,面向对象的,分布式的,解释执行的,强健的,平安的,结构中立的,可移植的,高效率的,多线程的和动态的语言,Java 在Android 平台开发中的应用起到了很关键的作用,Android 的开发需要 Java 的上引动开发工具,Eclipse 开发工具就是目前最主流的Java 开发工具,Eclipse 本身只是一个框架平台,但是众多插件的支持使得 Eclipse 拥有其他功能相对固定的IDE 软件很难具有的灵活性,许多软件开发商以 Eclipse 为框架开发自己的 IDE。Android 的学习真的不是那么容易的,就一个平台的搭建就已经难到了我,就这样一个开发平台它得有一个 Java 的环境,还要有IDE 等等,花了一大半的时间终于搭建了一个框架,它的一些插件必须要在线的升级,就是说必须要有网才行,这是一件很难熬的事,但等到搭建好后,那是一种成就感,通过学习让我知道了Android 系统也有它的缺乏之处:平安和隐私,由于手机与互联网的紧密联系,个人隐私很难得到保护,互联网的深入开展也将会带来新一轮的隐私危机;运营商仍然能够影响到 Android 手机;同类机型用户减少:在不少手机论坛都会有针对某一型号的资源,而对于Android 平台手机,由于厂商丰富,产品类型多样,这样使用同一款机型的用户越来越少,缺少统一机型的程序强化;过分依赖开发商,缺少标准的配置等等的,这些的缺乏都在等待我们去探索。Android 系统平台的结构有:应用程序层,应用程序框架层,运行库层,Linux 内核层。只有了解了这些才能助我们更好的学习Android 系统,Android 系统开发的相关环境必须安装并配置好,这是一个细活:第一得安装 Java 环境,然后还得修改 Javadoc 的link。第二设置环境变量,第三就安装 repo,第四得在线下载Android 源码并更新,第五是编译 Android 源码并得到/project/Android/cupcake/out 目录,第六在模拟器上运行编译好的 Android 源码,第七编译 linux kernel,第八是编译模块,第九编译 SDK。这个安装步骤我们得一步一步的做好,如果有哪一步做错了,就会影响到最终的结果。当你把所有的准备工作做好后,创立一个新的 Android 工程,你就会有一点点的兴奋与成就感,那是一种很自豪的一种享受。在 Android 系统的开发过程当中我们要了解和熟悉源码的获得,源码树结构分析、Android 源码简要分析、还有 Android 的移植,作为一个 Android 开发者,必要的时候阅读下 Android 源码可以拓宽一下自己的视野和对 Android 的认知程度,Google 的 Android 的源 码管理仓库用的是 Git。Android 是一个开源手机终端系统,基于 Linux 内核,我们可以下载一个 Git 客户端,在 Windows 下安装Git 的客户端软件很方便的,安装完成后,我们建立一个文件夹,就可用于存放将要下载的源码,主机编译工具和仿真环境,对于这些目录和文件我们还要求会背下来,但得了解,了解它们是我们学习 Android 系统开发更加的轻松了。要想学习好 Android 系统的开发,我们光学一些理论性的知识,那是远远不够的,我们得把理论与实践结合起来,才能起到事半功倍的效果,本来对于 Android 系统开发的学习就应该从实践当中去深入的,在学习的过程中,我们要有足够的耐心和足够的时候,去练习,去实践。在这门课当中的实例,比方,打 ,就让我们眼前一亮了,我们一直以来每天在做的打 就是这样来的,这个实例提起了我们对 Android 系统的又一兴趣,Android 系统的开发不仅给我们的生活带来了便利,也给我们带来了欢乐。这以上就是这一段时间来我对 Android 系统开发的学习的一个总结与一个体会,Android 系统的开发真的让我长了不少的知识,也带来了不少的见识,虽然我对于它的掌握还不那么的深,学习的也还缺乏,但我还是会一直坚持的学习下去,因为它的奇妙,因为我们的生活需要它,它的开发是永无止境的,它的学习也将是永无止境的。非常快乐能够参加清华大学的 Android 暑期培训,感谢老师们对我们的教诲和关心,在短短一个月的时间里我学到了 Java、数据库、Android、JSP 等知识。最重要的是通过这次培训我对 Java 开发和 Android 开发有了一个正确的方向,对 Android 有了新的认识。在培训前十几天主要进行的是对 Java 和数据库等相关技术的学习和普及,然后才是学习 Android 开发,最后几天我们独立完成在线点餐的应用开发,虽然逻辑比拟简单,从最简单的开始,注册用户,用户登录,再到选菜,提交,这些看似简单的流程里面却有很多细节需要我们注意,因为将来到真正实际操作的时候是不允许程序出过失的,一个细小的过失可能就会造成非常大的损失。培训的内容涵盖的知识面非常广也比拟全面,确实学到了不少东西,这次培训,我们更多学到的是不懂就问和自己应该尽自己的全力去尝试,哪怕失败,只要自己尽自己的全力,和身边同学一起探讨而不是抄袭,团结合作,发挥团队意识,最后在自己的努力下,终于运行成功,这种成就感美不可言,心情愉悦至极。这次培训给了我很多收获也给了我很深的感触,科技的力量不可小觑,IT 技术的飞速开展给我们的生活和工作带来了无比的快捷,原来需要人工完成的工作、业务现在只需要点点手机即可完成。最后终于要结束了,大家都有种释怀的感觉,当然我想我更多的是兴奋和自己掌握了知识之后的饱满感,学知识就像吃东西一样,吃饱了就应该好好的消化。要不断的温习和运用,做到举一反三,将所学知识充分融入到平时的学习生活中 去,为以后的工作做好坚实的根底。感谢学校和老师能够为我们提供这次时机,让我们更好的掌握和了解 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 的认识。最后,通过实习,我收获了很多东西,特别是编程方面的,这对即将毕业的我们来说,这次实习是一次较为珍贵的充电。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 初中其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服