diff --git a/ArkWebKit/entry/src/main/ets/pages/DebugProcessId.txt b/ArkWebKit/entry/src/main/ets/pages/DebugProcessId.txt index 06cf14776ecedeb297e948c14c6659626e05eeaa..5041e0913122585d009a434bb27416ee6e0fd800 100644 --- a/ArkWebKit/entry/src/main/ets/pages/DebugProcessId.txt +++ b/ArkWebKit/entry/src/main/ets/pages/DebugProcessId.txt @@ -24,6 +24,7 @@ if not defined SOCKET_NAME ( ) :: Extract process ID +// tokens=4 indicates extracting the field separated by the fourth underscore as the PID for /f "delims=_ tokens=4" %%a in ("%SOCKET_NAME%") do set PID=%%a if not defined PID ( echo Error: Failed to extract process ID. diff --git a/ArkWebKit/entry/src/main/ets/pages/GetScroll.ets b/ArkWebKit/entry/src/main/ets/pages/GetScroll.ets index d2f7399d559f7ddad93110ca609ad8db8b575cfb..d574e4d9114ed17147ce21facf7f0b88e3b698a9 100644 --- a/ArkWebKit/entry/src/main/ets/pages/GetScroll.ets +++ b/ArkWebKit/entry/src/main/ets/pages/GetScroll.ets @@ -24,8 +24,8 @@ import { webview } from '@kit.ArkWeb'; @Component struct Index { private scrollerForScroll: Scroller = new Scroller(); - controller: webview.WebviewController = new webview.WebviewController; - @State ScrollDirection: ScrollDirection = ScrollDirection.Vertical; + controller: webview.WebviewController = new webview.WebviewController; // Web component controller, used for loading pages and interaction control + @State scrollDirection: ScrollDirection = ScrollDirection.Vertical; title = '2023落下帷幕,一起迎接2024年***********************************************'; review = '评论'; context = '一起迎接2024年,***********************************************************************************'; @@ -70,7 +70,7 @@ struct Index { .scrollBar(BarState.Off) .width('100%') .height('120%') - .scrollable(this.ScrollDirection) + .scrollable(this.scrollDirection) } .width('100%') .height('100%') diff --git a/ArkWebKit/entry/src/main/ets/pages/HidePdf.ets b/ArkWebKit/entry/src/main/ets/pages/HidePdf.ets index 366ecb7a3ba2f16df9653b1ddd9edb78ba1fe28b..6647e38b13b17f534659129ff2580b75c412df8b 100644 --- a/ArkWebKit/entry/src/main/ets/pages/HidePdf.ets +++ b/ArkWebKit/entry/src/main/ets/pages/HidePdf.ets @@ -27,6 +27,7 @@ struct HidePDFToolbar { build() { Column() { + // Hide the toolbar (toolbar=0) and navigation pane (navpanes=0) through URL parameters Web({ src: 'resource://rawfile/test.pdf#toolbar=0&navpanes=0', controller: this.controller }) .domStorageAccess(true) .width('100%') diff --git a/ArkWebKit/entry/src/main/ets/pages/InterceptRequest.ets b/ArkWebKit/entry/src/main/ets/pages/InterceptRequest.ets index 88021504570a31997155a0dbce47beae59034ec4..737da0dd1e5e79985b9b54ab730646dbe5172a3e 100644 --- a/ArkWebKit/entry/src/main/ets/pages/InterceptRequest.ets +++ b/ArkWebKit/entry/src/main/ets/pages/InterceptRequest.ets @@ -23,28 +23,28 @@ import { webview } from '@kit.ArkWeb'; @Component struct WebviewAlert { controller: webview.WebviewController = new webview.WebviewController(); - responseweb: WebResourceResponse | null = null; + responseWeb: WebResourceResponse | null = null; heads: Array
= new Array; - webdata: number = 1; + webData: number = 1; build() { Column() { // [Start InterceptRequest] Web({ src: 'www.example.com',controller: this.controller }) .onInterceptRequest((event) => { console.log('url:' + event.request.getRequestUrl()) - this.responseweb = new WebResourceResponse(); + this.responseWeb = new WebResourceResponse(); let head1: Header = { headerKey: "Connection", headerValue: "keep-alive" } let length = this.heads.push(head1) - this.responseweb.setResponseHeader(this.heads) - this.responseweb.setResponseData(this.webdata) - this.responseweb.setResponseEncoding('utf-8') - this.responseweb.setResponseMimeType('text/html') - this.responseweb.setResponseCode(200) - this.responseweb.setReasonMessage('OK') - return this.responseweb + this.responseWeb.setResponseHeader(this.heads) + this.responseWeb.setResponseData(this.webData) + this.responseWeb.setResponseEncoding('utf-8') + this.responseWeb.setResponseMimeType('text/html') + this.responseWeb.setResponseCode(200) + this.responseWeb.setReasonMessage('OK') + return this.responseWeb }) // [End InterceptRequest] } diff --git a/ArkWebKit/entry/src/main/ets/pages/OnlyOnTheFirstTrigger.ets b/ArkWebKit/entry/src/main/ets/pages/OnlyOnTheFirstTrigger.ets index f51ea5c557a402f546ad7bcc4a1473330680a6e3..c564d4928d27cb329317bdec377ac05117068f68 100644 --- a/ArkWebKit/entry/src/main/ets/pages/OnlyOnTheFirstTrigger.ets +++ b/ArkWebKit/entry/src/main/ets/pages/OnlyOnTheFirstTrigger.ets @@ -37,7 +37,7 @@ struct OnlyOnTheFirstTrigger { .onPageBegin(() => { if (this.isFirst) { this.isFirst = false; - console.info('test isFirst'); + console.info('First page loading triggered'); } }) } diff --git a/LocalizationKit/entry/src/main/ets/pages/ConvertAppIconToPixelMap.ets b/LocalizationKit/entry/src/main/ets/pages/ConvertAppIconToPixelMap.ets index c001b29c8ca2e9e38855a01e7f47f6c640ab248d..c915804d347067a963908a8e1ded2b7be7d425fa 100644 --- a/LocalizationKit/entry/src/main/ets/pages/ConvertAppIconToPixelMap.ets +++ b/LocalizationKit/entry/src/main/ets/pages/ConvertAppIconToPixelMap.ets @@ -29,7 +29,7 @@ struct Index { try { // Byte array of media files this.getUIContext().getHostContext()!.resourceManager.getMediaContent($r('app.media.startIcon').id, (error, value: ArrayBuffer) => { - let opts: image.InitializationOptions = { + let pixelMapInitOptions: image.InitializationOptions = { editable: true, pixelFormat: 3, size: { height: 4, width: 6 } @@ -38,7 +38,7 @@ struct Index { let buffer: ArrayBuffer = uint8Array.buffer.slice(0); // Create PixelMap - image.createPixelMap(buffer, opts).then((pixelMap) => { + image.createPixelMap(buffer, pixelMapInitOptions).then((pixelMap) => { // ... this.text = JSON.stringify(pixelMap); }) diff --git a/LocalizationKit/entry/src/main/ets/pages/CurrencyDelimiter.ets b/LocalizationKit/entry/src/main/ets/pages/CurrencyDelimiter.ets index db05d357f553ed5627c3082e8676a33bfb9c2fa3..5d3881fff02412831e0042cc46eb3eba6516e91d 100644 --- a/LocalizationKit/entry/src/main/ets/pages/CurrencyDelimiter.ets +++ b/LocalizationKit/entry/src/main/ets/pages/CurrencyDelimiter.ets @@ -18,6 +18,6 @@ */ // [Start CurrencyDelimiter] -let numfmt = new Intl.NumberFormat(); -console.info(`numfmt: ${numfmt.format(1000000)}`); +let numberFormat = new Intl.NumberFormat('zh-CN'); +console.info(`numfmt: ${numberFormat.format(1000000)}`); // [End CurrencyDelimiter] \ No newline at end of file diff --git a/LocalizationKit/entry/src/main/ets/pages/FileToString.ets b/LocalizationKit/entry/src/main/ets/pages/FileToString.ets index d607ec0a89cae53aa28a9ac2f1e11dbcae1e4eb0..2a85ab530652070fe9c8bf7301f1f8b7106b1bf6 100644 --- a/LocalizationKit/entry/src/main/ets/pages/FileToString.ets +++ b/LocalizationKit/entry/src/main/ets/pages/FileToString.ets @@ -31,9 +31,9 @@ struct FileToString { .onClick(() => { getContext().resourceManager.getRawFileContent('test.txt').then((value: Uint8Array) => { let textDecoder: util.TextDecoder = util.TextDecoder.create(); // Call the TextDecoder class of the til module - let retStr: string = textDecoder.decodeToString(value); // 对Uint8Array解码 - let strBase64 = new util.Base64Helper().encodeToStringSync(value); - console.info('retStr:', retStr); + let decodedString: string = textDecoder.decodeToString(value); // 对Uint8Array解码 + let strBase64 = new util.Base64Helper().encodeToStringSync(value); // Convert a Uint8Array to a Base64 string + console.info('retStr:', decodedString); console.info('strBase64:', strBase64); }).catch((error: BusinessError) => { console.error(`callback getRawFileContent failed, error code: ${error.code}, message: ${error.message}.`); diff --git a/LocalizationKit/entry/src/main/ets/pages/GetRawfile.ets b/LocalizationKit/entry/src/main/ets/pages/GetRawfile.ets index 038335c0416d4b8a896f9d1ec9aa10aeba5d1db7..bd4763e7092f1c3302386ea6439cfbc69545876f 100644 --- a/LocalizationKit/entry/src/main/ets/pages/GetRawfile.ets +++ b/LocalizationKit/entry/src/main/ets/pages/GetRawfile.ets @@ -25,7 +25,7 @@ import { buffer } from '@kit.ArkTS'; @Entry @Component struct Index { - private context = this.getUIContext().getHostContext() as common.UIAbilityContext;; + private context = this.getUIContext().getHostContext() as common.UIAbilityContext; build() { Column() { diff --git a/LocalizationKit/entry/src/main/ets/pages/ToPingyin.ets b/LocalizationKit/entry/src/main/ets/pages/ToPingyin.ets index 3ead4f1023c1ed8fc4c396b056e071b4ec795c7d..93b30f736462ddcb257cb6656ec52f66ccdbf7bc 100644 --- a/LocalizationKit/entry/src/main/ets/pages/ToPingyin.ets +++ b/LocalizationKit/entry/src/main/ets/pages/ToPingyin.ets @@ -24,7 +24,7 @@ let transliterator = i18n.Transliterator.getInstance('Any-Latn'); let res: string = transliterator.transform('中国'); // res = 'zhōng guó' // Remove voice parts -let transliterator2 = i18n.Transliterator.getInstance('Latin-ASCII'); -let res2 = transliterator2.transform(res); +let voiceRemovedTransliterator = i18n.Transliterator.getInstance('Latin-ASCII'); +let res2 = voiceRemovedTransliterator.transform(res); console.info('去除声部后拼音为:',res2); // [End toPingYin] \ No newline at end of file diff --git a/MediaLibraryKit/entry/src/main/ets/pages/ImportedImagesPermissionsAndIssues.ets b/MediaLibraryKit/entry/src/main/ets/pages/ImportedImagesPermissionsAndIssues.ets index f81fab811fa5ae5536a25e984330682567882b25..0723ae83e07899c8e4504c65de3a3e97fdf52dc2 100644 --- a/MediaLibraryKit/entry/src/main/ets/pages/ImportedImagesPermissionsAndIssues.ets +++ b/MediaLibraryKit/entry/src/main/ets/pages/ImportedImagesPermissionsAndIssues.ets @@ -25,7 +25,7 @@ import { photoAccessHelper } from '@kit.MediaLibraryKit'; let context = AppStorage.get("context") as UIContext; let filesDir = context.getHostContext()?.filesDir; -function SavePictureToContext(){ +function savePictureToContext(){ const photoSelectOptions = new photoAccessHelper.PhotoSelectOptions(); photoSelectOptions.MIMEType = photoAccessHelper.PhotoViewMIMETypes.IMAGE_TYPE; // Filter and select media file type as IMAGE photoSelectOptions.maxSelectNumber = 5; // Select the maximum number of media files