Android系统架构、组件与安全模型解析
1. Android框架库
Android框架库(有时简称为“框架”)包含了所有不属于标准Java运行时(如 java.* 、 javax.* 等)的Java库,大部分位于 android 顶级包下。它是构建Android应用的基础,涵盖以下关键部分:
- 应用基础类 :如 android.app.* 包中的活动(Activity)、服务(Service)和内容提供者(Content Provider)的基类。
- GUI组件 : android.view.* 和 android.widget 包中的GUI小部件。
- 文件与数据库访问类 :主要在 android.database.* 和 android.content.* 包中。
- 硬件交互与系统服务类 :用于与设备硬件交互,以及利用系统提供的高级服务。
尽管几乎所有内核级别以上的Android操作系统功能都以系统服务的形式实现,但它们并非直接在框架中暴露,而是通过名为“管理器”的外观类进行访问。例如, BluetoothManager 是 BluetoothManagerService 的外观类。
超级会员免费看
订阅专栏 解锁全文
10万+

被折叠的 条评论
为什么被折叠?



