<!--
source: https://blueos.niceshare.site/api/system/app/
site: 蓝河文档馆
summary: 蓝河应用的应用框架为开发者提供了广泛的能力，以构建、管理蓝河应用的各个方面。通过这些能力，开发者可以更好地控制和定制蓝河应用的行为、用户体验以及数据操作。
-->
---
title: '概述'
description: '蓝河应用的应用框架为开发者提供了广泛的能力，以构建、管理蓝河应用的各个方面。通过这些能力，开发者可以更好地控制和定制蓝河应用的行为、用户体验以及数据操作。'
lastUpdated: 2023-10-31T10:07:58.000Z
---

蓝河应用的应用框架为开发者提供了广泛的能力，以构建、管理蓝河应用的各个方面。通过这些能力，开发者可以更好地控制和定制蓝河应用的行为、用户体验以及数据操作。

## 子模块介绍

| 模块 | 简介 |
| --- | --- |
| 应用上下文 | 提供了管理和控制应用的重要功能，可帮助开发者获得更多应用信息、整合外部资源，以及有效退出应用 |
| 页面路由 | 提供应用能够有效管理和导航不同页面的能力，以确保应用的流畅导航和用户体验 |
| 应用管理 | 该模块负责跟踪和管理应用的状态，包括前台运行、后台运行以及应用未运行的情况，以实现灵活的应用控制 |
| 生命周期 | 提供了页面、自定义组件、应用的生命周期接口，开发者可以选择在应用运行的特定阶段执行相应的业务代码 |
| 包管理 | 该模块允许检测应用是否存在，安装应用，获取应用版本信息、签名摘要信息以及应用分类，为应用操作和信息检索提供全面的支持 |
| 页面栈管理 | 管理页面栈信息 |
| 应用沙箱目录 | 蓝河应用框架给每个应用分配了一个专属的应用目录，蓝河应用的数据访问和操作都被限制在该目录内，此目录下存放的数据可以保护数据的安全性 |
| 通知能力 | 提供多应用间数据传递和事件交互的能力，应用发布通知能力以及弹窗能力 |
| 后台管理 | 提供定时触发事件或执行特定操作的功能，允许应用在预定的时间或间隔内执行后台任务 |
