




免费预览已结束,剩余18页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章Android简介,课程定位,iOSApplicationDevelopmentAdvanced,CBT,PS/Flash,XHTML,JavaScript,CLanguage,Spring,SQLAdvance,Hibernate,PRT:SSHB/SB2C,Struts,ObjectiveCBase,JAVACore,iPhonePRT,DataStructure(C),AndroidApplicationDevelopmentBase,AndroidBase,AndroidPRT,AndroidApplicationDevelopmentAdvanced,Ajax,SQLBase,PRT:Java+Swing+SQLC/S,JAVAWEB,课时:32,LogicJava,课程目标,学习内容Android简介Android基础AndroidUI设计Android数据储存Android广播Android服务学习目标能够理解Android手机开发平台能够创建Android应用程序能够使用Android进行UI设计能够使用Android进行数据储存能够掌握Android广播机制能够掌握Android服务,本章内容,Android平台简介Android开发环境和开发工具第一个Android应用,本章目标,熟悉Android平台了解Android开发环境并掌握开发工具的使用运用Eclipse工具开发Android,1.Android平台简介,1.1Android简介,Android平台采用软件堆层(SoftwareStack,又称软件叠层)架构,主要包含3个部分:1)底层。以Linux内核工作为基础,只提供基本功能,由C语言开发。2)中间层。包括函数库Library、虚拟机和应用程序框架,由C+语言开发。3)最上层。该层为各种应用软件,包括通话程序、短信程序等,由各公司自行开发,以Java语言作为编写程序的一部分。,1.2Android系统架构,从软件分层的角度而言,Android系统由应用程序层、应用程序框架层、系统运行库层和Linux内核层组成。,应用程序层,应用程序框架层,系统运行库层,Linux内核层,1.3Android的优势,与其他手机操作系统相比,Android的优势主要表现在以下5个方面:1、开放性2、平等性3、无界性4、方便性5、硬件丰富性,2.Android开发环境,配置Android开发环境需要了解以下3个方面的内容:,1)Android开发需要的开发包、工具及其获得方式。2)安装和配置开发包的方式。3)测试开发环境的方式。,2.1Android开发准备工作,Android开发所需软件,Android开发所需要的软件名称、版本及下载地址,2.2安装和配置JDK,安装JDK和配置Java环境是搭建Android运行环境的基础,操作步骤如下:1、下载JDK并安装2、设置path环境变量3、安装配置完成后,测试是否安装成功,2.3下载和安装SDK,下载和安装SDK的操作步骤如下:,1、下载最新的SDK。2、解压下载的SDK,AndroidSDK安装目录如下图所示。3、设置SDK的path环境变量。,2.4配置Android集成开发环境,安装并配置了SDK之后,即可基于Eclipse构建Android集成开发环境,操作步骤如下:,3.Android模拟器,3.1Android模拟器概述,为了运行模拟器,在Eclipse集成环境搭建完成后,必须创建AVD。AVD(AndroidVirtualDevice)即Android虚拟设备。用于描述模拟器的属性,如为模拟器设置屏幕尺寸、内存等。,3.1模拟器概述,先启动Eclipse,然后执行“Window”“AndroidSDKandAVDManager”,可以新建AVD和管理已创建的AVD。,AVD的名称,创建和管理AVD:,3.1模拟器概述,使用命令行的方式启动模拟器,先在命令行中输入“emulatoravdandroid”,用于启动Android模拟器,命令行中的“android”指AVD管理界面中的AVDName。,3.2模拟器和真机的区别,模拟器和真机的区别:不支持USB连接不支持相机或视频捕捉不支持扩展耳机不支持音频输入不支持蓝牙不能确定连接状态不能确定电池电量水平和充电状态不能确定SD卡的插入和弹出状态,3.3使用模拟器的注意事项,使用模拟器调试开发应用程序时,需要注意以下两个方面:Android模拟器每次运行时会生成几个tmp后缀的临时文件,存放在C:DocumentsandSettings用户名LocalSettingsTempAndroidEmulator文件夹下,一段时间后可能占用较大(数量级在GB)的硬盘空间。使用Eclipse开发工具进行调试时,程序首次运行时启动模拟器的时间较长。,4.开发Android应用,4.1创建第一个Android应用程序,使用Eclipse集成开发环境构建第一个Android应用程序,具体步骤如下:,Android工程的名称,选择Android版本号,应用名称,包名,Activity类名,SDK版本,4.1第一个Android应用程序,Android项目的目录结构如下:,4.1第一个Android应用程序,Android项目的运行效果如下:,总结,Android平台包含4个组成部分:应用程序、应用程序框架、系统运行库和Linux内核Android平台具有开放性、平等性、无界性、方
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版车辆租赁行业培训服务合同
- 二零二五年度搬迁工程档案资料迁移与保护合同
- 二零二五年度白糖加工厂原料采购标准合同
- 二零二五年度铁路隧道爆破施工合同
- 软件开发生命周期实施控制措施
- 环保企业公司授权委托书格式范文
- 城市旧楼坍塌事故的预防及应急措施
- 厨师岗位职责与市场需求
- 电力安装EPC工程问题应对实施计划
- 家长委员会职责与活动策划
- 【泡泡玛特营销策略研究的文献综述】3100字
- 医师多点备案协议书
- 2006年江苏高考政治真题及答案
- 志愿者社区服务责任免除及合作协议
- 视频制作拍摄服务方案投标文件(技术方案)
- 静脉留置针的试题及答案
- 系统规划与管理师教程(重点+版)
- 矿山托管经营合同协议
- 2025年职业病防治宣传日知识竞赛参考试题库400题(含答案)
- 高血压疑难病例护理讨论
- 公司行政5s管理制度
评论
0/150
提交评论