版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Android基础及开发环境搭建,本章目标,手机开发简介 Android发展史 Android开发环境搭建 Android开发初步,手机操作系统简介,目前手机操作系统主要有六种 Windows Mobile 由微软公司推出的移动设备操作系统 播放音视频、浏览网页、MSN聊天、收发电子邮件 硬件配置高、耗电量大、电池续航时间短、硬件成本高 RIM 加拿大RIM公司所用手机黑莓的独有的系统 黑莓手机是在美国911灾难中一炮打响 非常好的安全性 Symbian 由Symbian开发和维护,后被诺基亚收购 实时多任务的32位操作系统 功耗低、内存占用少、应用界面框架灵活 不开放核心代码,但公开API文
2、档,手机操作系统简介,Linux 由计算机Linux操作系统演变而来 开放源代码 入门难度高、熟悉其开发环境的工程师少、集成开发环境较差 iPhoneOS 由苹果公司开发的操作系统 iPhoneOS的系统构架 支持内置加速器 Android 由谷歌发布的基于Linux的开源手机平台 Android的组成 第一个完全定制、免费、开放的手机平台 使用Java语言开发 支持多种硬件设备,手机操作系统市场占有率,Android发展史,开放手机联盟 开放手机联盟(Open Handset Alliance,OHA)由谷歌公司于2007年发起的一个全球性的联盟组织,成立时包含34家联盟成员,现在已经增加到
3、50家 联盟组织的目标 研发移动设备的新技术,用以大幅削减移动设备开发与推广成本 同时通过联盟各个合作方的努力,建立了移动通信领域新的合作环境,促进了创新移动设备的开发,创造了目前移动平台实现的用户体验,Android发展史,开放手机联盟 开放手机联盟成员 电信运营商 半导体芯片商 手机硬件制造商 软件厂商 商品化公司,Android应用,应用1:应用程序及手机游戏开发,Android应用,应用2:结合web开发应用程序,Android体系结构,采用软件堆层的架构,共分为四层,Android体系结构,Linux内核 硬件和其他软件堆层之间的一个抽象隔离层 提供安全机制、内存管理、进程管理、网络
4、协议堆栈、和驱动程序等,Android体系结构,中间件层 由函数库和Android运行时构成 函数库,主要提供一组基于C/C+的函数库 Surface Manager,支持显示子系统的访问,提供应用程序与2D、3D图像层的平滑连接 Media Framework,实现音视频的播放和录制功能 SQLite,轻量级的关系数据库引擎 OpenGL ES,基于3D图像加速 FreeType,位图与矢量字体渲染 WebKit,Web浏览器引擎 SGL,2D图像引擎 SSL,数据加密与安全传输的函数库 Libc,标准C运行库,Linux系统中底层应用程序开发接口,Android体系结构,中间件层 Andr
5、oid运行时 核心库,提供Android系统的特有函数功能和Java语 言函数功能 Dalvik虚拟机,实现基于Linux内核的线程管理和底层内存管理,Android体系结构,应用程序框架 提供Android平台基本的管理功能和组件重用机制 Activity Manager,管理应用程序的生命周期 Windows Manager,启动应用程序的窗体 Content Provider,共享私有数据,实现跨进程的数据访问 Package Manager,管理安装在Android系统内的应用程序 Teleghony Manager,管理与拨打和接听电话的相关功能,Android体系结构,应用程序框架
6、 Resource Manager,允许应用程序使用非代码资源 Location Manager,管理与地图相关的服务功能 Notification Manager,允许应用程序在状态栏中显示提示信息,Android体系结构,应用程序 提供一系列的核心应用程序 包括电子邮件客户端、浏览器、通讯录和日历等,安装Android开发环境,开发工具 JDK Eclipse 3.4 or 3.5 Android SDK ADT 名词解释 JDK:Java Development Kit SDK:Software Development Kit AVD:Android Virtual Devices AD
7、T:Android Development Tools,安装Android开发环境,安装Android SDK 选择Windows版本的Android SDK 文件名:android-sdk-windows-1.5_r3.zip Android SDK只需解压,无需安装 下载路径:,安装Android开发环境,安装ADT插件 安装ADT有两种方法 手动下载ADT插件 下载网址: SDK帮助文档中的下载页面,下载页面位置:/docs/sdk/adt_download.html 选择下载:ADT_0.9.7.zip,安装Android开发环境,安装ADT插件 手动下载ADT插件 安装插件:启动Ec
8、lipse.选择Help Install New Software,打开Eclipse插件的安装界面 点击“Add”,安装Android开发环境,安装ADT插件 手动下载ADT插件 点击Archive 选择ADT保存位置,安装Android开发环境,安装ADT插件 手动下载ADT插件 选择ADT插件安装选项:复选Android DDMS和Android Development Tools,安装Android开发环境,安装ADT插件 手动下载ADT插件 认可ADT插件的许可证(在ADT安装前),安装Android开发环境,安装ADT插件 手动下载ADT插件 提示重启Eclipse,即完成下载,安
9、装Android开发环境,安装ADT插件 自动下载ADT插件 自动下载ADT插件的方法和手动方法安装相似,不同之处在于:直接输入插件压缩包的下载地址http:/dl-,安装Android开发环境,安装ADT插件 设置Android SDK的保存路径 选择:WindowsPreferences 打开Eclipse的配置界面 输入Android SDK 的保存路径 点击“Apply”,第一个Android程序,创建Android工程 在Eclipse程序中建立过的Android工程,工程名称和目录结构将显示在Package Explorer区域内,第一个Android程序,创建Android工程
10、打开Android工程向导: FileNewProjectAndroidAndroid Project 或 File NewOther AndroidAndroid Project,第一个Android程序,创建Android工程 填写工程名称:工程名称必须唯一,不能与已有的工程重名 在Project name中填入HelloAndroid,第一个Android程序,创建Android工程 选择创建方式 可以创建新Android工程,也可利用已有代码创建Android工程,缺省为创建新Android工程;选择“Create new project in workspace” 可以使用默认位置存
11、储,也可取消复选框,选择其他位置保存,缺省为使用默认位置E:/Android/workplace/。使用默认位置存储,这里保存位置在: E:/Android/workplace/HelloAndroid,第一个Android程序,创建Android工程 选择编译目标。有三个选项 第一个是标准的1.1版本Android系统,API等级为2 第二个是标准的1.5版本的Android系统, API等级为3 第三个是包含Google API的1.5版本的Android系统, API等级为3 选择不同版本的Android系统,引入不同版本的android.jar包。这里选择标准的1.5版本Android
12、系统,第一个Android程序,创建Android工程 填写相关信息 应用程序名称,即Android程序在手机中显示的名称,显示在手机的顶部。在Application name填入HelloAndroid 包名称是包的命名空间,需遵循Java包的命名方法,由两个或多个标识符组成,中间用点隔开。为了包名称的唯一性,可以采用反写电子邮件地址的方式。在Package name填入edu.hrbeu.HelloAndroid,第一个Android程序,创建Android工程 填写相关信息 创建Activity是个可选项,如需要自动生成一个Activity的代码文件,则选择该项。Activity的名称与
13、应用程序的名称不同,但为了简洁,可以让他们相同,表示这个Activity是Android程序运行时首先显示给用户的界面。在 Create Activity填入HelloAndroid,第一个Android程序,创建Android工程 填写相关信息 SDK最低版本是Android程序能够运行的最低的API等级,如果手机的API等级低于程序的SDK最低版本,则程序无法在该Android系统中运行。在这里,之前选择标准的1.5版本的Android系统,则SDK等级被自动填入3,此项无需更改,第一个Android程序,启动Eclipse,第一个Android程序,Android虚拟设备(AVD) AV
14、D是对Android模拟器进行自定义的配置清单,能够配置Android模拟器的硬件列表和外观,支持Android系统版本、附件SDK库和储存设置等信息。因为1.5版本的Android SDK中没有附带任何配置好的AVD,所以需建立一个AVD 步骤 Window- Android SDK and AVD Manager Virtual Devices-New WVG800 480*800 HVGA 320*480 QVGA 240*320 WQVGA400 240*400 WQVGA432 240*432 WVGA854 480*854,第一个Android程序,建立AVD 在建立过程中,And
15、roid工具会在文件系统中建立Android1.5.ini文件和Android1.5.avd目录 Android1.5.ini文件用来保存Android1.5.avd目录所在的位置 Android1.5.avd目录用来保存AVD配置文件、用户数据文件、SD卡映像和其他模拟器运行过程中可能产生的文件 如果用户使用的是Windows XP系统,则目录保存在C:Documents and Settings.android下 如果用户使用的是Windows Vista系统,则目录保存在 C:Users.android下,第一个Android程序,启动选项 路径:RunRun Configuration或RunDebug Configuration配置模拟器的启动选项 可以选择不同的AVD、配置网络速度、网络延迟、控制台的字符编码和标准输入输出等内容。一般只
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年聚晶玻璃行业分析报告及未来发展趋势报告
- 2026年增强塑料管行业分析报告及未来发展趋势报告
- 2026年计算机软件修改行业分析报告及未来发展趋势报告
- 2026年儿童消食药物行业分析报告及未来发展趋势报告
- 2026年高效电机行业分析报告及未来发展趋势报告
- 高三二模质量分析暨表彰会上校长讲话关键一月奋力一搏
- 2026年新员工岗前培训临床用血相关知识试题含答案
- 网络安全培训课程开发指南
- 2026跨国供应链协同平台市场格局演变及商业可行性研究报告
- 2026贵金属材料价格波动及供需关系分析报告
- 河南近10年中考真题数学2014-2023年含答案
- 江苏2023年09月江苏盐城东台市机关事业单位转任公务员和选聘18人2023年国家公务员考试考试大纲历年真题笔试历年高频考点试题含答案带详解
- 二手商用车鉴定评估技术规范(轻型、微型载货车版)
- 2023电力变压器加速度法振动检测技术规范
- 问卷的分析与调研报告
- 九年级数学中考专题训练:二次函数综合压轴题(平移问题)
- 小白船叶圣陶读后感
- 小型液压机液压系统设计
- 玉米的综合利用玉米皮的综合利用
- GB/T 12706.1-2020额定电压1 kV(Um=1.2 kV)到35 kV(Um=40.5 kV)挤包绝缘电力电缆及附件第1部分:额定电压1 kV(Um=1.2 kV)和3 kV(Um=3.6 kV)电缆
- FZ/T 52010-2014再生涤纶短纤维
评论
0/150
提交评论