android操作系统
来源:互联网 发布:v380监控软件安卓版 编辑:程序博客网 时间:2024/05/17 09:13
做为一名安卓开发人员, 我们需要了解安卓这个操作系统。
我们今天主要了解一下Android系统架构、Android应用开发特色、Android已发布的版本。
一,Android系统架构
通过Android系统架构我们可以更好地了解Android系统是怎么工作的。Android分为四层架构:Linux内核层、系统运行库层、应用框架层和应用层。
1.Linux内核层
Android系统是基于Linux内核的,这一层为Android设备的各种硬件提供了底层的驱动,如:显示驱动、音频 驱动、照相机驱动、蓝牙驱动、WiFi驱动、电源管理等。
2.系统运行库层
这一层通过一些C/C++库来为Android系统提供了主要的特性支持。如SQLite库提供了数据库的支持, OpenGL/ES库提供了3D绘图的支持,Webkit库提供了浏览器内核的支持等等。
同样这一层还有安卓的运行时库,它主要提供了一些核心库,能够允许开发者使用Java语言来编写Android 应用。另外,Android运行时库中还包含了Dalvik虚拟机(5.0系统之后改为ART运行环境),它使得每一 Android应用都能运行在独立的进程当中,并且拥有一个自己的Dalvik虚拟机实例。相较于Java虚拟机,Dalvik 是专门为移动设备定制的,他针对手机内存、CPU性能有限等情况做了优化处理。
3.应用框架层
这一层主要提供了构建应用程序时可能用到的各种API,Android自带的一些核心应用就是使用这些API完成 的,开发者也可以通过使用这些API构建自己的应用程序。
4.应用层
所有安装在手机上的应用程序都是属于这一层的。
二、Android应用开发特色
1.四大组件
活动(Activity)、服务(Service)、广播接收器(Broadcast Receiver)、内容提供器(Content Provider)
2.丰富的系统控件
使用这些控件使我们轻松地编写出漂亮的界面。
3.SQLite数据库
Android系统自带了轻量级、运算速度极快的嵌入式关系型数据库。
4.强大的多媒体
Android系统提供了丰富的多媒体服务,如音乐、视频、录音、拍照、闹铃等等
5.地理位置定位
现在的Android手机都内置有GPS。
三、Android已发布的版本
想要了解Android系统版本及其详细信息,可以访问谷歌相关网站
- Android操作系统
- android 操作系统
- android操作系统
- Android - Android操作系统结构
- Android 操作系统性能总结
- Android操作系统内核移植
- Android操作系统简介
- Android操作系统简介
- Android 操作系统平台任务
- Android移动操作系统源代码
- Android操作系统介绍
- android操作系统的介绍
- Android操作系统发展历程
- Android操作系统默认图片
- android 自由操作系统数据库
- Android操作系统管理
- Android操作系统架构
- Android - 访问手机操作系统
- 【HDU 1541 Stars 树状数组】
- The Unique MST
- Spark SQL的愿景
- 管道控制循环退出
- hpuoj【1216】复习! 复习!【贪心】
- android操作系统
- 利用redis + lua解决抢红包高并发的问题
- 比尔·盖茨:我想与2017届毕业生分享的人生功课
- How to establish a big data platform ?
- 树链剖分
- Error:Could not find com.android.support:appcompat-v7:25.3.1.
- SpringBoot如何添加拦截器
- linux配置静态路由实现路由转发和quagga实现动态路由实验
- git学习(廖雪峰的git教程)笔记 一