教学1android课件第一章简介_第1页
教学1android课件第一章简介_第2页
教学1android课件第一章简介_第3页
教学1android课件第一章简介_第4页
教学1android课件第一章简介_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Android简介Learnmore.

本章概览Android平台介绍Android体系结构Android版本Android开发环境搭建

第一个HelloWorld程序Android相关技术内容Android平台介绍Android发展史

2003年,AndyRubin创办了Android公司2005年,Android被谷歌收购2008年,谷歌推出Android第一个版本Android是市场占有率最高的移动操作系统(70%以上)Android基于Linux开发并且开源AndroidAPP主要采用Java语言编写Android体系结构Android系统架构Linux内核

这一层支撑整个android平台,为android设备提供了各种底层驱动,比如音频驱动,相机驱动,蓝牙驱动等系统库及Android运行时库该层包括一些底层应用的支持,比如sqllite数据库,OPENGL|ES3D绘图等,也包含了开发者需要用到的Dalvik虚拟机环境等

应用框架层(framework)

该层提供了供开发者使用的各种API

应用层

这一层主要指已经能够使用的app程序

Android版本介绍2008年9月Android1.0发布2011年2月Android3.0发布,该版本专为平板电脑设计2011年10月Android4.0发布,该版本不区分手机和平板的差异化,并且引入了很多新特性,目前最新版本是4.4KitKat目前Android4.0以上占据了80%的市场份额,目前我们讲解的版本也是4.xAndroid开发环境搭建工具准备

AndroidSDK:Google提供的Android开发工具包,它提供了开发程序所需的APIEclipse:Java界最出名的一款IDE,使用它可以开发所有与Java相关的程序

ADT:AndroidDevelopmentTools,是EclipseForAndroid的开发插件从官网下载工具后,解压得到此目录,eclipse可以直接打开

第一个HelloWorld程序Eclipse->New->AndroidApplicationProjectNext->Finish运行Android程序运行android之前,需要配置手机模拟器(实际开发中不可能全用真机测试)点击new,新建avd创建AVDAndroid程序运行效果

Android程序目录结构src:存放java源码的地方,工具会自动生成一个MainActivitygen:文件夹里面有一个R.java文件,在项目中添加的任何资源都会生成一个资源idassets:存放一些外部资源,比如网页文件等,该文件资源不会生成对应的资源idbin:存放编译之后的文件,包括编译好的apk安装包libs:依赖包res:图片,布局,字符串等数据都在该目录下AndroidManifest:项目配置文件Android相关技术内容四大组件

Activity(活动)Service(服务)

广播接收器(BroadcastReceiver)

内容提供器(ContentProvider)UI控件

Button(按钮)EditText(编辑框)

。。。

SqlLite数据库

非常好用的轻量级嵌入式关系型数据库,支持标准的SQL语法地理位置定位

结合地图功能,可以开发出强大的位置服务传感器

加速度传感器

温度传感器

。。。

小结1,Android基于Linux开发,目前属Google公司2,Android4.x是目前最为主流的版本3,使用Eclipse/ADT开发Android程序非常方

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论