# distributeddatamgr_data_share **Repository Path**: openharmony-sig/distributeddatamgr_data_share ## Basic Information - **Project Name**: distributeddatamgr_data_share - **Description**: 数据共享组件 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-12-22 - **Last Updated**: 2025-05-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 🚨 **重要提示 | IMPORTANT** > > **⚠️ 此代码仓已归档。新地址请访问 [distributeddatamgr_data_share](https://gitcode.com/openharmony-sig/distributeddatamgr_data_share)。| ⚠️ This repository has been archived. For the new address, please visit [distributeddatamgr_data_share](https://gitcode.com/openharmony-sig/distributeddatamgr_data_share).** > --- > # 数据共享 ## 简介 **数据共享(Data Share)** 是应用管理自身和其他应用存储数据的访问,提供与其他应用共享数据的方法,既支持同个设备上应用之间的数据共享,也支持跨设备上应用之间的数据共享。 **图 1** 逻辑架构图  DataShareHelper(JS)模块为数据访问者提供操作DataShareExtAbility模块的JS接口。 ResultSet模块提供跨应用查询数据库的结果集的接口。 DataShareExtAbility模块提供跨应用增删改查的接口。 ## 目录 ``` //foundation/distributeddatamgr/data_share ├── frameworks # 框架层代码 │ └── js # JS API的实现 │ │ └── napi # napi代码实现 │ └── native # 内部接口实现 └── interfaces # 接口代码 └── inner_api # 内部接口声明 └── native # C/C++接口 ``` ## 约束 **数据共享(Data Share)** 受到所使用数据库或RPC/IPC通信的约束与限制,例如支持的数据模型,Key的长度、Value的长度、每个应用程序最多支持同时打开数据库数量、针对每个应用程序的流控等。 ## 接口说明 **导入模块** ```ts import dataShare from '@ohos.data.dataShare' import dataAbility from '@ohos.data.dataability' ``` **表 1** JS API的主要接口