Android系统架构概述

本文概述了Android系统架构,详细介绍了应用框架、常用类库和四大组件。内容涉及3D库、FreeType、SQLite等核心组件,以及Activity、BroadcastReceiver、ContentProvider和Service的生命周期和功能。同时,文章提及了Android开发的现状和职业发展建议,分享了Android学习和面试资源。
摘要由CSDN通过智能技术生成

3D库:基于OpenGL ES APIS的实现。库使用硬件3D加速或包含高度优化的3D软光栅。
FreeType:位图和矢量字体渲染。
SQLite:关系型数据库引擎。
Application Framework:通过开放的开发平台,开发者可以使用核心应用程序所使用的框架APIs。 应用程序的体系结构旨在简化组件的重用,任何应用程序都能发布他的功能且任何其他应用程序可以使用这些功能 (需要服从框架执行的安全限制)。这一机制允许用户替换组件。 所有的应用程序其实是一组服务和系统,包括:
View:视图集合,包括列表、网格、文本框、按钮,甚至是内嵌的网页浏览器。
Content Providers:内容提供者使得应用程序能访问其他应用程序的数据(如通讯录),或共享自己的数据。
Resource Manager:资源管理器提供访问非代码资源,如本地化字符串、图形、布局文件。
Notifacation Manager:通知管理器使得所有的应用程序能够在状态栏显示自定义警告。
Activity Manager:活动管理器管理应用程序生命周期,提供通用的导航回退功能。
Application:Androide装配一个核心应用程序集合,包括电子邮件、日历、地图、浏览器、通讯录等。开发者也可以自行开发应用程序。666.png

2、Androido常用类库

Android.util:

  • 17
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值