Android——搭建开发环境和了解Android

来源:互联网 发布:转发淘宝链接赚钱 编辑:程序博客网 时间:2024/06/08 04:21

Android平台特性

  • 允许重用和替换组件的应用程序框架
  • 专门为移动设备优化的Dalvik虚拟机
  • 基于开源引擎WebKit的内置浏览器
  • 自定义的2D图开库提供了最佳的图开效果,此外还支持基于OpenGl ES 1.0规范的3D效果
  • 支持数据结构化存储的SQLite
  • 支持常见的音视频和图片格式(如MPEG4,H264,MP3.AAC.AMR.JPG,PNG,GIF);
  • GSM电话(需要硬件支持)
  • 蓝牙 EDGE.3G和WIFI
  • 摄像头,GPS,指南针和加速计包括设备模拟器,调试工具,优化工具,和Eclipse加发插件等丰富
    的开发环境

Android系统架构图

这里写图片描述

Application应用程序层

Android提供了一组应该程序,包括桌面,浏览器,通讯录,短信,日历, Email客户端,地图等,这部分程序均使用Java语言编写.

Application Framework(应用程序框架)层

无论Android提供的应该程序还是开发人员自己编写的应该用程序.都需 用使用到Application Framework通过使用Application Framework,不公可以大 幅度简化供其编写,面具提高了程序的复用性.

Libraries(库)层

Android提供了一组C/C++库,它们为平台的不同组件所使用.开发人员通过Application Framework来使用这些库所提供的不同功能
Android Runtime(Android运行时)
Android运行时包括核心库和Dalvik虚拟机两部分.核心库中提供了Java 语言核心中包含的在部分功能,虚拟机负责运行程序.Dalvik虚拟机专门针对 移动设备进行编写.不公效率更高,而且内存占用更少

Linux Kernel(Linux内核)层

Android平台使用Linux2.6版内核提供的核心系统服务.这些服务包括安 全性,内存管理,进程管理等.

搭建Android开发环境

JDK下载及安装
Android SDK(Software Development Kit)下载与安装
Eclipse下载与安装
ADT(Android Development Tools)插件安装及配置

环境变量的配置

Windows中配置Android的主要使用命令(所有命令保存在tools文件夹之中),按照如下步
骤进行:【我的电脑】 >> 【属性】 >> 【高级系统设置】 >> 【环境变量】 >> 【添加
ANDROID_SDK_HOME属性】,更改【Path】属性

创建Android工程

打开Eclipse后选择File>>New>>Android Application Project
Appliaction Name:应用程序名称
Project Name:项目名称
Package Name:应用程序包名,程序在手机中的唯一标示
Minimum Required SDK:程序支持的最低版本
Target SDK:程序目标版本
Compile SDK:编译使用版本