- 1、本文档共84页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android培训资料课件
俱串逛业栏眷腔佛氓挽蜒代礼视捍捎瞥胃群俐亭尸撅磊跌蛾肩瘩前兔部执Android培训资料课件Android培训资料课件;技术的学习,是一种恒定的积累.
好奇心? + 引导 = 入门!;一.Android开发了解;Android是什么;Android能干什么;Android有什么;应用程序层(Applications)
Android平台的电子设备,包括Android手机、Android平板、Android MP4、Android GPS等一系列电子产品的火热,很大程度上归功于大量丰富方便的Android软件。这其中包括email客户端、短信、日历、地图、浏览器、联系人管理程序等等。
应用程序框架层(Application Framework)
简洁清晰的Android应用框架为快速敏捷开发Android软件提供了可能,这也是近两年来Android为什么这么火热的原因之一。
Activity Manager(活动管理器)——管理各个应用程序生命周期以及通常的导航回退功能
Window Manager(窗口管理器)——管理所有的窗口程序
Content Provider(内容提供器)——使得不同应用程序之间存取或者分享数据
View System(视图系统)——构建应用程序的基本组件
Notification Manager(通告管理器)——使得应用程序可以在状态栏中显示自定义的提示信息
Package Manager(包管理器)——Android系统内的程序管理
Telephony Manager(电话管理器)——管理所有的移动设备功能
Resource Manager(资源管理器)——提供应用程序使用的各种非代码资源,如本地化字符串、图片、布局文件、颜色文件等
Location Manager(位置管理器)——提供位置服务
XMPP Service(XMPP服务)——提供Gtalk服务(手机24小时开机,Gtalk 24小时在线!)
;系统运行库层(Libraries+Android RunTime)
系统库系统库是应用程序框架的支撑,是连接应用程序框架层与Linux内核层的重要纽带。其主要分为如下几个部分:
Surface Manager ——执行多个应用程序时,负责管理显示与存取操作间的互动,另外也负责2D绘图与3D绘图进行显示合成。
Media Framework ——多媒体库,基于PacketVideo OpenCore,支持多种常用的音频、视频格式录制和回放,编码格式包括MPEG4、MP3、H.264、AAC、ARM。
SQLite ——小型的关系型数据库引擎
OpenGL|ES ——根据OpenGL ES 1.0API标准实现的3D绘图函数库
FreeType ——提供点阵字与向量字的描绘与显示
WebKit —— 一套网页浏览器的软件引擎
SGL ——底层的2D图形渲染引擎
SSL ——在Andorid上通信过程中实现握手
Libc ——从BSD继承来的标准C系统函数库,专门为基于embedded linux的设备定制
Android 运行时Android应用程序是采用Java语言编写,程序在Android RunTime中执行,其运行时分为核心库和Dalvik虚拟机两部分。
核心库——核心库提供了Java语言API中的大多数功能,同时也包含了Android的一些核心API,如android.os、、android.media等等。
Dalvik虚拟机——每个Android应用程序都有一个专有的进程,并且不是多个程序运行在一个虚拟机中,而是每个Android程序都有一个Dalivik虚拟机的实例,并在该实例中执行。
Linux内核层(Linux Kernel)
Android的核心系统服务依赖于Linux内核,如内存管理、进程管理、电源管理以及安全性、网络协议栈和驱动模型等。
;二.Android开发准备;构建开发环境;Android模拟器;常见的api包说明;Android工程项目的目录结构;4:res :存放程序所需要的资源文件,也就是非Java的文件。常见的目录有:
(1)res/animator/ :XML文件,定义动画属性
(2)res/anim/ :XML文件,它们被编译进逐帧动画(frame by frameanimation)或补间动画 (tweened animation)对象
(3)res/color/:XML文件,定义颜色状态的列表
(4)res/layout/:存放被编译为屏幕布局(或屏幕的一部分)的XML文件
(5)res/menu/:XML文件,用来定义应用的菜单
(6)res/drawable/:存放图片文件,如.png, .9.png, .jpg, .gif等。放在
文档评论(0)