android开发入门(Android开发初步——理解基本概念)
Android开发初步——理解基本概念
从技术到市场,Android是个拥有广泛认可度的开发平台。既然你已经选择了Android开发,那么让我们从基础开始。
1.什么是Android?
Android操作系统是适用于移动设备的操作系统,它是基于Linux内核的。Android应用程序使用JAVA编程语言,并在Dalvik虚拟机上运行。
Android系统架构
Android系统架构分为四层:应用层、应用框架层、手机功能层和Linux内核层。这四层层级也解决了Android各种开发的基本问题。
2.Android应用组成部分
当谈及Android开发时,我们同时暗含着针对于应用程序。因此,我们要深入了解Android应用是由哪些部分组成。
清单文件(manifestfile)
清单文件(manhifestfile)是我们的应用程序的中枢,用于为整个应用程序申明权限和属性。每个应用都可以根据需要为清单文件加入不同的属性和权限。
Java程序代码部分
Java程序代码部分负责应用程序的主要功能。用Java编写的程序可以与手机硬件及其他软件模块进行交互。这个Java程序代码对应于大部分的功能和布局上的定义。
资源文件组成
一个合格的Android应用还需要包含必要的资源文件,如图片、动画、布局XML文件等。因为这些资源可以被适配成不同大小和肤色的App,开发的时候就要考虑到适配方案。
3.Android开发环境
在了解了Android的基本结构后,我们需要建立一个基本的Android开发环境。这里涉及到两个独立的软件组件:
AndroidSDK
AndroidSDK是Android开发的基本组成部分。它包含大量的类库、API、工具以及开发所需的各种组件,可以帮助我们轻松地实现我们的应用程序。在AndroidSDK中,主要有以下组件:
- AndroidSDKBuild-tools:编译器相关工具
- AndroidSDKPlatform-tools:平台相关的工具
- AndroidSDKTools:最子胡的工具及扩展包
Eclipse/AIDE
为了开发Android应用程序,需要使用开发环境。开发并不一定非要在Eclipse环境下,但出于成本和效率等因素,我们仍然建议选择Eclipse作为我们的Android应用程序开发环境,或选择最新的AIDE(AndroidIDE)。今后,AndroidStudio将主要取代Eclipse环境。
总结
学习Android开发的过程需要熟悉各种基本概念以及工具。在您对Android有了深入、全面的认识之后,您可以在自己的计算机上搭建Android开发环境,开始构建属于自己的第一个Android应用了。Android开发需要码很多代码,使用Java语言,比其它操作系统更加灵活和方便。
本文内容来自互联网,请自行判断内容的正确性。若本站收录的内容无意侵犯了贵司版权,且有疑问请给我们来信,我们会及时处理和回复。 转载请注明出处: http://www.bjdwkgd.com/shequ/22937.html android开发入门(Android开发初步——理解基本概念)