免费预览已结束,剩余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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 12Cr1MoVG管道焊接施工技术方案
- 建筑项目信息化管理应用实践报告
- 小班语言课小蛇多多教案
- 初中英语第四单元重点复习题合集
- 2026中医体质分子分型研究进展与健康管理产品开发
- 2026DNA存储信息编码质量检测技术商业化应用前景研判报告
- 2025餐饮外卖行业竞争格局及发展趋势与投资机会评估报告
- 三年级数学下五年月日年月日教案苏教版
- 2025餐饮企业出海路径选择及本地化运营与文化适应性调整报告
- 2025食品行业自媒体营销效果与用户转化率分析报告
- 酒店餐饮销售培训课件
- 膜蒸馏海水淡化技术73课件
- 现场管理活动方案
- 2025至2030全球及中国转向泵行业产业运行态势及投资规划深度研究报告
- QGDW11008-2013低压计量箱技术规范
- 2025年宁夏电力投资集团有限公司招聘笔试参考题库含答案解析
- EPC总承包管理实施方案
- 一年级拼音试题
- 25春国家开放大学《医学统计学》形考任务1-4参考答案
- 《复合材料耦合场特性》课件
- T∕CECS 21-2024 超声法检测混凝土缺陷技术规程
评论
0/150
提交评论