码迷,mamicode.com
首页 > 移动开发 > 详细

Android - Android基础概括

时间:2015-01-22 08:17:46      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:mystra   android   定义   主要部分   应用程序架构   

Android基础概括


本文地址: http://blog.csdn.net/caroline_wendy


1. 定义

为移动设备设计的第一个真正开发的综合平台,包含操作系统、用户界面、和应用程序,所有软件都能运行在手机上,从而消除了阻碍移动创新的障碍。

2. 主要部分

硬件:基于位置的服务硬件(如GPS)、摄像头、音频、网络连接、Wi-Fi、蓝牙、传感器(包括加速计)、NFC、触摸屏和电源管理。
位置服务:地图、地理编码器(geocoder)[地理编码(geocoding)、地理逆编码(reverse geocoding)]、基于位置的服务。
后台服务:Service,通知管理器(4种):音频报警、引起震动、LED闪烁、通知图标。
数据库:SQLite关系型数据库,Content Provider数据库共享。
共享数据和程序间的通信:Intent传递消息的机制、Content Provider应用程序访问私有数据库。
增强主屏幕:Widget和Live Wallpaper。
图像处理和多媒体支持:2D Canvas绘图、3D OpenGL绘图、多媒体库(图片、音频、视频)。
C2DM:Android Cloud to Device Messaging(C2DM)云到设备的通信。
优化内存和管理进程:Dalvik虚拟机、管理进程的生命周期。

3. 应用程序架构

1. Activity Manager和Fragment Manager
2. View
3. Notification Manager
4. Content Provider
5. Resource Manager
6. Intent



技术分享


Android - Android基础概括

标签:mystra   android   定义   主要部分   应用程序架构   

原文地址:http://blog.csdn.net/caroline_wendy/article/details/43014497

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!