android架构
2020-01-15 10:10
1076 查看
1、内核
Linux内核
2、程序库
在Linux内核层上的一系列程序库的集合,包括开源的 Web 浏览器引擎 Webkit ,知名的 libc 库,用于仓库存储和应用数据共享的 SQLite 数据库,用于播放、录制音视频的库,用于网络安全的 SSL 库等。
3、android程序库(是程序库的一部分)
- android.app- 提供应用程序模型的访问,是所有 Android 应用程序的基石。
- android.content - 方便应用程序之间,应用程序组件之间的内容访问,发布,消息传递。
- android.database - 用于访问内容提供者发布的数据,包含 SQLite 数据库管理类。
- android.opengl - OpenGL ES 3D 图片渲染 API 的 Java 接口。
- android.os - 提供应用程序访问标注操作系统服务的能力,包括消息,系统服务和进程间通信。
- android.text - 在设备显示上渲染和操作文本。
- android.view - 应用程序用户界面的基础构建块。
- android.widget - 丰富的预置用户界面组件集合,包括按钮,标签,列表,布局管理,单选按钮等。
- android.webkit - 一系列类的集合,允许为应用程序提供内建的 Web 浏览能力
android运行时
Dalvik虚拟机使得android应用程序能够运行自己独立的虚拟机进程,android运行时能够提供一系列核心库为android应用程序开发者使用标准的 Java 语言来编写 Android 应用程序。
应用框架 - 活动管理者 - 控制应用程序生命周期和活动栈的所有方面。
- 内容提供者 - 允许应用程序之间发布和分享数据。
- 资源管理器 - 提供对非代码嵌入资源的访问,如字符串,颜色设置和用户界面布局。
- 通知管理器 - 允许应用程序显示对话框或者通知给用户。
- 视图系统 - 一个可扩展的视图集合,用于创建应用程序用户界面。
应用程序
即顶层中所有的android应用程序。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- android系统架构
- Android Phone系统架构1
- Android开发中的MVP架构详解
- Android 4.0 Camera架构分析之preview和takePicture
- Android 架构解析及驱动 键盘篇
- Android系统机制、框架、架构剖析(Android Anatomy and Physiology)
- Android架构设计---MVP模式第(一)篇之基本认实
- Google android的产品线及总体架构(important)
- 【Android架构Telephony篇】数据业务总览
- Android架构模式MVP的在实际中的应用
- Android APP架构的那点事儿[MVP架构搭建]
- Android App整体架构设计的思考(二)
- android应用架构经验及代码规范
- Android Framework系统架构
- 从零开始搭建架构实施Android项目
- Android app 架构的一些讨论和资源收藏
- Android 生命周期架构组件与 RxJava 完美协作
- Android GPS架构分析(一)
- Android系统架构剖析
- 重温1 Android系统架构及版本