精品教程--Android基本概念以及开发环境搭建

 

下载源码

 

1.   Android系统框架... 1

2.   Android开发环境搭建... 3

         1.   Android SDK的安装... 3 

         2.   JDK的安装... 5

3.   Eclipse的安装... 5

4.   ADT的安装... 6

5.   Eclipse 配置Android SDK以及启动模拟器... 8

        (1)    配置SDK.. 8

        (2)    新建HelloWorld. 10

 

1.     Android系统框架

 

                                  1.1 Android的体系结构

       从图上可以看出Android分为四层,从高到低分别是应用层,应用框架层,系统运行库层和linux内核层!

      

²           应用层Android装配一个核心应用程序集合,包括电子邮件客户端、SMS程序、日历、地图、浏览器、联系人和其他设置等应用程序。这些应用程序都是运行在Dalvik虚拟机上的应用!

Dalvik虚拟机是专门为Android设计的基于计算器的Java虚拟机。

 

²            应用程序框架层:应用程序框架层为开发者提供了应用程序所使用的核心框架APIs,所有的应用程序其实是一组服务和系统,主要包括:
(1) 视图(View——丰富的、可扩展的视图集合,可用于构建一个应用程序。包括

包括列表、网格、文本框、按钮,甚至是内嵌的网页浏览器

(2) 内容提供者(Content Providers——使应用程序能访问其他应用程序(如通讯录)的数据,或共享自己的数据

(3) 资源管理器(Resource Manager——提供访问非代码资源,如本地化字符串、图形和布局文件

(4) 通知管理器(Notification Manager——使所有的应用程序能够在状态栏显示自定义警告

(5) 活动管理器(Activity Manager——管理应用程序生命周期,提供通用的导航回退功能

 

²          系统运行库Java应用程序本身是不能访问硬件,如果需要访问硬件,必须使用NDK才可以。NDK是一些由C/C++语言编写的库,主要包括如下库文件:

1)系统C——标准C系统库(libc)的BSD衍生,调整为基于嵌入式Linux设备

2)媒体库——基于PacketVideoOpenCORE。这些库支持播放和录制许多流行的音频和视频格式,以及静态图像文件,包括MPEG4 H.264 MP3 AAC AMRJPG PNG

3)界面管理——管理访问显示子系统和无缝组合多个应用程序的二维和三维图形层

4LibWebCore——新式的Web浏览器引擎,驱动Android 浏览器和内嵌的web视图

5SGL——基本的2D图形引擎

63D——基于OpenGL ES 1.0 APIs的实现。库使用硬件3D加速或包含高度优化的3D软件光栅

7FreeType ——位图和矢量字体渲染

8SQLite ——所有应用程序都可以使用的强大而轻量级的关系数据库引擎

 

²           Linux内核层Android基于Linux 2.6提供核心系统服务,该层主要包括安全、内存管理、进程管理、网络堆栈、驱动模型等组件。

 

2.     Android开发环境搭建

需要的工具包:

(1)   JDK – 建议JDK1.6以上

(2)   Eclipse

(3)   Android SDK

(4)   ADT—Application Development Tools,开发Android应用程序的Eclipse插件

 

1.      Android SDK的安装

Android SDK的下载地址:http://www.eclipse.org/downloads/

目前Android SDK采用的是在线安装,下载完Android SDK的安装包后,

运行SDK Manager.exe进行安装效果如下:

       

 

                                   1.2 获取安装包资源

成功获取安装包资源后,选择相应的资源进行安装:

       

 

                                          1.3 选择相应的版本安装

Android SDK安装成功后,在Android SDK根目录更新对相应版本的支持:

       

 

                                          1.4 Android SDK安装后的目录结构

注:如果在图1.2获取安装资源过程中获取失败,可以采取如下解决方案:

       

 

                                   1.5 Android SDK获取安装资源包失败解决方案

2.      JDK的安装

JDK的下载地址:http://java.sun.com/javase/downloads/index.jsp,下载完后直接安装即可,相应的变量配置参照java环境的配置!

       

 

 

 

1.6 JDK的下载

3.      Eclipse的安装

Eclipse的下载地址:http://www.eclipse.org/downloads/ ,下载完后直接安装即可!

 

 

1.7 Eclipse的下载

      

4.      ADT的安装

 (1)打开Eclipse, 在菜单栏上选择 help->Install New SoftWare 出现如下界面

 

 

1.7 Eclipse安装插件主页面

点击 Add按钮,出现如下界面:

 

 

1.7 添加插件页面

A, 在线安装

       输入网址https://dl-ssl.google.com/android/eclipse/    (如果出错,请将https改成http)

     名称: Android (这里可以自定义)

 

    

1.8 在线安装插件

 

B,本地安装

       

 

1.9 本地安装插件

点击OK,将出现如下界面

 

2.0 安装插件

点击Next,然后根据相应提示进行安装即可!

注:如果在线安装或本地安装失败,则采取以下方案:

解压下载后的ADT,然后把相应文件夹复制到Eclipse安装目录中,然后进行覆盖就行!

 

2.1 复制的目录

然后重启Eclipse即可完成ADT插件的安装!

 

5.      Eclipse 配置Android SDK以及启动模拟器

(1)    配置SDK

点击菜单window->preferences,进入如下界面


       2.2 配置SDK

     新建AVD,点击EclipseAndroid快捷键标识,如下:

 

 

     出现Android SDK的管理,然后新建AVD页面如下:

 

 

2.3 新建AVD

(2)    新建HelloWorld

选择菜单file->new->other 进入如下界面:

     

 

       2.4 新建Android项目

选择新建Android Project项目,点击Next按钮,进入如下界面:

 

 

       2.5 新建Android项目

右键项目名称->run as ->Android Application 即可启动运行该Android程序,如下所示:

 

 

2.6 运行Android项目

posted @ 2011-10-11 16:20  爱源码  阅读(908)  评论(0编辑  收藏  举报