提交 12011e13 编写于 作者: W wanning.fang

修改示例代码

Signed-off-by: Nwanning.fang <songruirui1@huawei.com>
上级 84d79b77
...@@ -44,7 +44,8 @@ let DDL_TBL_CREATE = "CREATE TABLE IF NOT EXISTS " ...@@ -44,7 +44,8 @@ let DDL_TBL_CREATE = "CREATE TABLE IF NOT EXISTS "
+ " (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER, phoneNumber DOUBLE, isStudent BOOLEAN, Binary BINARY)"; + " (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER, phoneNumber DOUBLE, isStudent BOOLEAN, Binary BINARY)";
let rdbStore; let rdbStore;
onCreate(want: Want, callback: AsyncCallback<void>) { export default class DataShareExtAbility extends DataShareExtensionAbility {
onCreate(want: Want, callback: AsyncCallback<void>) {
rdb.getRdbStore(this.context, { rdb.getRdbStore(this.context, {
name: DB_NAME name: DB_NAME
}, 1, function (err, data) { }, 1, function (err, data) {
...@@ -57,7 +58,8 @@ onCreate(want: Want, callback: AsyncCallback<void>) { ...@@ -57,7 +58,8 @@ onCreate(want: Want, callback: AsyncCallback<void>) {
callback(); callback();
} }
}); });
} }
};
``` ```
## getFileTypes ## getFileTypes
...@@ -79,11 +81,13 @@ getFileTypes?(uri: string, mimeTypeFilter: string, callback: AsyncCallback&lt;Ar ...@@ -79,11 +81,13 @@ getFileTypes?(uri: string, mimeTypeFilter: string, callback: AsyncCallback&lt;Ar
**示例:** **示例:**
```ts ```ts
getFileTypes(uri: string, mimeTypeFilter: string, callback: AsyncCallback<Array<string>>) { export default class DataShareExtAbility extends DataShareExtensionAbility {
getFileTypes(uri: string, mimeTypeFilter: string, callback: AsyncCallback<Array<string>>) {
let err = {"code":0}; let err = {"code":0};
let ret = new Array("type01", "type02", "type03"); let ret = new Array("type01", "type02", "type03");
callback(err, ret); callback(err, ret);
} }
};
``` ```
## openFile ## openFile
...@@ -105,11 +109,13 @@ openFile?(uri: string, mode: string, callback: AsyncCallback&lt;number&gt;): voi ...@@ -105,11 +109,13 @@ openFile?(uri: string, mode: string, callback: AsyncCallback&lt;number&gt;): voi
**示例:** **示例:**
```ts ```ts
openFile(uri: string, mode: string, callback: AsyncCallback<number>) { export default class DataShareExtAbility extends DataShareExtensionAbility {
openFile(uri: string, mode: string, callback: AsyncCallback<number>) {
let err = {"code":0}; let err = {"code":0};
let fd = 0; let fd = 0;
callback(err,fd); callback(err,fd);
} }
};
``` ```
## insert ## insert
...@@ -131,7 +137,8 @@ insert?(uri: string, valueBucket: ValuesBucket, callback: AsyncCallback&lt;numbe ...@@ -131,7 +137,8 @@ insert?(uri: string, valueBucket: ValuesBucket, callback: AsyncCallback&lt;numbe
**示例:** **示例:**
```ts ```ts
insert(uri: string, valueBucket: ValuesBucket, callback: AsyncCallback<number>) { export default class DataShareExtAbility extends DataShareExtensionAbility {
insert(uri: string, valueBucket: ValuesBucket, callback: AsyncCallback<number>) {
if (value == null) { if (value == null) {
console.info('invalid valueBuckets'); console.info('invalid valueBuckets');
return; return;
...@@ -142,7 +149,8 @@ insert(uri: string, valueBucket: ValuesBucket, callback: AsyncCallback<number>) ...@@ -142,7 +149,8 @@ insert(uri: string, valueBucket: ValuesBucket, callback: AsyncCallback<number>)
callback(err, ret); callback(err, ret);
} }
}); });
} }
};
``` ```
## update ## update
...@@ -165,7 +173,8 @@ update?(uri: string, predicates: dataSharePredicates.DataSharePredicates, valueB ...@@ -165,7 +173,8 @@ update?(uri: string, predicates: dataSharePredicates.DataSharePredicates, valueB
**示例:** **示例:**
```ts ```ts
update(uri: string, predicates: dataSharePredicates.DataSharePredicates, valueBucket: ValuesBucket, callback: AsyncCallback<number>) { export default class DataShareExtAbility extends DataShareExtensionAbility {
update(uri: string, predicates: dataSharePredicates.DataSharePredicates, valueBucket: ValuesBucket, callback: AsyncCallback<number>) {
if (predicates == null || predicates == undefined) { if (predicates == null || predicates == undefined) {
return; return;
} }
...@@ -174,7 +183,8 @@ update(uri: string, predicates: dataSharePredicates.DataSharePredicates, valueBu ...@@ -174,7 +183,8 @@ update(uri: string, predicates: dataSharePredicates.DataSharePredicates, valueBu
callback(err, ret); callback(err, ret);
} }
}); });
} }
};
``` ```
## delete ## delete
...@@ -196,7 +206,8 @@ delete?(uri: string, predicates: dataSharePredicates.DataSharePredicates, callba ...@@ -196,7 +206,8 @@ delete?(uri: string, predicates: dataSharePredicates.DataSharePredicates, callba
**示例:** **示例:**
```ts ```ts
delete(uri: string, predicates: dataSharePredicates.DataSharePredicates, callback: AsyncCallback<number>) { export default class DataShareExtAbility extends DataShareExtensionAbility {
delete(uri: string, predicates: dataSharePredicates.DataSharePredicates, callback: AsyncCallback<number>) {
if (predicates == null || predicates == undefined) { if (predicates == null || predicates == undefined) {
return; return;
} }
...@@ -205,7 +216,8 @@ delete(uri: string, predicates: dataSharePredicates.DataSharePredicates, callbac ...@@ -205,7 +216,8 @@ delete(uri: string, predicates: dataSharePredicates.DataSharePredicates, callbac
callback(err, ret); callback(err, ret);
} }
}); });
} }
};
``` ```
## query ## query
...@@ -228,7 +240,8 @@ query?(uri: string, predicates: dataSharePredicates.DataSharePredicates, columns ...@@ -228,7 +240,8 @@ query?(uri: string, predicates: dataSharePredicates.DataSharePredicates, columns
**示例:** **示例:**
```ts ```ts
query(uri: string, predicates: dataSharePredicates.DataSharePredicates, columns: Array<string>, callback: AsyncCallback<Object>) { export default class DataShareExtAbility extends DataShareExtensionAbility {
query(uri: string, predicates: dataSharePredicates.DataSharePredicates, columns: Array<string>, callback: AsyncCallback<Object>) {
if (predicates == null || predicates == undefined) { if (predicates == null || predicates == undefined) {
return; return;
} }
...@@ -240,7 +253,8 @@ query(uri: string, predicates: dataSharePredicates.DataSharePredicates, columns: ...@@ -240,7 +253,8 @@ query(uri: string, predicates: dataSharePredicates.DataSharePredicates, columns:
callback(err, resultSet); callback(err, resultSet);
} }
}); });
} }
};
``` ```
## getType ## getType
...@@ -261,11 +275,13 @@ getType?(uri: string, callback: AsyncCallback&lt;string&gt;): void ...@@ -261,11 +275,13 @@ getType?(uri: string, callback: AsyncCallback&lt;string&gt;): void
**示例:** **示例:**
```ts ```ts
getType(uri: string, callback: AsyncCallback<string>) { export default class DataShareExtAbility extends DataShareExtensionAbility {
getType(uri: string, callback: AsyncCallback<string>) {
let err = {"code":0}; let err = {"code":0};
let ret = "image"; let ret = "image";
callback(err, ret); callback(err, ret);
} }
};
``` ```
## BatchInsert ## BatchInsert
...@@ -287,7 +303,8 @@ BatchInsert?(uri: string, valueBuckets: Array&lt;ValuesBucket&gt;, callback: Asy ...@@ -287,7 +303,8 @@ BatchInsert?(uri: string, valueBuckets: Array&lt;ValuesBucket&gt;, callback: Asy
**示例:** **示例:**
```ts ```ts
batchInsert(uri: string, valueBuckets: Array<ValuesBucket>, callback: AsyncCallback<number>) { export default class DataShareExtAbility extends DataShareExtensionAbility {
batchInsert(uri: string, valueBuckets: Array<ValuesBucket>, callback: AsyncCallback<number>) {
if (valueBuckets == null || valueBuckets.length == undefined) { if (valueBuckets == null || valueBuckets.length == undefined) {
console.info('invalid valueBuckets'); console.info('invalid valueBuckets');
return; return;
...@@ -300,7 +317,8 @@ batchInsert(uri: string, valueBuckets: Array<ValuesBucket>, callback: AsyncCallb ...@@ -300,7 +317,8 @@ batchInsert(uri: string, valueBuckets: Array<ValuesBucket>, callback: AsyncCallb
} }
}); });
}); });
} }
};
``` ```
## normalizeUri ## normalizeUri
...@@ -321,11 +339,13 @@ normalizeUri?(uri: string, callback: AsyncCallback&lt;string&gt;): void ...@@ -321,11 +339,13 @@ normalizeUri?(uri: string, callback: AsyncCallback&lt;string&gt;): void
**示例:** **示例:**
```ts ```ts
normalizeUri(uri: string, callback: AsyncCallback<string>) { export default class DataShareExtAbility extends DataShareExtensionAbility {
normalizeUri(uri: string, callback: AsyncCallback<string>) {
let err = {"code":0}; let err = {"code":0};
let ret = "normalize+" + uri; let ret = "normalize+" + uri;
callback(err, ret); callback(err, ret);
} }
};
``` ```
## denormalizeUri ## denormalizeUri
...@@ -346,9 +366,11 @@ denormalizeUri?(uri: string, callback: AsyncCallback&lt;string&gt;): void ...@@ -346,9 +366,11 @@ denormalizeUri?(uri: string, callback: AsyncCallback&lt;string&gt;): void
**示例:** **示例:**
```ts ```ts
denormalizeUri(uri: string, callback: AsyncCallback<string>) { export default class DataShareExtAbility extends DataShareExtensionAbility {
denormalizeUri(uri: string, callback: AsyncCallback<string>) {
let err = {"code":0}; let err = {"code":0};
let ret = "denormalize+" + uri; let ret = "denormalize+" + uri;
callback(err, ret); callback(err, ret);
} }
};
``` ```
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册