WEB开发网
开发学院手机开发Android 开发 Android 主要概念总结归纳 阅读

Android 主要概念总结归纳

 2010-02-23 15:54:00 来源:WEB开发网   
核心提示:应用程序:Home Contacts Phone Browser ...应用框架:Activity Manager 、Window Manager 、Content Providers、View System、Packager Manager、Telephony Manager、Resource Manager、Loc

应用程序:Home Contacts Phone Browser ...

应用框架:Activity Manager 、Window Manager 、Content Providers、View System、Packager Manager、Telephony Manager、Resource Manager、Location Manager、Notification Manager.

Linux内核:Display Driver、Camera Driver、Flash Memory Driver、Binder Driver、Keypad Driver、WiFi Driver、Audio Drivers、Power Mangement.

下面所有的应用是andriod中的整套服务体系和相关系统,包括:

Views 能被用来编译一个应用程序,包括lists,grids,text boxes,buttons和可以嵌套的网页

Content Providers使应用程序能够从其他的应用程序中接收数据,例如Contacts,或者是分享它们自己的数据

资源管理:Resource Manager,提供非代码资源,例如定位strings,graphics,和layout files.

Notification Manager:使所有的应用程序陈列出alerts,这是在状态栏中实现的。

Activity Manager:管理应用程序的生命周期并且提供一个常见的导航归栈

类库

系统C类库,为的是设备嵌入式开发

媒体类库:基于PacketVideo's OpenCORE,这个类库支持回放和多种音频和视频格式的录音,以及静态图像文件,包括MPEG4,H.264,MP3,AAC,AMR,JPG和PNG

界面管理:2D和3D

LibWebCore一个现代的网页浏览器

SGL:2D图像启动器

FreeType和SQLite

每一个Android应用都在他自己的进程中运行,

如果想让你的数据是共有的,那么你 需要创建一个内容提供者,这个对象能够被所有的应用程序存储和返回可被获得

的数据。在包中这是唯一的分享数据的方法。

Android提供了下面机制用来存储和获取数据:Preferences、Files、Databases、Content Providers、Network.

Preferences:一个轻量级机制,存储和获得原始数据类型的关键词。这是典型的用来存储数据的首选项。

Files:你能存放你的文件到设备上或者是一个可以移动的存储媒介中。

Databases:这个Android APIS包含SQLite支持,你的应用程序可以创建和使用私有的SQLite 数据.每一个数据都是私有的。

Content Providers:主要用来实现数据公有这一功能。

Network:不要忘记你也同样可以使用network去存储和取回数据.

1 2 3 4 5 6  下一页

Tags:Android 主要 概念

编辑录入:coldstar [复制链接] [打 印]
赞助商链接