docs/zh-cn/api/framework/index.md

1.6 KiB
Raw Permalink Blame History

 [English](../../../en/api/framework/index.md) | 简体中文 

应用框架 (Application Framework)

openvela 应用框架为上层应用提供了统一的系统能力接口,涵盖进程间通信、蓝牙与连接管理、多媒体、电话服务、图形界面、安全可信执行等核心子系统。开发者可通过这些 API 快速构建 IoT 及智能设备应用,而无需关注底层硬件差异。

框架按功能领域划分为以下模块:

  • Binder — 进程间通信IPC框架开发指南API 与 Android NDK Binder 一致,参见 Android Binder NDK 文档
  • 蓝牙 (Bluetooth) — 蓝牙协议栈接口,支持 BLE、经典蓝牙及多种 ProfileA2DP、HFP、HID 等)
  • 电话服务 (Telephony) — 蜂窝网络通信接口涵盖通话、短信、数据连接、SIM 卡管理等
  • 多媒体 (Media) — 音视频播放与录制框架
  • 系统服务 (Services) — 应用管理AMS与权限管理PMS等核心系统服务
  • Feature — 系统能力SystemCapability查询接口
  • 快应用 (QuickApp) — 轻量级应用运行时框架
  • 工具库 (Utils) — 日志Log与性能追踪Trace等通用工具
  • KVDB — 轻量级键值对持久化存储
  • 安全 (Security) — 基于 OP-TEE 的可信执行环境TEE接口
  • uORB — 发布/订阅消息总线,用于模块间的异步数据通信