第一章 Android简介

Posted on 2014-12-03 11:35  kp_liu  阅读(158)  评论(0编辑  收藏  举报

一些常见的原生Android应用程序

一个电子邮件客户端

一个SMS(system management server)管理应用程序

一个完整的PIM套件(personal information management),包括日历和联系人列表

一个基于webkit的Web浏览器

一个音乐播放器和图片查看器

一个照相机和视频录制应用程序

一个计算器

一个主屏幕

一个闹钟

Android SDK的特征

1、访问硬件(包括摄像头、GPS、传感器)

2、使用Wi-Fi、蓝牙技术、和NFC进行数据传输

3、地图、地理编码和基于位置的服务

4、后台服务

5、使用SQLite数据库进行数据存储和检索(轻量级的关系数据库)

6、共享数据和应用程序间通信

7、使用Widget和Live Wallpaper增强主屏幕

8、广泛的媒体支持和2D/3D图形

9、Cloud to Device Messaging服务(C2DM)-根据服务器端推送创建事件驱动应用程序的有效机制

10、优化的内存和进程管理

 Android的一些独特的功能

1、google maps应用程序

2、后台服务和应用程序

3、共享数据和进程间通信

4、平等地创建所有应用程序

5、Wi-Fi Direct 和Android Beam

6、主屏幕Widget、Live Wallpaper和快速搜索框

SDK中的资源

1、Android API

2、Android虚拟设备管理器和模拟器

3、完整的文档

4、示例代码

5、在线支持

Android的体系结构

1、Linux内核

核心服务由Linux内核提供

2、库

3、Android运行时

Android运行时可以让一个Android手机从本质上与一个移动Linux实现区分开来

(1)核心库

提供了Java核心库以及Android特定库可用的大部分功能

(2)Dalvik虚拟机

给予寄存器的虚拟机,依赖于Linux内核进行线程和底层内存管理

4、应用程序框架

提供了用来创建Android应用程序的类还对硬件访问提供了一般的抽象,并管理用户页面和应用程序资源

5、应用层

所有的应用程序都在应用层上使用相同的库进行构建

 

Copyright © 2024 kp_liu
Powered by .NET 8.0 on Kubernetes