Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Tonvia
Docs
提交
4a3c1a7b
D
Docs
项目概览
Tonvia
/
Docs
与 Fork 源项目一致
Fork自
OpenHarmony / Docs
通知
1
Star
0
Fork
0
代码
文件
提交
分支
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看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
4a3c1a7b
编写于
7月 21, 2022
作者:
O
openharmony_ci
提交者:
Gitee
7月 21, 2022
浏览文件
操作
浏览文件
下载
差异文件
!7015 【DataShare】示例代码报错修改
Merge pull request !7015 from 一唯呀/master
上级
a223ae7f
d1389bd2
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
11 addition
and
11 deletion
+11
-11
zh-cn/application-dev/reference/apis/js-apis-application-DataShareExtensionAbility.md
...nce/apis/js-apis-application-DataShareExtensionAbility.md
+11
-11
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-application-DataShareExtensionAbility.md
浏览文件 @
4a3c1a7b
...
...
@@ -53,7 +53,7 @@ let DDL_TBL_CREATE = "CREATE TABLE IF NOT EXISTS "
let
rdbStore
;
export
default
class
DataShareExtAbility
extends
DataShareExtensionAbility
{
onCreate
(
want
:
Want
,
callback
:
AsyncCallback
<
void
>
)
{
onCreate
(
want
,
callback
)
{
rdb
.
getRdbStore
(
this
.
context
,
{
name
:
DB_NAME
},
1
,
function
(
err
,
data
)
{
...
...
@@ -90,7 +90,7 @@ getFileTypes?(uri: string, mimeTypeFilter: string, callback: AsyncCallback<Ar
```
ts
export
default
class
DataShareExtAbility
extends
DataShareExtensionAbility
{
getFileTypes
(
uri
:
string
,
mimeTypeFilter
:
string
,
callback
:
AsyncCallback
<
Array
<
string
>>
)
{
getFileTypes
(
uri
,
mimeTypeFilter
,
callback
)
{
let
err
=
{
"
code
"
:
0
};
let
ret
=
new
Array
(
"
type01
"
,
"
type02
"
,
"
type03
"
);
callback
(
err
,
ret
);
...
...
@@ -118,7 +118,7 @@ openFile?(uri: string, mode: string, callback: AsyncCallback<number>): voi
```
ts
export
default
class
DataShareExtAbility
extends
DataShareExtensionAbility
{
openFile
(
uri
:
string
,
mode
:
string
,
callback
:
AsyncCallback
<
number
>
)
{
openFile
(
uri
,
mode
,
callback
)
{
let
err
=
{
"
code
"
:
0
};
let
fd
=
0
;
callback
(
err
,
fd
);
...
...
@@ -146,7 +146,7 @@ insert?(uri: string, valueBucket: ValuesBucket, callback: AsyncCallback<numbe
```
ts
export
default
class
DataShareExtAbility
extends
DataShareExtensionAbility
{
insert
(
uri
:
string
,
valueBucket
:
ValuesBucket
,
callback
:
AsyncCallback
<
number
>
)
{
insert
(
uri
,
valueBucket
,
callback
)
{
if
(
value
==
null
)
{
console
.
info
(
'
invalid valueBuckets
'
);
return
;
...
...
@@ -182,7 +182,7 @@ update?(uri: string, predicates: dataSharePredicates.DataSharePredicates, valueB
```
ts
export
default
class
DataShareExtAbility
extends
DataShareExtensionAbility
{
update
(
uri
:
string
,
predicates
:
dataSharePredicates
.
DataSharePredicates
,
valueBucket
:
ValuesBucket
,
callback
:
AsyncCallback
<
number
>
)
{
update
(
uri
,
predicates
,
valueBucket
,
callback
)
{
if
(
predicates
==
null
||
predicates
==
undefined
)
{
return
;
}
...
...
@@ -215,7 +215,7 @@ delete?(uri: string, predicates: dataSharePredicates.DataSharePredicates, callba
```
ts
export
default
class
DataShareExtAbility
extends
DataShareExtensionAbility
{
delete
(
uri
:
string
,
predicates
:
dataSharePredicates
.
DataSharePredicates
,
callback
:
AsyncCallback
<
number
>
)
{
delete
(
uri
,
predicates
,
callback
)
{
if
(
predicates
==
null
||
predicates
==
undefined
)
{
return
;
}
...
...
@@ -249,7 +249,7 @@ query?(uri: string, predicates: dataSharePredicates.DataSharePredicates, columns
```
ts
export
default
class
DataShareExtAbility
extends
DataShareExtensionAbility
{
query
(
uri
:
string
,
predicates
:
dataSharePredicates
.
DataSharePredicates
,
columns
:
Array
<
string
>
,
callback
:
AsyncCallback
<
Object
>
)
{
query
(
uri
,
predicates
,
columns
,
callback
)
{
if
(
predicates
==
null
||
predicates
==
undefined
)
{
return
;
}
...
...
@@ -284,7 +284,7 @@ getType?(uri: string, callback: AsyncCallback<string>): void
```
ts
export
default
class
DataShareExtAbility
extends
DataShareExtensionAbility
{
getType
(
uri
:
string
,
callback
:
AsyncCallback
<
string
>
)
{
getType
(
uri
,
callback
)
{
let
err
=
{
"
code
"
:
0
};
let
ret
=
"
image
"
;
callback
(
err
,
ret
);
...
...
@@ -312,7 +312,7 @@ batchInsert?(uri: string, valueBuckets: Array<ValuesBucket>, callback: Asy
```
ts
export
default
class
DataShareExtAbility
extends
DataShareExtensionAbility
{
batchInsert
(
uri
:
string
,
valueBuckets
:
Array
<
ValuesBucket
>
,
callback
:
AsyncCallback
<
number
>
)
{
batchInsert
(
uri
,
valueBuckets
,
callback
)
{
if
(
valueBuckets
==
null
||
valueBuckets
.
length
==
undefined
)
{
console
.
info
(
'
invalid valueBuckets
'
);
return
;
...
...
@@ -348,7 +348,7 @@ normalizeUri?(uri: string, callback: AsyncCallback<string>): void
```
ts
export
default
class
DataShareExtAbility
extends
DataShareExtensionAbility
{
normalizeUri
(
uri
:
string
,
callback
:
AsyncCallback
<
string
>
)
{
normalizeUri
(
uri
,
callback
)
{
let
err
=
{
"
code
"
:
0
};
let
ret
=
"
normalize+
"
+
uri
;
callback
(
err
,
ret
);
...
...
@@ -375,7 +375,7 @@ denormalizeUri?(uri: string, callback: AsyncCallback<string>): void
```
ts
export
default
class
DataShareExtAbility
extends
DataShareExtensionAbility
{
denormalizeUri
(
uri
:
string
,
callback
:
AsyncCallback
<
string
>
)
{
denormalizeUri
(
uri
,
callback
)
{
let
err
=
{
"
code
"
:
0
};
let
ret
=
"
denormalize+
"
+
uri
;
callback
(
err
,
ret
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录