diff --git a/en/application-dev/reference/apis/js-apis-pasteboard.md b/en/application-dev/reference/apis/js-apis-pasteboard.md
index c5ca90fd33c1de4b2eb4f4fff33eee5e2d899a79..cf7fbb1caa02a7c9c8f6b434a227a3275574fa6c 100644
--- a/en/application-dev/reference/apis/js-apis-pasteboard.md
+++ b/en/application-dev/reference/apis/js-apis-pasteboard.md
@@ -1,7 +1,7 @@
# Pasteboard
-> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
The initial APIs of this module are supported since API version 6. Newly added APIs will be marked with a superscript to indicate their earliest API version.
+> **NOTE**
The initial APIs of this module are supported since API version 6. Newly added APIs will be marked with a superscript to indicate their earliest API version.
>
@@ -48,9 +48,9 @@ Creates a **PasteData** object for plain text.
**Example**
-```js
-var pasteData = pasteboard.createPlainTextData("content");
-```
+ ```js
+ var pasteData = pasteboard.createPlainTextData("content");
+ ```
## pasteboard.createHtmlData7+
@@ -75,10 +75,10 @@ Creates a **PasteData** object for HTML text.
**Example**
-```js
-var html = "\n" + "\n" + "
\n" + "\n" + "HTML-PASTEBOARD_HTML\n" + "\n" + "\n" + " HEAD
\n" + " \n" + "\n" + "";
-var pasteData = pasteboard.createHtmlData(html);
-```
+ ```js
+ var html = "\n" + "\n" + "\n" + "\n" + "HTML-PASTEBOARD_HTML\n" + "\n" + "\n" + " HEAD
\n" + " \n" + "\n" + "";
+ var pasteData = pasteboard.createHtmlData(html);
+ ```
## pasteboard.createWantData7+
@@ -103,13 +103,13 @@ Creates a **PasteData** object for Want text.
**Example**
-```js
-var object = {
- bundleName: "com.example.aafwk.test",
- abilityName: "com.example.aafwk.test.TwoAbility"
-};
-var pasteData = pasteboard.createWantData(object);
-```
+ ```js
+ var object = {
+ bundleName: "com.example.aafwk.test",
+ abilityName: "com.example.aafwk.test.TwoAbility"
+ };
+ var pasteData = pasteboard.createWantData(object);
+ ```
## pasteboard.createUriData7+
@@ -134,9 +134,9 @@ Creates a **PasteData** object for URI text.
**Example**
-```js
-var pasteData = pasteboard.createUriData("dataability:///com.example.myapplication1?user.txt");
-```
+ ```js
+ var pasteData = pasteboard.createUriData("dataability:///com.example.myapplication1?user.txt");
+ ```
## pasteboard.createPlainTextRecord7+
@@ -161,9 +161,9 @@ Creates a **PasteDataRecord** object of the plain text type.
**Example**
-```js
-var record = pasteboard.createPlainTextRecord("hello");
-```
+ ```js
+ var record = pasteboard.createPlainTextRecord("hello");
+ ```
## pasteboard.createHtmlTextRecord7+
@@ -188,10 +188,10 @@ Creates a **PasteDataRecord** object of the HTML text type.
**Example**
-```js
-var html = "\n" + "\n" + "\n" + "\n" + "HTML-PASTEBOARD_HTML\n" + "\n" + "\n" + " HEAD
\n" + " \n" + "\n" + "";
-var record = pasteboard.createHtmlTextRecord(html);
-```
+ ```js
+ var html = "\n" + "\n" + "\n" + "\n" + "HTML-PASTEBOARD_HTML\n" + "\n" + "\n" + " HEAD
\n" + " \n" + "\n" + "";
+ var record = pasteboard.createHtmlTextRecord(html);
+ ```
## pasteboard.createWantRecord7+
@@ -216,13 +216,13 @@ Creates a **PasteDataRecord** object of the Want text type.
**Example**
-```js
-var object = {
- bundleName: "com.example.aafwk.test",
- abilityName: "com.example.aafwk.test.TwoAbility"
-};
-var record = pasteboard.createWantRecord(object);
-```
+ ```js
+ var object = {
+ bundleName: "com.example.aafwk.test",
+ abilityName: "com.example.aafwk.test.TwoAbility"
+ };
+ var record = pasteboard.createWantRecord(object);
+ ```
## pasteboard.createUriRecord7+
@@ -247,9 +247,9 @@ Creates a **PasteDataRecord** object of the URI text type.
**Example**
-```js
-var record = pasteboard.createUriRecord("dataability:///com.example.myapplication1?user.txt");
-```
+ ```js
+ var record = pasteboard.createUriRecord("dataability:///com.example.myapplication1?user.txt");
+ ```
## PasteDataProperty7+
@@ -301,14 +301,14 @@ Forcibly converts the content in this **PasteData** object to the plain text. Th
**Example**
-```js
-var record = pasteboard.createUriRecord("dataability:///com.example.myapplication1?user.txt");
-record.convertToText().then((data) => {
- console.info('convertToText success data : ' + JSON.stringify(data));
-}).catch((error) => {
- console.error('convertToText failed because ' + JSON.stringify(error));
-});
-```
+ ```js
+ var record = pasteboard.createUriRecord("dataability:///com.example.myapplication1?user.txt");
+ record.convertToText().then((data) => {
+ console.info('convertToText success data : ' + JSON.stringify(data));
+ }).catch((error) => {
+ console.error('convertToText failed because ' + JSON.stringify(error));
+ });
+ ```
### convertToText7+
@@ -327,16 +327,16 @@ Forcibly converts the content in this **PasteData** object to the plain text. Th
**Example**
-```js
-var record = pasteboard.createUriRecord("dataability:///com.example.myapplication1?user.txt");
-record.convertToText((err, data) => {
- if (err) {
- console.error('convertToText failed because ' + JSON.stringify(err));
- return;
- }
- console.info('convertToText success data : ' + JSON.stringify(data));
-});
-```
+ ```js
+ var record = pasteboard.createUriRecord("dataability:///com.example.myapplication1?user.txt");
+ record.convertToText((err, data) => {
+ if (err) {
+ console.error('convertToText failed because ' + JSON.stringify(err));
+ return;
+ }
+ console.info('convertToText success data : ' + JSON.stringify(data));
+ });
+ ```
## PasteData
@@ -366,10 +366,10 @@ Obtains the plain text of the primary record.
**Example**
-```js
-var pasteData = pasteboard.createPlainTextData("hello");
-var plainText = pasteData.getPrimaryText();
-```
+ ```js
+ var pasteData = pasteboard.createPlainTextData("hello");
+ var plainText = pasteData.getPrimaryText();
+ ```
### getPrimaryHtml7+
@@ -388,11 +388,11 @@ Obtains the HTML text of the primary record.
**Example**
-```js
-var html = "\n" + "\n" + "\n" + "\n" + "HTML-PASTEBOARD_HTML\n" + "\n" + "\n" + " HEAD
\n" + " \n" + "\n" + "";
-var pasteData = pasteboard.createHtmlData(html);
-var htmlText = pasteData.getPrimaryHtml();
-```
+ ```js
+ var html = "\n" + "\n" + "\n" + "\n" + "HTML-PASTEBOARD_HTML\n" + "\n" + "\n" + " HEAD
\n" + " \n" + "\n" + "";
+ var pasteData = pasteboard.createHtmlData(html);
+ var htmlText = pasteData.getPrimaryHtml();
+ ```
### getPrimaryWant7+
@@ -411,14 +411,14 @@ Obtains the **Want** object of the primary record.
**Example**
-```js
-var object = {
- bundleName: "com.example.aafwk.test",
- abilityName: "com.example.aafwk.test.TwoAbility"
-};
-var pasteData = pasteboard.createWantData(object);
-var want = pasteData.getPrimaryWant();
-```
+ ```js
+ var object = {
+ bundleName: "com.example.aafwk.test",
+ abilityName: "com.example.aafwk.test.TwoAbility"
+ };
+ var pasteData = pasteboard.createWantData(object);
+ var want = pasteData.getPrimaryWant();
+ ```
### getPrimaryUri7+
@@ -437,10 +437,10 @@ Obtains the URI text of the primary record.
**Example**
-```js
-var pasteData = pasteboard.createUriData("dataability:///com.example.myapplication1?user.txt");
-var uri = pasteData.getPrimaryUri();
-```
+ ```js
+ var pasteData = pasteboard.createUriData("dataability:///com.example.myapplication1?user.txt");
+ var uri = pasteData.getPrimaryUri();
+ ```
### addTextRecord7+
@@ -485,11 +485,11 @@ The pasteboard supports a maximum number of 128 data records.
**Example**
-```js
-var pasteData = pasteboard.createPlainTextData("hello");
-var html = "\n" + "\n" + "\n" + "\n" + "HTML-PASTEBOARD_HTML\n" + "\n" + "\n" + " HEAD
\n" + " \n" + "\n" + "";
-pasteData.addHtmlRecord(html);
-```
+ ```js
+ var pasteData = pasteboard.createPlainTextData("hello");
+ var html = "\n" + "\n" + "\n" + "\n" + "HTML-PASTEBOARD_HTML\n" + "\n" + "\n" + " HEAD
\n" + " \n" + "\n" + "";
+ pasteData.addHtmlRecord(html);
+ ```
### addWantRecord7+
@@ -510,14 +510,14 @@ The pasteboard supports a maximum number of 128 data records.
**Example**
-```js
-var pasteData = pasteboard.createPlainTextData("hello");
-var object = {
- bundleName: "com.example.aafwk.test",
- abilityName: "com.example.aafwk.test.TwoAbility"
-};
-pasteData.addWantRecord(object);
-```
+ ```js
+ var pasteData = pasteboard.createPlainTextData("hello");
+ var object = {
+ bundleName: "com.example.aafwk.test",
+ abilityName: "com.example.aafwk.test.TwoAbility"
+ };
+ pasteData.addWantRecord(object);
+ ```
### addUriRecord7+
@@ -538,10 +538,10 @@ The pasteboard supports a maximum number of 128 data records.
**Example**
-```js
-var pasteData = pasteboard.createPlainTextData("hello");
-pasteData.addUriRecord("dataability:///com.example.myapplication1?user.txt");
-```
+ ```js
+ var pasteData = pasteboard.createPlainTextData("hello");
+ pasteData.addUriRecord("dataability:///com.example.myapplication1?user.txt");
+ ```
### addRecord7+
@@ -562,14 +562,14 @@ The pasteboard supports a maximum number of 128 data records.
**Example**
-```js
-var pasteData = pasteboard.createUriData("dataability:///com.example.myapplication1?user.txt");
-var textRecord = pasteboard.createPlainTextRecord("hello");
-var html = "\n" + "\n" + "\n" + "\n" + "HTML-PASTEBOARD_HTML\n" + "\n" + "\n" + " HEAD
\n" + " \n" + "\n" + "";
-var htmlRecord = pasteboard.createHtmlTextRecord(html);
-pasteData.addRecord(textRecord);
-pasteData.addRecord(htmlRecord);
-```
+ ```js
+ var pasteData = pasteboard.createUriData("dataability:///com.example.myapplication1?user.txt");
+ var textRecord = pasteboard.createPlainTextRecord("hello");
+ var html = "\n" + "\n" + "\n" + "\n" + "HTML-PASTEBOARD_HTML\n" + "\n" + "\n" + " HEAD
\n" + " \n" + "\n" + "";
+ var htmlRecord = pasteboard.createHtmlTextRecord(html);
+ pasteData.addRecord(textRecord);
+ pasteData.addRecord(htmlRecord);
+ ```
### getMimeTypes7+
@@ -588,10 +588,10 @@ Obtains **mimeTypes** in [PasteDataProperty](#pastedataproperty7) from this past
**Example**
-```js
-var pasteData = pasteboard.createPlainTextData("hello");
-var types = pasteData.getMimeTypes();
-```
+ ```js
+ var pasteData = pasteboard.createPlainTextData("hello");
+ var types = pasteData.getMimeTypes();
+ ```
### getPrimaryMimeType7+
@@ -610,10 +610,10 @@ Obtains the data type of the primary record.
**Example**
-```js
-var pasteData = pasteboard.createPlainTextData("hello");
-var type = pasteData.getPrimaryMimeType();
-```
+ ```js
+ var pasteData = pasteboard.createPlainTextData("hello");
+ var type = pasteData.getPrimaryMimeType();
+ ```
### getProperty7+
@@ -632,10 +632,10 @@ Obtains the property description object.
**Example**
-```js
-var pasteData = pasteboard.createPlainTextData("hello");
-var property = pasteData.getProperty();
-```
+ ```js
+ var pasteData = pasteboard.createPlainTextData("hello");
+ var property = pasteData.getProperty();
+ ```
### getRecordAt7+
@@ -660,10 +660,10 @@ Obtains the record with the specified index.
**Example**
-```js
-var pasteData = pasteboard.createPlainTextData("hello");
-var record = pasteData.getRecordAt(0);
-```
+ ```js
+ var pasteData = pasteboard.createPlainTextData("hello");
+ var record = pasteData.getRecordAt(0);
+ ```
### getRecordCount7+
@@ -682,10 +682,10 @@ Obtains the number of data records in this pasteboard.
**Example**
-```js
-var pasteData = pasteboard.createPlainTextData("hello");
-var count = pasteData.getRecordCount();
-```
+ ```js
+ var pasteData = pasteboard.createPlainTextData("hello");
+ var count = pasteData.getRecordCount();
+ ```
### getTag7+
@@ -704,10 +704,10 @@ Obtains the user-defined tag content. If the tag content is not set, null is ret
**Example**
-```js
-var pasteData = pasteboard.createPlainTextData("hello");
-var tag = pasteData.getTag();
-```
+ ```js
+ var pasteData = pasteboard.createPlainTextData("hello");
+ var tag = pasteData.getTag();
+ ```
### hasMimeType7+
@@ -732,10 +732,10 @@ Checks whether the content of this pasteboard contains the specified data type.
**Example**
-```js
-var pasteData = pasteboard.createPlainTextData("hello");
-var hasType = pasteData.hasMimeType(pasteboard.MIMETYPE_TEXT_PLAIN);
-```
+ ```js
+ var pasteData = pasteboard.createPlainTextData("hello");
+ var hasType = pasteData.hasMimeType(pasteboard.MIMETYPE_TEXT_PLAIN);
+ ```
### removeRecordAt7+
@@ -760,10 +760,10 @@ Removes the data record with a specified index from this pasteboard.
**Example**
-```js
-var pasteData = pasteboard.createPlainTextData("hello");
-var isRemove = pasteData.removeRecordAt(0);
-```
+ ```js
+ var pasteData = pasteboard.createPlainTextData("hello");
+ var isRemove = pasteData.removeRecordAt(0);
+ ```
### replaceRecordAt7+
@@ -789,11 +789,11 @@ Replaces the data record with a specified index in this pasteboard.
**Example**
-```js
-var pasteData = pasteboard.createPlainTextData("hello");
-var record = pasteboard.createUriRecord("dataability:///com.example.myapplication1?user.txt");
-var isReplace = pasteData.replaceRecordAt(0, record);
-```
+ ```js
+ var pasteData = pasteboard.createPlainTextData("hello");
+ var record = pasteboard.createUriRecord("dataability:///com.example.myapplication1?user.txt");
+ var isReplace = pasteData.replaceRecordAt(0, record);
+ ```
## pasteboard.getSystemPasteboard
@@ -812,9 +812,9 @@ Obtains the system pasteboard.
**Example**
-```js
-var systemPasteboard = pasteboard.getSystemPasteboard();
-```
+ ```js
+ var systemPasteboard = pasteboard.getSystemPasteboard();
+ ```
## SystemPasteboard
@@ -843,17 +843,17 @@ Writes data to a pasteboard. This API uses an asynchronous callback to return th
**Example**
-```js
-var pasteData = pasteboard.createPlainTextData("content");
-var systemPasteboard = pasteboard.getSystemPasteboard();
-systemPasteboard.setPasteData(pasteData, (error, data) => {
- if (error) {
- console.error('Failed to setPasteData. Cause: ' + error.message);
- return;
- }
- console.info('setPasteData successfully.');
-});
-```
+ ```js
+ var pasteData = pasteboard.createPlainTextData("content");
+ var systemPasteboard = pasteboard.getSystemPasteboard();
+ systemPasteboard.setPasteData(pasteData, (error, data) => {
+ if (error) {
+ console.error('Failed to setPasteData. Cause: ' + error.message);
+ return;
+ }
+ console.info('setPasteData successfully.');
+ });
+ ```
### setPasteData
@@ -878,15 +878,15 @@ Writes data to a pasteboard. This API uses a promise to return the result.
**Example**
-```js
-var pasteData = pasteboard.createPlainTextData("content");
-var systemPasteboard = pasteboard.getSystemPasteboard();
-systemPasteboard.setPasteData(pasteData).then((data) => {
- console.info('setPasteData success.');
-}).catch((error) => {
- console.error('Failed to setPasteData. Cause: ' + error.message);
-});
-```
+ ```js
+ var pasteData = pasteboard.createPlainTextData("content");
+ var systemPasteboard = pasteboard.getSystemPasteboard();
+ systemPasteboard.setPasteData(pasteData).then((data) => {
+ console.info('setPasteData success.');
+ }).catch((error) => {
+ console.error('Failed to setPasteData. Cause: ' + error.message);
+ });
+ ```
### getPasteData
@@ -905,16 +905,16 @@ Reads the system pasteboard content. This API uses an asynchronous callback to r
**Example**
-```js
-var systemPasteboard = pasteboard.getSystemPasteboard();
-systemPasteboard.getPasteData((error, pasteData) => {
- if (error) {
- console.error('Failed to getPasteData. Cause: ' + error.message);
- return;
- }
- var text = pasteData.getPrimaryText();
-});
-```
+ ```js
+ var systemPasteboard = pasteboard.getSystemPasteboard();
+ systemPasteboard.getPasteData((error, pasteData) => {
+ if (error) {
+ console.error('Failed to getPasteData. Cause: ' + error.message);
+ return;
+ }
+ var text = pasteData.getPrimaryText();
+ });
+ ```
### getPasteData
@@ -933,14 +933,14 @@ Reads the system pasteboard content. This API uses a promise to return the resul
**Example**
-```js
-var systemPasteboard = pasteboard.getSystemPasteboard();
-systemPasteboard.getPasteData().then((pasteData) => {
- var text = pasteData.getPrimaryText();
-}).catch((error) => {
- console.error('Failed to getPasteData. Cause: ' + error.message);
-})
-```
+ ```js
+ var systemPasteboard = pasteboard.getSystemPasteboard();
+ systemPasteboard.getPasteData().then((pasteData) => {
+ var text = pasteData.getPrimaryText();
+ }).catch((error) => {
+ console.error('Failed to getPasteData. Cause: ' + error.message);
+ })
+ ```
### on('update')7+
@@ -960,18 +960,18 @@ Subscribes to the content change event of the system pasteboard. If the pasteboa
**Example**
-```js
-var systemPasteboard = pasteboard.getSystemPasteboard();
-var listener = ()=>{
- console.info('The system pasteboard has changed');
-};
-systemPasteboard.on('update', listener);
-```
+ ```js
+ var systemPasteboard = pasteboard.getSystemPasteboard();
+ var listener = () => {
+ console.info('The system pasteboard has changed');
+ };
+ systemPasteboard.on('update', listener);
+ ```
### off('update')7+
-off(type: 'update', callback? : () =>void ): void
+off(type: 'update', callback?: () =>void ): void
Unsubscribes from the system pasteboard content change event.
@@ -986,9 +986,12 @@ Unsubscribes from the system pasteboard content change event.
**Example**
-```js
-systemPasteboard.off('update', listener);
-```
+ ```js
+ let listener = () => {
+ console.info('The system pasteboard has changed');
+ };
+ systemPasteboard.off('update', listener);
+ ```
### hasPasteData7+
@@ -1007,15 +1010,15 @@ Checks whether the system pasteboard contains content. This API uses an asynchro
**Example**
-```js
-systemPasteboard.hasPasteData((err, data) => {
- if (err) {
- console.error('failed to hasPasteData because ' + JSON.stringify(err));
- return;
- }
- console.info('success hasPasteData : ' + JSON.stringify(data));
-});
-```
+ ```js
+ systemPasteboard.hasPasteData((err, data) => {
+ if (err) {
+ console.error('failed to hasPasteData because ' + JSON.stringify(err));
+ return;
+ }
+ console.info('success hasPasteData : ' + JSON.stringify(data));
+ });
+ ```
### hasPasteData7+
@@ -1059,15 +1062,15 @@ Clears the system pasteboard content. This API uses an asynchronous callback to
**Example**
-```js
-systemPasteboard.clear((err, data) => {
- if (err) {
- console.error('failed to clear because ' + JSON.stringify(err));
- return;
- }
- console.info('success clear');
-});
-```
+ ```js
+ systemPasteboard.clear((err, data) => {
+ if (err) {
+ console.error('failed to clear because ' + JSON.stringify(err));
+ return;
+ }
+ console.info('success clear');
+ });
+ ```
### clear7+
@@ -1086,10 +1089,10 @@ Clears the system pasteboard content. This API uses a promise to return the resu
**Example**
-```js
-systemPasteboard.clear().then((data) => {
- console.info('success clear');
-}).catch((error) => {
- console.error('failed to clear because ' + JSON.stringify(error));
-});
-```
\ No newline at end of file
+ ```js
+ systemPasteboard.clear().then((data) => {
+ console.info('success clear');
+ }).catch((error) => {
+ console.error('failed to clear because ' + JSON.stringify(error));
+ });
+ ```
diff --git a/en/application-dev/reference/apis/js-apis-wallpaper.md b/en/application-dev/reference/apis/js-apis-wallpaper.md
index 726134af57d86fcb611dd5a03c898d3e656bd272..75dda908af3e32140bf7c94b92ff73117be0ad7e 100644
--- a/en/application-dev/reference/apis/js-apis-wallpaper.md
+++ b/en/application-dev/reference/apis/js-apis-wallpaper.md
@@ -1,8 +1,7 @@
# Wallpaper
-> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE**
The initial APIs of this module are supported since API version 7. Newly added APIs will be marked with a superscript to indicate their earliest API version.
->
+> **NOTE**
The initial APIs of this module are supported since API version 7. Newly added APIs will be marked with a superscript to indicate their earliest API version.
## Modules to Import
@@ -29,18 +28,18 @@ Defines the wallpaper type.
getColors(wallpaperType: WallpaperType, callback: AsyncCallback<Array<RgbaColor>>): void
-Obtains the main color information of the wallpaper of a specified type.
+Obtains the main color information of the wallpaper of the specified type. This API uses an asynchronous callback to return the result.
**System capability**: SystemCapability.MiscServices.Wallpaper
-- Parameters
- | Name | Type | Mandatory | Description |
- | -------- | -------- | -------- | -------- |
- | wallpaperType | [WallpaperType](#wallpapertype) | Yes | Wallpaper type. |
- | callback | AsyncCallback<Array<[RgbaColor](#rgbacolor)>> | Yes | Callback used to return the main color information of the wallpaper. |
+**Parameters**
+| Name | Type | Mandatory | Description |
+| -------- | -------- | -------- | -------- |
+| wallpaperType | [WallpaperType](#wallpapertype) | Yes | Wallpaper type. |
+| callback | AsyncCallback<Array<[RgbaColor](#rgbacolor)>> | Yes | Callback used to return the main color information of the wallpaper. |
+
+**Example**
-- Example
-
```js
wallpaper.getColors(wallpaper.WallpaperType.WALLPAPER_SYSTEM, (error, data) => {
if (error) {
@@ -56,7 +55,7 @@ Obtains the main color information of the wallpaper of a specified type.
getColors(wallpaperType: WallpaperType): Promise<Array<RgbaColor>>
-Obtains the main color information of the wallpaper of a specified type.
+Obtains the main color information of the wallpaper of the specified type. This API uses a promise to return the result.
**System capability**: SystemCapability.MiscServices.Wallpaper
@@ -74,20 +73,20 @@ Obtains the main color information of the wallpaper of a specified type.
**Example**
-```js
-wallpaper.getColors(wallpaper.WallpaperType.WALLPAPER_SYSTEM).then((data) => {
- console.log(`success to getColors.`);
-}).catch((error) => {
- console.error(`failed to getColors because: ` + JSON.stringify(error));
-});
-```
+ ```js
+ wallpaper.getColors(wallpaper.WallpaperType.WALLPAPER_SYSTEM).then((data) => {
+ console.log(`success to getColors.`);
+ }).catch((error) => {
+ console.error(`failed to getColors because: ` + JSON.stringify(error));
+ });
+ ```
## wallpaper.getId
getId(wallpaperType: WallpaperType, callback: AsyncCallback<number>): void
-Obtains the ID of the wallpaper of the specified type.
+Obtains the ID of the wallpaper of the specified type. This API uses an asynchronous callback to return the result.
**System capability**: SystemCapability.MiscServices.Wallpaper
@@ -100,25 +99,26 @@ Obtains the ID of the wallpaper of the specified type.
**Example**
-```js
-wallpaper.getId(wallpaper.WallpaperType.WALLPAPER_SYSTEM, (error, data) => {
- if (error) {
- console.error(`failed to getId because: ` + JSON.stringify(error));
- return;
- }
- console.log(`success to getId: ` + JSON.stringify(data));
-});
-```
+ ```js
+ wallpaper.getId(wallpaper.WallpaperType.WALLPAPER_SYSTEM, (error, data) => {
+ if (error) {
+ console.error(`failed to getId because: ` + JSON.stringify(error));
+ return;
+ }
+ console.log(`success to getId: ` + JSON.stringify(data));
+ });
+ ```
## wallpaper.getId
getId(wallpaperType: WallpaperType): Promise<number>
-Obtains the ID of the wallpaper of the specified type.
+Obtains the ID of the wallpaper of the specified type. This API uses a promise to return the result.
**System capability**: SystemCapability.MiscServices.Wallpaper
+
**Parameters**
| Name | Type | Mandatory | Description |
@@ -133,20 +133,20 @@ Obtains the ID of the wallpaper of the specified type.
**Example**
-```js
-wallpaper.getId(wallpaper.WallpaperType.WALLPAPER_SYSTEM).then((data) => {
- console.log(`success to getId: ` + JSON.stringify(data));
-}).catch((error) => {
- console.error(`failed to getId because: ` + JSON.stringify(error));
-});
-```
+ ```js
+ wallpaper.getId(wallpaper.WallpaperType.WALLPAPER_SYSTEM).then((data) => {
+ console.log(`success to getId: ` + JSON.stringify(data));
+ }).catch((error) => {
+ console.error(`failed to getId because: ` + JSON.stringify(error));
+ });
+ ```
## wallpaper.getMinHeight
getMinHeight(callback: AsyncCallback<number>): void
-Obtains the minimum height of the wallpaper.
+Obtains the minimum height of this wallpaper. This API uses an asynchronous callback to return the result.
**System capability**: SystemCapability.MiscServices.Wallpaper
@@ -158,25 +158,26 @@ Obtains the minimum height of the wallpaper.
**Example**
-```js
-wallpaper.getMinHeight((error, data) => {
- if (error) {
- console.error(`failed to getMinHeight because: ` + JSON.stringify(error));
- return;
- }
- console.log(`success to getMinHeight: ` + JSON.stringify(data));
-});
-```
+ ```js
+ wallpaper.getMinHeight((error, data) => {
+ if (error) {
+ console.error(`failed to getMinHeight because: ` + JSON.stringify(error));
+ return;
+ }
+ console.log(`success to getMinHeight: ` + JSON.stringify(data));
+ });
+ ```
## wallpaper.getMinHeight
getMinHeight(): Promise<number>
-Obtains the minimum height of the wallpaper.
+Obtains the minimum height of this wallpaper. This API uses a promise to return the result.
**System capability**: SystemCapability.MiscServices.Wallpaper
+
**Return value**
| Type | Description |
@@ -185,20 +186,20 @@ Obtains the minimum height of the wallpaper.
**Example**
-```js
-wallpaper.getMinHeight().then((data) => {
- console.log(`success to getMinHeight: ` + JSON.stringify(data));
-}).catch((error) => {
- console.error(`failed to getMinHeight because: ` + JSON.stringify(error));
-});
-```
+ ```js
+ wallpaper.getMinHeight().then((data) => {
+ console.log(`success to getMinHeight: ` + JSON.stringify(data));
+ }).catch((error) => {
+ console.error(`failed to getMinHeight because: ` + JSON.stringify(error));
+ });
+ ```
## wallpaper.getMinWidth
getMinWidth(callback: AsyncCallback<number>): void
-Obtains the minimum width of the wallpaper.
+Obtains the minimum width of this wallpaper. This API uses an asynchronous callback to return the result.
**System capability**: SystemCapability.MiscServices.Wallpaper
@@ -210,22 +211,22 @@ Obtains the minimum width of the wallpaper.
**Example**
-```js
-wallpaper.getMinWidth((error, data) => {
- if (error) {
- console.error(`failed to getMinWidth because: ` + JSON.stringify(error));
- return;
- }
- console.log(`success to getMinWidth: ` + JSON.stringify(data));
-});
-```
+ ```js
+ wallpaper.getMinWidth((error, data) => {
+ if (error) {
+ console.error(`failed to getMinWidth because: ` + JSON.stringify(error));
+ return;
+ }
+ console.log(`success to getMinWidth: ` + JSON.stringify(data));
+ });
+ ```
## wallpaper.getMinWidth
getMinWidth(): Promise<number>
-Obtains the minimum width of the wallpaper.
+Obtains the minimum width of this wallpaper. This API uses a promise to return the result.
**System capability**: SystemCapability.MiscServices.Wallpaper
@@ -237,20 +238,20 @@ Obtains the minimum width of the wallpaper.
**Example**
-```js
-wallpaper.getMinWidth().then((data) => {
- console.log(`success to getMinWidth: ` + JSON.stringify(data));
-}).catch((error) => {
- console.error(`failed to getMinWidth because: ` + JSON.stringify(error));
-});
-```
+ ```js
+ wallpaper.getMinWidth().then((data) => {
+ console.log(`success to getMinWidth: ` + JSON.stringify(data));
+ }).catch((error) => {
+ console.error(`failed to getMinWidth because: ` + JSON.stringify(error));
+ });
+ ```
## wallpaper.isChangePermitted
isChangePermitted(callback: AsyncCallback<boolean>): void
-Checks whether to allow the application to change the wallpaper for the current user.
+Checks whether to allow the application to change the wallpaper for the current user. This API uses an asynchronous callback to return the result.
**System capability**: SystemCapability.MiscServices.Wallpaper
@@ -258,26 +259,26 @@ Checks whether to allow the application to change the wallpaper for the current
| Name | Type | Mandatory | Description |
| -------- | -------- | -------- | -------- |
-| callback | AsyncCallback<boolean> | Yes | Callback used to return the queried result. Returns **true** if it is allowed; returns **false** otherwise. |
+| callback | AsyncCallback<boolean> | Yes | Returns **true** if the application is allowed to change the wallpaper for the current user; returns **false** otherwise. |
**Example**
-```js
-wallpaper.isChangePermitted((error, data) => {
- if (error) {
- console.error(`failed to isChangePermitted because: ` + JSON.stringify(error));
- return;
- }
- console.log(`success to isChangePermitted: ` + JSON.stringify(data));
-});
-```
+ ```js
+ wallpaper.isChangePermitted((error, data) => {
+ if (error) {
+ console.error(`failed to isChangePermitted because: ` + JSON.stringify(error));
+ return;
+ }
+ console.log(`success to isChangePermitted: ` + JSON.stringify(data));
+ });
+ ```
## wallpaper.isChangePermitted
isChangePermitted(): Promise<boolean>
-Checks whether to allow the application to change the wallpaper for the current user.
+Checks whether to allow the application to change the wallpaper for the current user. This API uses a promise to return the result.
**System capability**: SystemCapability.MiscServices.Wallpaper
@@ -285,24 +286,24 @@ Checks whether to allow the application to change the wallpaper for the current
| Type | Description |
| -------- | -------- |
-| Promise<boolean> | Promise used to return whether to allow the application to change the wallpaper for the current user. Returns **true** if it is allowed; returns **false** otherwise. |
+| Promise<boolean> | Returns **true** if the application is allowed to change the wallpaper for the current user; returns **false** otherwise. |
**Example**
-```js
-wallpaper.isChangePermitted().then((data) => {
- console.log(`success to isChangePermitted: ` + JSON.stringify(data));
-}).catch((error) => {
- console.error(`failed to isChangePermitted because: ` + JSON.stringify(error));
-});
-```
+ ```js
+ wallpaper.isChangePermitted().then((data) => {
+ console.log(`success to isChangePermitted: ` + JSON.stringify(data));
+ }).catch((error) => {
+ console.error(`failed to isChangePermitted because: ` + JSON.stringify(error));
+ });
+ ```
## wallpaper.isOperationAllowed
isOperationAllowed(callback: AsyncCallback<boolean>): void
-Checks whether the user is allowed to set wallpapers.
+Checks whether the user is allowed to set wallpapers. This API uses an asynchronous callback to return the result.
**System capability**: SystemCapability.MiscServices.Wallpaper
@@ -310,26 +311,26 @@ Checks whether the user is allowed to set wallpapers.
| Name | Type | Mandatory | Description |
| -------- | -------- | -------- | -------- |
-| callback | AsyncCallback<boolean> | Yes | Callback used to return whether the user is allowed to set wallpapers. Returns **true** if it is allowed; returns **false** otherwise. |
+| callback | AsyncCallback<boolean> | Yes | Returns **true** if the user is allowed to set wallpapers; returns **false** otherwise. |
**Example**
-```js
-wallpaper.isOperationAllowed((error, data) => {
- if (error) {
- console.error(`failed to isOperationAllowed because: ` + JSON.stringify(error));
- return;
- }
- console.log(`success to isOperationAllowed: ` + JSON.stringify(data));
-});
-```
+ ```js
+ wallpaper.isOperationAllowed((error, data) => {
+ if (error) {
+ console.error(`failed to isOperationAllowed because: ` + JSON.stringify(error));
+ return;
+ }
+ console.log(`success to isOperationAllowed: ` + JSON.stringify(data));
+ });
+ ```
## wallpaper.isOperationAllowed
isOperationAllowed(): Promise<boolean>
-Checks whether the user is allowed to set wallpapers.
+Checks whether the user is allowed to set wallpapers. This API uses a promise to return the result.
**System capability**: SystemCapability.MiscServices.Wallpaper
@@ -337,26 +338,26 @@ Checks whether the user is allowed to set wallpapers.
| Type | Description |
| -------- | -------- |
-| Promise<boolean> | Promise used to return whether the user is allowed to set wallpapers. Returns **true** if it is allowed; returns **false** otherwise. |
+| Promise<boolean> | Returns **true** if the user is allowed to set wallpapers; returns **false** otherwise. |
**Example**
-```js
-wallpaper.isOperationAllowed().then((data) => {
- console.log(`success to isOperationAllowed: ` + JSON.stringify(data));
-}).catch((error) => {
- console.error(`failed to isOperationAllowed because: ` + JSON.stringify(error));
-});
-```
+ ```js
+ wallpaper.isOperationAllowed().then((data) => {
+ console.log(`success to isOperationAllowed: ` + JSON.stringify(data));
+ }).catch((error) => {
+ console.error(`failed to isOperationAllowed because: ` + JSON.stringify(error));
+ });
+ ```
## wallpaper.reset
reset(wallpaperType: WallpaperType, callback: AsyncCallback<void>): void
-Removes a wallpaper of the specified type and restores the default one.
+Resets the wallpaper of the specified type to the default wallpaper. This API uses an asynchronous callback to return the result.
-**Required permission**: ohos.permission.SET_WALLPAPER
+**Required permissions**: ohos.permission.SET_WALLPAPER
**System capability**: SystemCapability.MiscServices.Wallpaper
@@ -365,28 +366,28 @@ Removes a wallpaper of the specified type and restores the default one.
| Name | Type | Mandatory | Description |
| -------- | -------- | -------- | -------- |
| wallpaperType | [WallpaperType](#wallpapertype) | Yes | Wallpaper type. |
-| callback | AsyncCallback<void> | Yes | Callback used to return the result. If the operation is successful, the result of removal is returned. Otherwise, error information is returned. |
+| callback | AsyncCallback<void> | Yes | Callback used to return the result. If the operation is successful, the result is returned. Otherwise, error information is returned. |
**Example**
-```js
-wallpaper.reset(wallpaper.WallpaperType.WALLPAPER_SYSTEM, (error, data) => {
- if (error) {
- console.error(`failed to reset because: ` + JSON.stringify(error));
- return;
- }
- console.log(`success to reset.`);
-});
-```
+ ```js
+ wallpaper.reset(wallpaper.WallpaperType.WALLPAPER_SYSTEM, (error, data) => {
+ if (error) {
+ console.error(`failed to reset because: ` + JSON.stringify(error));
+ return;
+ }
+ console.log(`success to reset.`);
+ });
+ ```
## wallpaper.reset
reset(wallpaperType: WallpaperType): Promise<void>
-Removes a wallpaper of the specified type and restores the default one.
+Resets the wallpaper of the specified type to the default wallpaper. This API uses a promise to return the result.
-**Required permission**: ohos.permission.SET_WALLPAPER
+**Required permissions**: ohos.permission.SET_WALLPAPER
**System capability**: SystemCapability.MiscServices.Wallpaper
@@ -400,26 +401,26 @@ Removes a wallpaper of the specified type and restores the default one.
| Type | Description |
| -------- | -------- |
-| Promise<void> | Promise used to return the result. If the operation is successful, the result of removal is returned. Otherwise, error information is returned. |
+| Promise<void> | Promise used to return the result. If the operation is successful, the result is returned. Otherwise, error information is returned. |
**Example**
-```js
-wallpaper.reset(wallpaper.WallpaperType.WALLPAPER_SYSTEM).then((data) => {
- console.log(`success to reset.`);
-}).catch((error) => {
- console.error(`failed to reset because: ` + JSON.stringify(error));
-});
-```
+ ```js
+ wallpaper.reset(wallpaper.WallpaperType.WALLPAPER_SYSTEM).then((data) => {
+ console.log(`success to reset.`);
+ }).catch((error) => {
+ console.error(`failed to reset because: ` + JSON.stringify(error));
+ });
+ ```
## wallpaper.setWallpaper
setWallpaper(source: string | image.PixelMap, wallpaperType: WallpaperType, callback: AsyncCallback<void>): void
-Sets a specified source as the wallpaper of a specified type.
+Sets a specified source as the wallpaper of a specified type. This API uses an asynchronous callback to return the result.
-**Required permission**: ohos.permission.SET_WALLPAPER
+**Required permissions**: ohos.permission.SET_WALLPAPER
**System capability**: SystemCapability.MiscServices.Wallpaper
@@ -427,7 +428,7 @@ Sets a specified source as the wallpaper of a specified type.
| Name | Type | Mandatory | Description |
| -------- | -------- | -------- | -------- |
-| source | string \| [PixelMap](js-apis-image.md#pixelmap7) | Yes | URI path of the JPEG or PNG file, or bitmap of the PNG file. |
+| source | string \| [PixelMap](js-apis-image.md#pixelmap7) | Yes | URI of a JPEG or PNG file, or bitmap of a PNG file. |
| wallpaperType | [WallpaperType](#wallpapertype) | Yes | Wallpaper type. |
| callback | AsyncCallback<void> | Yes | Callback used to return the result. If the operation is successful, the setting result is returned. Otherwise, error information is returned. |
@@ -435,45 +436,45 @@ Sets a specified source as the wallpaper of a specified type.
```js
// The source type is string.
-let wallpaperPath = "/data/data/ohos.acts.aafwk.plrdtest.form/files/Cup_ic.jpg";
-wallpaper.setWallpaper(wallpaperPath, wallpaper.WallpaperType.WALLPAPER_SYSTEM, (error, data) => {
- if (error) {
- console.error(`failed to setWallpaper because: ` + JSON.stringify(error));
- return;
- }
- console.log(`success to setWallpaper.`);
-});
-
+ let wallpaperPath = "/data/data/ohos.acts.aafwk.plrdtest.form/files/Cup_ic.jpg";
+ wallpaper.setWallpaper(wallpaperPath, wallpaper.WallpaperType.WALLPAPER_SYSTEM, (error, data) => {
+ if (error) {
+ console.error(`failed to setWallpaper because: ` + JSON.stringify(error));
+ return;
+ }
+ console.log(`success to setWallpaper.`);
+ });
+
// The source type is image.PixelMap.
-import image from '@ohos.multimedia.image';
-let imageSource = image.createImageSource("file://" + wallpaperPath);
-let opts = {
- "desiredSize": {
- "height": 3648,
- "width": 2736
- }
-};
-imageSource.createPixelMap(opts).then((pixelMap) => {
- wallpaper.setWallpaper(pixelMap, wallpaper.WallpaperType.WALLPAPER_SYSTEM, (error, data) => {
- if (error) {
- console.error(`failed to setWallpaper because: ` + JSON.stringify(error));
- return;
- }
- console.log(`success to setWallpaper.`);
- });
-}).catch((error) => {
- console.error(`failed to createPixelMap because: ` + JSON.stringify(error));
-});
-```
+ import image from '@ohos.multimedia.image';
+ let imageSource = image.createImageSource("file://" + wallpaperPath);
+ let opts = {
+ "desiredSize": {
+ "height": 3648,
+ "width": 2736
+ }
+ };
+ imageSource.createPixelMap(opts).then((pixelMap) => {
+ wallpaper.setWallpaper(pixelMap, wallpaper.WallpaperType.WALLPAPER_SYSTEM, (error, data) => {
+ if (error) {
+ console.error(`failed to setWallpaper because: ` + JSON.stringify(error));
+ return;
+ }
+ console.log(`success to setWallpaper.`);
+ });
+ }).catch((error) => {
+ console.error(`failed to createPixelMap because: ` + JSON.stringify(error));
+ });
+ ```
## wallpaper.setWallpaper
setWallpaper(source: string | image.PixelMap, wallpaperType: WallpaperType): Promise<void>
-Sets a specified source as the wallpaper of a specified type.
+Sets a specified source as the wallpaper of a specified type. This API uses a promise to return the result.
-**Required permission**: ohos.permission.SET_WALLPAPER
+**Required permissions**: ohos.permission.SET_WALLPAPER
**System capability**: SystemCapability.MiscServices.Wallpaper
@@ -494,38 +495,38 @@ Sets a specified source as the wallpaper of a specified type.
```js
// The source type is string.
-let wallpaperPath = "/data/data/ohos.acts.aafwk.plrdtest.form/files/Cup_ic.jpg";
-wallpaper.setWallpaper(wallpaperPath, wallpaper.WallpaperType.WALLPAPER_SYSTEM).then((data) => {
- console.log(`success to setWallpaper.`);
-}).catch((error) => {
- console.error(`failed to setWallpaper because: ` + JSON.stringify(error));
-});
-
+ let wallpaperPath = "/data/data/ohos.acts.aafwk.plrdtest.form/files/Cup_ic.jpg";
+ wallpaper.setWallpaper(wallpaperPath, wallpaper.WallpaperType.WALLPAPER_SYSTEM).then((data) => {
+ console.log(`success to setWallpaper.`);
+ }).catch((error) => {
+ console.error(`failed to setWallpaper because: ` + JSON.stringify(error));
+ });
+
// The source type is image.PixelMap.
-import image from '@ohos.multimedia.image';
-let imageSource = image.createImageSource("file://" + wallpaperPath);
-let opts = {
- "desiredSize": {
- "height": 3648,
- "width": 2736
- }
-};
-imageSource.createPixelMap(opts).then((pixelMap) => {
- wallpaper.setWallpaper(pixelMap, wallpaper.WallpaperType.WALLPAPER_SYSTEM).then((data) => {
- console.log(`success to setWallpaper.`);
- }).catch((error) => {
- console.error(`failed to setWallpaper because: ` + JSON.stringify(error));
- });
-}).catch((error) => {
- console.error(`failed to createPixelMap because: ` + JSON.stringify(error));
-});
-```
+ import image from '@ohos.multimedia.image';
+ let imageSource = image.createImageSource("file://" + wallpaperPath);
+ let opts = {
+ "desiredSize": {
+ "height": 3648,
+ "width": 2736
+ }
+ };
+ imageSource.createPixelMap(opts).then((pixelMap) => {
+ wallpaper.setWallpaper(pixelMap, wallpaper.WallpaperType.WALLPAPER_SYSTEM).then((data) => {
+ console.log(`success to setWallpaper.`);
+ }).catch((error) => {
+ console.error(`failed to setWallpaper because: ` + JSON.stringify(error));
+ });
+ }).catch((error) => {
+ console.error(`failed to createPixelMap because: ` + JSON.stringify(error));
+ });
+ ```
## wallpaper.getFile8+
getFile(wallpaperType: WallpaperType, callback: AsyncCallback<number>): void
-Obtains the wallpaper of the specified type.
+Obtains the wallpaper of the specified type. This API uses an asynchronous callback to return the result.
**Required permissions**: ohos.permission.SET_WALLPAPER and ohos.permission.READ_USER_STORAGE
@@ -540,23 +541,23 @@ Obtains the wallpaper of the specified type.
**Example**
-```js
-wallpaper.getFile(wallpaper.WallpaperType.WALLPAPER_SYSTEM, (error, data) => {
- if (error) {
- console.error(`failed to getFile because: ` + JSON.stringify(error));
- return;
- }
- console.log(`success to getFile: ` + JSON.stringify(data));
-});
-```
+ ```js
+ wallpaper.getFile(wallpaper.WallpaperType.WALLPAPER_SYSTEM, (error, data) => {
+ if (error) {
+ console.error(`failed to getFile because: ` + JSON.stringify(error));
+ return;
+ }
+ console.log(`success to getFile: ` + JSON.stringify(data));
+ });
+ ```
## wallpaper.getFile8+
getFile(wallpaperType: WallpaperType): Promise<number>
-Obtains the wallpaper of the specified type.
+Obtains the wallpaper of the specified type. This API uses a promise to return the result.
-**Required permissions**: ohos.permission.GET_WALLPAPER and ohos.permission.READ_USER_STORAGE
+**Required permissions**: ohos.permission.SET_WALLPAPER and ohos.permission.READ_USER_STORAGE
**System capability**: SystemCapability.MiscServices.Wallpaper
@@ -574,13 +575,75 @@ Obtains the wallpaper of the specified type.
**Example**
-```js
-wallpaper.getFile(wallpaper.WallpaperType.WALLPAPER_SYSTEM).then((data) => {
- console.log(`success to getFile: ` + JSON.stringify(data));
-}).catch((error) => {
- console.error(`failed to getFile because: ` + JSON.stringify(error));
-});
-```
+ ```js
+ wallpaper.getFile(wallpaper.WallpaperType.WALLPAPER_SYSTEM).then((data) => {
+ console.log(`success to getFile: ` + JSON.stringify(data));
+ }).catch((error) => {
+ console.error(`failed to getFile because: ` + JSON.stringify(error));
+ });
+ ```
+
+
+## wallpaper.getPixelMap
+
+getPixelMap(wallpaperType: WallpaperType, callback: AsyncCallback<image.PixelMap>): void;
+
+Obtains the pixel image for the wallpaper of the specified type. This API uses an asynchronous callback to return the result.
+
+**Required permissions**: ohos.permission.GET_WALLPAPER and ohos.permission.READ_USER_STORAGE
+
+**System capability**: SystemCapability.MiscServices.Wallpaper
+
+**Parameters**
+
+| Name| Type| Mandatory| Description|
+| -------- | -------- | -------- | -------- |
+| wallpaperType | [WallpaperType](#wallpapertype) | Yes| Wallpaper type.|
+| callback | AsyncCallback<void> | Yes| Callback used to return the result. If the operation is successful, the result is returned. Otherwise, error information is returned.|
+
+**Example**
+
+ ```js
+ wallpaper.getPixelMap(wallpaper.WallpaperType.WALLPAPER_SYSTEM, function (err, data) {
+ console.info('wallpaperXTS ===> testGetPixelMapCallbackSystem err : ' + JSON.stringify(err));
+ console.info('wallpaperXTS ===> testGetPixelMapCallbackSystem data : ' + JSON.stringify(data));
+ });
+ ```
+
+
+## wallpaper.getPixelMap
+
+getPixelMap(wallpaperType: WallpaperType): Promise<image.PixelMap>
+
+Obtains the pixel image for the wallpaper of the specified type. This API uses a promise to return the result.
+
+**Required permissions**: ohos.permission.GET_WALLPAPER and ohos.permission.READ_USER_STORAGE
+
+**System capability**: SystemCapability.MiscServices.Wallpaper
+
+**Parameters**
+
+| Name| Type| Mandatory| Description|
+| -------- | -------- | -------- | -------- |
+| wallpaperType | [WallpaperType](#wallpapertype) | Yes| Wallpaper type.|
+
+**Return value**
+
+| Type| Description|
+| -------- | -------- |
+| Promise<void> | Promise used to return the result. If the operation is successful, the result is returned. Otherwise, error information is returned.|
+
+**Example**
+
+ ```js
+ wallpaper.getPixelMap(WALLPAPER_SYSTEM).then((data) => {
+ console.info('wallpaperXTS ===> testGetPixelMapPromiseSystem data : ' + data);
+ console.info('wallpaperXTS ===> testGetPixelMapPromiseSystem data : ' + JSON.stringify(data));
+ }).catch((err) => {
+ console.info('wallpaperXTS ===> testGetPixelMapPromiseSystem err : ' + err);
+ console.info('wallpaperXTS ===> testGetPixelMapPromiseSystem err : ' + JSON.stringify(err));
+ });
+ ```
## wallpaper.on('colorChange')
@@ -596,16 +659,16 @@ Subscribes to the wallpaper color change event.
| Name | Type | Mandatory | Description |
| -------- | -------- | -------- | -------- |
| type | string | Yes | Type of the event to subscribe to. The value **colorChange** indicates subscribing to the wallpaper color change event. |
-| callback | function | Yes | Callback triggered when the wallpaper color changes. The wallpaper type and main colors are returned.
- colors
Main color information of the wallpaper. For details, see [RgbaColor](#rgbacolor).
- wallpaperType
Wallpaper type. |
+| callback | function | Yes | Callback triggered when the wallpaper color changes. The wallpaper type and main colors are returned.
- colors
Main color information of the wallpaper. For details, see [RgbaColor](#rgbacolor).
- wallpaperType
Wallpaper type. |
**Example**
-```js
-let listener = (colors, wallpaperType) => {
- console.log(`wallpaper color changed.`);
-};
-wallpaper.on('colorChange', listener);
-```
+ ```js
+ let listener = (colors, wallpaperType) => {
+ console.log(`wallpaper color changed.`);
+ };
+ wallpaper.on('colorChange', listener);
+ ```
## wallpaper.off('colorChange')
@@ -621,15 +684,15 @@ Unsubscribes from the wallpaper color change event.
| Name | Type | Mandatory | Description |
| -------- | -------- | -------- | -------- |
| type | string | Yes | Type of the event to unsubscribe from. The value **colorChange** indicates unsubscribing from the wallpaper color change event. |
-| callback | function | No | Callback for the wallpaper color change event. If this parameter is not specified, all callbacks corresponding to the wallpaper color change event are invoked.
- colors
Main color information of the wallpaper. For details, see [RgbaColor](#rgbacolor).
- wallpaperType
Wallpaper type. |
+| callback | function | No | Callback for the wallpaper color change event. If this parameter is not specified, all callbacks corresponding to the wallpaper color change event are invoked.
- colors
Main color information of the wallpaper. For details, see [RgbaColor](#rgbacolor).
- wallpaperType
Wallpaper type. |
**Example**
-```js
-let listener = (colors, wallpaperType) => {
- console.log(`wallpaper color changed.`);
-};
-wallpaper.on('colorChange', listener);
+ ```js
+ let listener = (colors, wallpaperType) => {
+ console.log(`wallpaper color changed.`);
+ };
+ wallpaper.on('colorChange', listener);
// Unsubscribe from the listener.
wallpaper.off('colorChange', listener);
//Unsubscribe from all subscriptions of the colorChange type.