《2022年最新Android的学习总结.docx》由会员分享,可在线阅读,更多相关《2022年最新Android的学习总结.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品文档Android 的学习总结现在对于 Android 的学习已有斗个学期了, 但它对我来说其实仍是一个大大的谜,仍有待我去对它一一揭晓;在仍没有学习 Android 这门课之前,当听到别人谈到它时,知道它离我们很近,但是它给我的感觉却是那么的神奇,始终就是在听说着关于Android 系统怎么怎么的新闻, 知道它就在我的生活中,离我很近,我也在用它,但仍是总有一种很遥不行及的感觉,觉得它不在我的思想里,所以呢,对于这门课Android 系统开发与实践的学习很是期望的;在上一个学期快要终止的时候,就听到老师说了一下,说下一个学期我们可能会学习Android 系统的开发,他仍说这个Androi
2、d 系统的开发很值得学习,很值得我们去探究,说这个 Android 仍始终在开发中, 是一项很好玩的系统, 当时就很是兴奋了, 总是会在想 Android 系统究竟是怎样的, 它是如何的深化我们的生活, 又是如何的到我们所用的这些设备当中的, 这一切都让我感到很奇怪;就这样带着一系列的问题走进了这个学期,最终就要与它见面 了,这门课也就在这样的背景下,这样的一种环境下走进了我的课堂,它给了我一种兴奋感, 对于它的显现,我很是期望的,一开头老师就给我们讲解了一些关于Android 的学问,也给我们展现了 Android 系统开发的平台,真的给了我一种神奇的感觉,它不仅有编译,它仍有一个模拟器,就
3、和我们用的手机一模一样,上面也有简洁的几个图标:电话、短信等等,真的感觉到了不行思议,感觉到一种神奇,Android 系统的开发就是在这样的一个平台上完成的,你可以对它进行你想要的修改,只要是你想到的, 你都可以支纵情的尝试, 这让人兴奋;这门课的学习从这里就这样开头了, Android系统开发与实践这本课本它是以争论精品文档精品文档Android 系统平台为基础,并结合实例讲解教程和实践指导类教材;本书中全方位的讲解了Google 开放移动应用平台Android 的各种特性, 深化探讨了应用程序的基本组件、界面布局的基础,结合 Internet 实现通讯录的设计和发送短信实例具体介绍了And
4、roid 系统平台开发的步骤和方法,从而实现对Android 系统的平台开发的深化明白;基于嵌入式技术的Android 是目前增长速度最快的智能3G 手机操作系统,其底层系统是以 Linux 内核为基础, 用 C 语言开发; 中间层包括函数库library 和虚拟机 Dalvik ,用 C+ 语言开发;上层应用软件,包括通话程序,短信程序等,用Java 语言开发;所以,要想好好的学习 Android 系统的开发,那就必需把握C+ 和 Java 语言,它们都是基础;Android 学习并不是那么的简洁, 你得很努力很仔细的去学习,但假如只是浅浅的明白, 那就简洁得多,但并不是这样的,你得更加深化
5、的去学习,你才算是懂一点;Linux 是 Android 开发的基础, Linux 是一套免费使用和自由传授的类UNIX操作系统, 它速度快, 运行稳固,对硬件的配置要求低,兼具了其他系统的优点,最关键是可以免费使 用,所以 Linux 得到了迅猛的进展,我们学习Android 的开发就得明白 Linux ,它常用的一些操作命令是我们必需要懂得和把握的,比如说:su 命令,它是最基本的命令之一,常用于不同用户间切换;例如,假如登录用户为user1,要切换为 user2,就用如下命令 su user2就行了; pwd 命令,用于显示用户当前所在的目录;cd 命令,不仅显示当前状态, 仍转变当前状
6、态,它的用法跟DOS 下的 cd 命令基本一样; ls 命令,它跟 DOS 下的 dir 命令一样,用于建立磁带备份系统,目前广泛用于建立文件发布档案;gzip命令,用于压缩文件; mkdir 命令,用于建立目录,跟DOS 下的 md 命令用法几乎一样的; cp 命令,用于复制文件或目录; rm 命令,用于删除文件或目录; mv 命令,用于移动文件和更多文件;reboot 命令,重启命令; halt 命令,关闭命令;这些都是我们学习Android 系统所必需把握的;精品文档精品文档Android 系统的开发更离不开Java, Java 是一种简洁的,面对对象的,分布式的,说明执行的, 健壮的,
7、 安全的, 结构中立的, 可移植的, 高效率的, 多线程的和动态的语言,Java 在 Android 平台开发中的应用起到了很关键的作用,Android 的开发需要 Java 的上引动开发工具, Eclipse 开发工具就是目前最主流的Java 开发工具, Eclipse 本身只是一个框架平台, 但是众多插件的支持使得Eclipse 拥有其他功能相对固定的IDE 软件很难具有的敏捷性,很多软件开发商以 Eclipse 为框架开发自己的IDE ;Android 的学习真的不是那么简洁的,就一个平台的搭建就已经难到了我,就这样一个开发平台它得有一个Java 的环境,仍要有IDE 等等,花了一大半的
8、时间最终搭建了一个框架,它的一些插件必需要在线的升级,就是说必需要有网才行,这是一件很难熬的事,但等到搭建好后,那是一种成就感,通过学习让我知道了Android 系统也有它的不足之处:安全和隐私, 由于手机与互联网的紧密联系,个人隐私很难得到爱护, 互联网的深化进展也将会带来新一轮的隐私危机;运营商仍旧能够影响到Android 手机;同类机型用户削减:在不少手机论坛都会有针对某一型号的资源,而对于Android 平台手机,由于厂商丰富,产品类型多样,这样使用同一款机型的用户越来越少,缺少统一机型的程序强化;过分依靠开发商,缺少标准的配置等等的,这些的不足都在等待我们去探究;Android 系统
9、平台的结构有:应用程序层,应用程序框架层,运行库层,Linux 内核层;只有明白了这些才能助我们更好的学习Android 系统, Android 系统开发的相关环境必需安装并配置好,这是一个细活:第一得安装Java 环境,然后仍得修改Javadoc 的 link ;其次设精品文档精品文档置环境变量,第三就安装repo,第四得在线下载Android 源码并更新,第五是编译Android 源码并得到 /project/Android/cupcake/out目录,第六在模拟器上运行编译好的Android 源码, 第七编译 linuxkernel,第八是编译模块,第九编译SDK ;这个安装步骤我们得一
10、步一步的做好 ,假如有哪一步做错了,就会影响到最终的结果;当你把全部的预备工作做好后,创建一个新的 Android 项目,你就会有一点点的兴奋与成就感,那是一种很骄傲的一种享受;在 Android系统的开发过程当中我们要明白和熟识源码的获得,源码树结构分析、Android 源码简要分析、 仍有 Android 的移植, 作为一个 Android 开发者, 必要的时候阅读下Android 源码可以拓宽一下自己的视野和对Android 的认知程度, Google 的 Android 的源码治理仓库用的是 Git;Android 是一个开源手机终端系统,基于Linux 内核,我们可以下载一个Git
11、客户端,在 Windows 下安装 Git 的客户端软件很便利的,安装完成后,我们建立一个文件夹,就可用于存放将要下载的源码,主机编译工具和仿真环境,对于这些目录和文件我们仍要求会背下来,但得明白,明白它们是我们学习Android 系统开发更加的轻松了;要想学习好 Android 系统的开发,我们光学一些理论性的学问,那是远远不够的,我们得把理论与实践结合起来,才能起到事半功倍的成效,原来对于 Android 系统开发的学习就应当从实践当中去深化的,在学习的过程中,我们要有足够的耐心和足够的时候,去练习,去实践;在这门课当中的实例,比如,打电话,就让我们眼前一亮了,我们始终以来每天在做的打电话就是这样来的,这个实例提起了我们对Android 系统的又一爱好,Android 系统的开发不仅给我们的生活带来了便利,也给我们带来了欢快;这以上就是这一段时间来我对Android 系统开发的学习的一个总结与一个体会,Android系统的开发真的让我长了不少的学问,也带来了不少的学问,虽然我对于它的把握仍不那么的深, 学习的也仍不足, 但我仍是会始终坚持的学习下去,由于它的神奇,由于我们的生活需要它,它的开发是永无止境的,它的学习也将是永无止境的;精品文档精品文档精品文档