您的位置:首页 > 移动开发 > Android开发

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

2011-10-11 16:20 603 查看
[b]下载源码[/b]

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)媒体库——基于PacketVideo的OpenCORE。这些库支持播放和录制许多流行的音频和视频格式,以及静态图像文件,包括MPEG4、 H.264、
MP3、 AAC、
AMR、JPG、
PNG

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

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

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

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

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

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

²
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,点击Eclipse中Android快捷键标识,如下:



出现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项目
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: