Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
44970dcb
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
44970dcb
编写于
6月 09, 2022
作者:
S
songruirui
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改
Signed-off-by:
N
songruirui
<
songruirui1@huawei.com
>
上级
f80fcd9f
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
45 addition
and
45 deletion
+45
-45
zh-cn/application-dev/reference/apis/js-apis-application-DataShareExtensionAbility.md
...nce/apis/js-apis-application-DataShareExtensionAbility.md
+36
-36
zh-cn/application-dev/reference/apis/js-apis-data-DataSharePredicates.md
...on-dev/reference/apis/js-apis-data-DataSharePredicates.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-data-DataShareResultSet.md
...ion-dev/reference/apis/js-apis-data-DataShareResultSet.md
+4
-4
zh-cn/application-dev/reference/apis/js-apis-data-ValuesBucket.md
...plication-dev/reference/apis/js-apis-data-ValuesBucket.md
+1
-1
zh-cn/application-dev/reference/apis/js-apis-data-dataShare.md
.../application-dev/reference/apis/js-apis-data-dataShare.md
+3
-3
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-application-DataShareExtensionAbility.md
浏览文件 @
44970dcb
...
...
@@ -4,9 +4,9 @@
>**说明:**
>
>本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
仅限系统应用。
>本模块首批接口从API version 9开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
>
>
以下接口全部
为系统接口,三方应用不支持调用。
>
本模块接口均
为系统接口,三方应用不支持调用。
## 导入模块
...
...
@@ -28,7 +28,7 @@ DataShare客户端连接DataShareExtensionAbility服务端时,服务端回调
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ------ | ------ |
| want |
[
Want
](
js-apis-application-Want.md#want
)
| 是 | Want类型信息,包括ability名称、bundle名称等。 |
| callback | AsyncCallback
<
void
>
| 是 |
表示被指定的回调方法
。 |
| callback | AsyncCallback
<
void
>
| 是 |
回调函数。无返回值
。 |
**示例:**
...
...
@@ -71,8 +71,8 @@ insert?(uri: string, valueBucket: ValuesBucket, callback: AsyncCallback<numbe
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ------ | ------ |
| uri |string | 是 | 指示要插入的数据的路径。 |
| valueBucket |
[
ValuesBucket
](
js-apis-data-ValuesBucket.md#valuesbucket
)
| 是 | 指示要插入的数据
记录
。 |
| callback |AsyncCallback
<
number
>
| 是 |
表示被指定的回调方法
。 |
| valueBucket |
[
ValuesBucket
](
js-apis-data-ValuesBucket.md#valuesbucket
)
| 是 | 指示要插入的数据。 |
| callback |AsyncCallback
<
number
>
| 是 |
回调函数。返回插入数据记录的索引
。 |
**示例:**
...
...
@@ -110,7 +110,7 @@ update?(uri: string, predicates: DataSharePredicates, valueBucket: ValuesBucket,
| uri | string | 是 | 指示要更新的数据的路径。 |
| predicates |
[
DataSharePredicates
](
js-apis-data-DataSharePredicates.md#datasharepredicates
)
| 是 | 指示筛选条件。 |
| valueBucket |
[
ValuesBucket
](
js-apis-data-ValuesBucket.md#valuesbucket
)
| 是 | 指示要更新的数据。 |
| callback | AsyncCallback
<
number
>
| 是 |
表示被指定的回调方法
。 |
| callback | AsyncCallback
<
number
>
| 是 |
回调函数。返回更新的数据记录数
。 |
**示例:**
...
...
@@ -135,7 +135,7 @@ update(uri, predicates, value, callback) {
query?(uri: string, predicates: DataSharePredicates, columns: Array
<
string
>
, callback: AsyncCallback
<
Object
>
): void
在查询数据库时服务端回调此接口
,
该方法可以选择性重写。
在查询数据库时服务端回调此接口
,
该方法可以选择性重写。
**系统能力:**
SystemCapability.DistributedDataManager.DataShare.Provider。
...
...
@@ -146,7 +146,7 @@ query?(uri: string, predicates: DataSharePredicates, columns: Array<string>
| uri | string | 是 | 指示要查询的数据的路径。 |
| predicates |
[
DataSharePredicates
](
js-apis-data-DataSharePredicates.md#datasharepredicates
)
| 是 | 指示筛选条件。 |
| columns | Array
<
string
>
| 是 | 指示要查询的列。如果此参数为空,则查询所有列。 |
| callback | AsyncCallback
<
Object
>
| 是 |
表示被指定的回调方法
。 |
| callback | AsyncCallback
<
Object
>
| 是 |
回调函数。返回查询到的结果集
。 |
**示例:**
...
...
@@ -174,17 +174,17 @@ query(uri, predicates, columns, callback) {
delete?(uri: string, predicates: DataSharePredicates, callback: AsyncCallback
<
number
>
): void
在删除数据库记录时服务端回调此接口
,
该方法可以选择性重写。
在删除数据库记录时服务端回调此接口
,
该方法可以选择性重写。
**系统能力:**
SystemCapability.DistributedDataManager.DataShare.Provider。
**参数:**
| 名称 | 参数类型 | 必填 | 说明 |
| ---------- | ------------------------------------------------------------ | ---- | ------------------------ |
| uri | string | 是 | 指示要删除的数据的路径。 |
| predicates |
[
DataSharePredicates
](
js-apis-data-DataSharePredicates.md#datasharepredicates
)
| 是 | 指示筛选条件。 |
| callback | AsyncCallback
<
number
>
| 是 | 表示被指定的回调方法。
|
| 名称 | 参数类型 | 必填 | 说明
|
| ---------- | ------------------------------------------------------------ | ---- | ------------------------
----------
|
| uri | string | 是 | 指示要删除的数据的路径。
|
| predicates |
[
DataSharePredicates
](
js-apis-data-DataSharePredicates.md#datasharepredicates
)
| 是 | 指示筛选条件。
|
| callback | AsyncCallback
<
number
>
| 是 | 回调函数。返回已删除的数据记录数。
|
**示例:**
...
...
@@ -209,17 +209,17 @@ delete(uri, predicates, callback) {
BatchInsert?(uri: string, valueBuckets: Array
<
ValuesBucket
>
, callback: AsyncCallback
<
number
>
): void
在数据库批量插入时服务端回调此接口
,
该方法可以选择性重写。
在数据库批量插入时服务端回调此接口
,
该方法可以选择性重写。
**系统能力:**
SystemCapability.DistributedDataManager.DataShare.Provider。
**参数:**
| 名称 | 参数类型 | 必填 | 说明 |
| ------------ | ------------------------------------------------------------ | ---- | ------------------------ |
| uri | string | 是 | 指示要
插入的数据的路径。
|
| valueBuckets | Array
<
[ValuesBucket](js-apis-data-ValuesBucket.md#valuesbucket)
>
| 是 | 指示要批量插入的数据
记录。
|
| callback | AsyncCallback
<
number
>
| 是 | 表示被指定的回调方法。
|
| 名称 | 参数类型 | 必填 | 说明
|
| ------------ | ------------------------------------------------------------ | ---- | ------------------------
--------
|
| uri | string | 是 | 指示要
批量插入的数据的路径。
|
| valueBuckets | Array
<
[ValuesBucket](js-apis-data-ValuesBucket.md#valuesbucket)
>
| 是 | 指示要批量插入的数据
。
|
| callback | AsyncCallback
<
number
>
| 是 | 回调函数。返回插入的数据记录数。
|
**示例:**
...
...
@@ -248,7 +248,7 @@ batchInsert(uri: string, valueBuckets, callback) {
getType?(uri: string, callback: AsyncCallback
<
string
>
): void
获取给定
uri对应的MIME类型时服务端回调此接口,
该方法可以选择性重写。
获取给定
URI对应的MIME类型时服务端回调此接口,
该方法可以选择性重写。
**系统能力:**
SystemCapability.DistributedDataManager.DataShare.Provider。
...
...
@@ -257,7 +257,7 @@ getType?(uri: string, callback: AsyncCallback<string>): void
| 参数名 | 参数类型 | 必填 | 说明 |
| ----- | ------ | ------ | ------ |
| uri | string | 是 | 指示要获取MIME类型的数据的路径。 |
| callback | AsyncCallback
<
string
>
| 是 |
表示被指定的回调方法
。 |
| callback | AsyncCallback
<
string
>
| 是 |
回调函数。返回与URI指定的数据匹配的MIME类型
。 |
**示例:**
...
...
@@ -273,17 +273,17 @@ getType(uri: string, callback) {
getFileTypes?(uri: string, mimeTypeFilter: string, callback: AsyncCallback
<
Array
<
string
>>
): void
获取支持文件的MIME类型时服务端回调此接口
,
该方法可以选择性重写。
获取支持文件的MIME类型时服务端回调此接口
,
该方法可以选择性重写。
**系统能力:**
SystemCapability.DistributedDataManager.DataShare.Provider。
**参数:**
| 名称 | 类型
| 必填 | 描述
|
| -------------- | ----------------------------
| ---- |
---------------------------- |
| uri | string
| 是 | 指示要获取的文件的路径。
|
| mimeTypeFilter | string
| 是 | 指示要获取的文件的MIME类型。
|
| callback | AsyncCallback
<
Array
<
string
>>
| 是 |
表示被指定的回调方法。
|
| 名称 | 类型
| 必填 | 描述
|
| -------------- | ----------------------------
------------ | ---- | ------
---------------------------- |
| uri | string
| 是 | 指示要获取的文件的路径。
|
| mimeTypeFilter | string
| 是 | 指示要获取的文件的MIME类型。
|
| callback | AsyncCallback
<
Array
<
string
>>
| 是 |
回调函数。返回匹配的MIME类型数组。
|
**示例:**
...
...
@@ -299,7 +299,7 @@ getFileTypes(uri: string, mimeTypeFilter: string,callback) {
normalizeUri?(uri: string, callback: AsyncCallback
<
string
>
): void
用户给定的
uri转换为服务端使用的uri时回调此接口,
该方法可以选择性重写。
用户给定的
URI转换为服务端使用的URI时回调此接口,
该方法可以选择性重写。
**系统能力:**
SystemCapability.DistributedDataManager.DataShare.Provider。
...
...
@@ -307,8 +307,8 @@ normalizeUri?(uri: string, callback: AsyncCallback<string>): void
| 名称 | 类型 | 必填 | 描述 |
| -------- | --------------------- | ---- | ----------------------- |
| uri | string | 是 | 指示用户传入的
uri
。 |
| callback | AsyncCallback
<
string
>
| 是 |
表示被指定的回调方法。
|
| uri | string | 是 | 指示用户传入的
URI
。 |
| callback | AsyncCallback
<
string
>
| 是 |
回调函数。如果支持URI规范化,则返回规范化URI,否则返回空。
|
**示例:**
...
...
@@ -324,7 +324,7 @@ normalizeUri(uri: string, callback) {
denormalizeUri?(uri: string, callback: AsyncCallback
<
string
>
): void
服务端使用的
uri转换为用户传入的初始uri时服务端回调此接口,
该方法可以选择性重写。
服务端使用的
URI转换为用户传入的初始URI时服务端回调此接口,
该方法可以选择性重写。
**系统能力:**
SystemCapability.DistributedDataManager.DataShare.Provider。
...
...
@@ -333,7 +333,7 @@ denormalizeUri?(uri: string, callback: AsyncCallback<string>): void
| 名称 | 类型 | 必填 | 描述 |
| -------- | --------------------- | ---- | ----------------------- |
| uri | string | 是 | 指示服务端使用的uri。 |
| callback | AsyncCallback
<
string
>
| 是 |
表示被指定的回调方法。
|
| callback | AsyncCallback
<
string
>
| 是 |
回调函数。如果反规范化成功,则返回反规范化的URI;如果无需进行反规范化,则返回原始URI;若不支持则返回空。
|
**示例:**
...
...
@@ -349,7 +349,7 @@ denormalizeUri(uri: string, callback) {
openFile?(uri: string, mode: string, callback: AsyncCallback
<
number
>
): void
在打开文件时服务端回调此接口
,
该方法可以选择性重写。
在打开文件时服务端回调此接口
,
该方法可以选择性重写。
**系统能力:**
SystemCapability.DistributedDataManager.DataShare.Provider。
...
...
@@ -357,9 +357,9 @@ openFile?(uri: string, mode: string, callback: AsyncCallback<number>): voi
| 名称 | 类型 | 必填 | 描述 |
| -------- | --------------------- | ---- | ------------------------------------------ |
| uri | string | 是 | 指示要
规范化的uri对象。
|
| uri | string | 是 | 指示要
打开的文件的路径。
|
| mode | string | 是 | 指示文件打开模式,包括只读模式,读写模式。 |
| callback | AsyncCallback
<
number
>
| 是 |
表示被指定的回调方法。
|
| callback | AsyncCallback
<
number
>
| 是 |
回调函数。返回文件描述符。
|
**示例:**
...
...
zh-cn/application-dev/reference/apis/js-apis-data-DataSharePredicates.md
浏览文件 @
44970dcb
...
...
@@ -723,7 +723,7 @@ dataSharePredicates.groupBy(["AGE", "NAME"])
indexedBy(field: string): DataSharePredicates
该接口用于配置谓词
以指定索引列
。目前仅RDB支持该谓词。
该接口用于配置谓词
按指定索引列查询结果
。目前仅RDB支持该谓词。
**系统能力:**
SystemCapability.DistributedDataManager.DataShare.Core
...
...
zh-cn/application-dev/reference/apis/js-apis-data-DataShareResultSet.md
浏览文件 @
44970dcb
...
...
@@ -142,15 +142,15 @@ console.info('resultSet.goToPreviousRow: ' + isGoToPreviousRow);
goTo(offset:number): boolean
向前或向后转至结果集的指定行,相对于其当前位置偏移
。
相对于当前位置向前或向后移动指定行数
。
**系统能力:**
SystemCapability.DistributedDataManager.DataShare.Core
**参数:**
|
**参数名**
|
**类型**
|
**必填**
| 说明 |
| ---------- | -------- | -------- | ---------------------------- |
| offset | number | 是 | 表示相对于当前位置的偏移量。 |
|
**参数名**
|
**类型**
|
**必填**
| 说明
|
| ---------- | -------- | -------- | ----------------------------
--------------------------------
|
| offset | number | 是 | 表示相对于当前位置的偏移量。
offset为负值表示向前偏移,正值则表示向后偏移。
|
**返回值:**
...
...
zh-cn/application-dev/reference/apis/js-apis-data-ValuesBucket.md
浏览文件 @
44970dcb
# ValuesBucket
**数据集(ValuesBucket)**
是开发者向数据库插入的数据集合,数据集以键-值对的形式进行传输。
**数据集(ValuesBucket)**
是开发者向数据库插入的数据集合,数据集以键-值对的形式进行传输。
>**说明:**
>
...
...
zh-cn/application-dev/reference/apis/js-apis-data-dataShare.md
浏览文件 @
44970dcb
...
...
@@ -84,7 +84,7 @@ dataShare.createDataShareHelper(this.context, dseUri).then((data) => {
## DataShareHelper
DataShare管理工具实例,可使用此实例访问或管理服务端的数据。在调用DataShareHelper提供的方法前,需要先通过
[
createDataShareHelper
](
#data
Share.createDataShareH
elper
)
构建一个实例。
DataShare管理工具实例,可使用此实例访问或管理服务端的数据。在调用DataShareHelper提供的方法前,需要先通过
[
createDataShareHelper
](
#data
share.createdatashareh
elper
)
构建一个实例。
### openFile
...
...
@@ -368,7 +368,7 @@ dataShareHelper.getFileTypes(uri, mimeTypeFilter, (err,data) => {
getFileTypes(uri: string, mimeTypeFilter: string): Promise
<
Array
<
string
>>
获取支持的文件的MIME类型。使用
callback
异步回调。
获取支持的文件的MIME类型。使用
Promise
异步回调。
**系统能力:**
SystemCapability.DistributedDataManager.DataShare.Consumer
...
...
@@ -472,7 +472,7 @@ denormalizeUri(uri: string, callback: AsyncCallback<string>): void
| 名称 | 类型 | 必填 | 描述 |
| -------- | ---------------------- | ---- | --------------------------------------------------- |
| uri | string | 是 | 指示要反规范化的URI。 |
| callback | AsyncCallback
<
string
>
| 是 | 回调函数。如果反规范化成功,则返回反规范化的URI;如果无需
执行任何操作
,则返回原始URI;若不支持则返回空。 |
| callback | AsyncCallback
<
string
>
| 是 | 回调函数。如果反规范化成功,则返回反规范化的URI;如果无需
进行反规范化
,则返回原始URI;若不支持则返回空。 |
**示例:**
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录