From 36e59fbdbb8de9e6c1a00e6649c5cf937ec8ea92 Mon Sep 17 00:00:00 2001 From: CodingGorit Date: Wed, 3 Sep 2025 15:05:57 +0800 Subject: [PATCH 1/5] =?UTF-8?q?feat:=206.0=20=E9=80=82=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entry/src/main/ets/common/utils/Utils.ets | 4 +- .../main/ets/entryability/EntryAbility.ets | 18 ++++-- .../entry/src/main/ets/pages/Index.ets | 57 ++++++++++++------- .../entry/src/main/ets/pages/NewsDetail.ets | 2 +- 4 files changed, 51 insertions(+), 30 deletions(-) diff --git a/IntentsKitNewsUpdate/Application/entry/src/main/ets/common/utils/Utils.ets b/IntentsKitNewsUpdate/Application/entry/src/main/ets/common/utils/Utils.ets index ec3b1de..242004c 100644 --- a/IntentsKitNewsUpdate/Application/entry/src/main/ets/common/utils/Utils.ets +++ b/IntentsKitNewsUpdate/Application/entry/src/main/ets/common/utils/Utils.ets @@ -14,6 +14,7 @@ */ import { i18n } from '@kit.LocalizationKit'; +import Logger from './Logger'; export function formatRelativeTime(timestamp: number): string { const now = Date.now(); @@ -103,7 +104,8 @@ function padZero(num: number): string { */ export function formatDateTime(date: Date): string { if (!(date instanceof Date) || isNaN(date.getTime())) { - throw new Error('Invalid Date object'); + Logger.showError('formatDateTime', 'Invalid Date object'); + date = new Date(); } const year = date.getFullYear(); diff --git a/IntentsKitNewsUpdate/Application/entry/src/main/ets/entryability/EntryAbility.ets b/IntentsKitNewsUpdate/Application/entry/src/main/ets/entryability/EntryAbility.ets index a44ec0d..5e66d02 100644 --- a/IntentsKitNewsUpdate/Application/entry/src/main/ets/entryability/EntryAbility.ets +++ b/IntentsKitNewsUpdate/Application/entry/src/main/ets/entryability/EntryAbility.ets @@ -18,9 +18,10 @@ import { window } from '@kit.ArkUI'; import CommonConstants from '../common/constants/CommonConstants'; import Logger from '../common/utils/Logger'; import { IIntentParam } from '../model/IntentParam'; +import { BusinessError } from '@kit.BasicServicesKit'; const TAG = '[EntryAbility]'; -let IPara: IIntentParam= { +let IPara: IIntentParam = { entityId: '', blogCategory: '', items: [] @@ -30,11 +31,16 @@ export default class EntryAbility extends UIAbility { storage: LocalStorage = new LocalStorage(IPara); onCreate(want: Want, launchParam: AbilityConstant.LaunchParam) { - this.context.getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_NOT_SET); - if (launchParam.launchReason === AbilityConstant.LaunchReason.INSIGHT_INTENT && want && want.parameters) { - const param = (want.parameters?.['ohos.insightIntent.executeParam.param'] as IIntentParam); - Logger.showInfo(TAG, `cold launch, param is => ${JSON.stringify(param)}`); - this.storage.setOrCreate(CommonConstants.STORAGE_KEY, param); + try { + this.context.getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_NOT_SET); + if (launchParam.launchReason === AbilityConstant.LaunchReason.INSIGHT_INTENT && want && want.parameters) { + const param = (want.parameters?.['ohos.insightIntent.executeParam.param'] as IIntentParam); + Logger.showInfo(TAG, `cold launch, param is => ${JSON.stringify(param)}`); + this.storage.setOrCreate(CommonConstants.STORAGE_KEY, param); + } + } catch (err) { + let error = err as BusinessError; + Logger.showError(TAG, `onCreate error.code is ${error.code}, error.message is ${error.message}`); } Logger.showInfo(TAG, 'Ability onCreate'); } diff --git a/IntentsKitNewsUpdate/Application/entry/src/main/ets/pages/Index.ets b/IntentsKitNewsUpdate/Application/entry/src/main/ets/pages/Index.ets index 158a14a..9fbb40c 100644 --- a/IntentsKitNewsUpdate/Application/entry/src/main/ets/pages/Index.ets +++ b/IntentsKitNewsUpdate/Application/entry/src/main/ets/pages/Index.ets @@ -15,6 +15,7 @@ import { common } from '@kit.AbilityKit'; import { i18n } from '@kit.LocalizationKit'; +import { BusinessError } from '@kit.BasicServicesKit'; import { News } from '../clouddb/news/News'; import newsDb from '../clouddb/news/NewsDb'; import Logger from '../common/utils/Logger'; @@ -69,26 +70,31 @@ struct Home { } aboutToAppear(): void { - const data = this.storage?.get(CommonConstants.STORAGE_KEY) as IIntentParam; - Logger.showInfo(TAG, `aboutToAppear: ${JSON.stringify(data)}`); - this.handleIntentParam(data); - - // listen intent execute event - this.abilityContext?.eventHub.on(CommonConstants.VIEW_NEWS_EVENT, (data: IIntentParam) => { - Logger.showInfo(TAG, `aboutToAppear.eventHub: ${JSON.stringify(data)}`); + try { + const data = this.storage?.get(CommonConstants.STORAGE_KEY) as IIntentParam; + Logger.showInfo(TAG, `aboutToAppear: ${JSON.stringify(data)}`); this.handleIntentParam(data); - }); - - if (this.currentTabIndex > 0) { - const newsType = this.getUIContext() - .getHostContext()?.resourceManager.getStringSync(this.newsTab[this.currentTabIndex].id) as string; - const isEn = i18n.System.getSystemLanguage() === CommonConstants.LANGUAGE_ENG; - let type = isEn ? enDict[newsType] : newsType; - newsDb.getNewsByNewsType(type).then((ret) => { - this.newsList = ret; + + // listen intent execute event + this.abilityContext?.eventHub.on(CommonConstants.VIEW_NEWS_EVENT, (data: IIntentParam) => { + Logger.showInfo(TAG, `aboutToAppear.eventHub: ${JSON.stringify(data)}`); + this.handleIntentParam(data); }); - } else { - this.newsList = this.recommendList; + + if (this.currentTabIndex > 0) { + const newsType = this.getUIContext() + .getHostContext()?.resourceManager.getStringSync(this.newsTab[this.currentTabIndex].id) as string; + const isEn = i18n.System.getSystemLanguage() === CommonConstants.LANGUAGE_ENG; + let type = isEn ? enDict[newsType] : newsType; + newsDb.getNewsByNewsType(type).then((ret) => { + this.newsList = ret; + }); + } else { + this.newsList = this.recommendList; + } + } catch (err) { + let error = err as BusinessError; + Logger.showError(TAG, `aboutToAppear, error.code is ${error.code}, error.message is ${error.message}`); } } @@ -193,7 +199,8 @@ struct Home { .title({ builder: this.titleBuilder(), height: 56 }) } - @Builder + @ + Builder titleBuilder() { Column() { Text($r('app.string.home_title')) @@ -211,8 +218,12 @@ struct Home { .height('100%') } - @Builder - tabBuilder(text: string, index: number) { + @ + Builder + tabBuilder(text: + string, index: + number + ) { Column() { Text(text) .fontSize(14) @@ -241,7 +252,9 @@ struct Home { }.height('100%').justifyContent(FlexAlign.Center) } - gotoViewNews(entityId: string) { + gotoViewNews(entityId: + string + ) { if (entityId) { newsDb.getNewsByNewsId(entityId).then((ret: null | News[]) => { if (!ret) { diff --git a/IntentsKitNewsUpdate/Application/entry/src/main/ets/pages/NewsDetail.ets b/IntentsKitNewsUpdate/Application/entry/src/main/ets/pages/NewsDetail.ets index 82a8cf7..c227ef6 100644 --- a/IntentsKitNewsUpdate/Application/entry/src/main/ets/pages/NewsDetail.ets +++ b/IntentsKitNewsUpdate/Application/entry/src/main/ets/pages/NewsDetail.ets @@ -70,7 +70,7 @@ export struct NewsDetail { .letterSpacing(0) .textAlign(TextAlign.Start) .align(Alignment.Start) - Text(`${formatDateTime(this.currentNews?.pubDate)} - ${this.currentNews?.pubUserName}官方帐号`) + Text(`${formatDateTime(this.currentNews?.pubDate)} - ${this.currentNews?.pubUserName ?? `新闻`}官方帐号`) .fontColor('rgba(0, 0, 0, 0.4)') .fontSize(10) .lineHeight(14) -- Gitee From 97620843409d4f0f9a1af76e1a2ffe974c662bd9 Mon Sep 17 00:00:00 2001 From: CodingGorit Date: Wed, 3 Sep 2025 15:06:56 +0800 Subject: [PATCH 2/5] =?UTF-8?q?feat:=206.0=20=E9=80=82=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- IntentsKitNewsUpdate/Application/build-profile.json5 | 1 + 1 file changed, 1 insertion(+) diff --git a/IntentsKitNewsUpdate/Application/build-profile.json5 b/IntentsKitNewsUpdate/Application/build-profile.json5 index e7ad1da..23b3a83 100644 --- a/IntentsKitNewsUpdate/Application/build-profile.json5 +++ b/IntentsKitNewsUpdate/Application/build-profile.json5 @@ -6,6 +6,7 @@ "name": "default", "signingConfig": "default", "compatibleSdkVersion": "5.0.5(17)", + "targetSdkVersion": "5.0.5(17)", "runtimeOS": "HarmonyOS", "buildOption": { "strictMode": { -- Gitee From b0b29f9db9fe835df774e86898400da31a32f50d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=8B=E8=83=BD=5FGorit?= Date: Wed, 3 Sep 2025 07:09:55 +0000 Subject: [PATCH 3/5] update IntentsKitNewsUpdate/Application/entry/src/main/ets/pages/Index.ets. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 赋能_Gorit --- .../Application/entry/src/main/ets/pages/Index.ets | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/IntentsKitNewsUpdate/Application/entry/src/main/ets/pages/Index.ets b/IntentsKitNewsUpdate/Application/entry/src/main/ets/pages/Index.ets index 9fbb40c..f5a3bd0 100644 --- a/IntentsKitNewsUpdate/Application/entry/src/main/ets/pages/Index.ets +++ b/IntentsKitNewsUpdate/Application/entry/src/main/ets/pages/Index.ets @@ -199,8 +199,7 @@ struct Home { .title({ builder: this.titleBuilder(), height: 56 }) } - @ - Builder + @Builder titleBuilder() { Column() { Text($r('app.string.home_title')) @@ -218,8 +217,7 @@ struct Home { .height('100%') } - @ - Builder + @Builder tabBuilder(text: string, index: number -- Gitee From 1318e16a2b394846ae9cd181a0e694677772a765 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=8B=E8=83=BD=5FGorit?= Date: Sat, 6 Sep 2025 07:27:07 +0000 Subject: [PATCH 4/5] update IntentsKitNewsUpdate/Application/entry/src/main/ets/pages/NewsDetail.ets. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 赋能_Gorit --- .../Application/entry/src/main/ets/pages/NewsDetail.ets | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/IntentsKitNewsUpdate/Application/entry/src/main/ets/pages/NewsDetail.ets b/IntentsKitNewsUpdate/Application/entry/src/main/ets/pages/NewsDetail.ets index c227ef6..ede471a 100644 --- a/IntentsKitNewsUpdate/Application/entry/src/main/ets/pages/NewsDetail.ets +++ b/IntentsKitNewsUpdate/Application/entry/src/main/ets/pages/NewsDetail.ets @@ -32,6 +32,7 @@ const TAG = 'NewsDetail'; export struct NewsDetail { pathStack: NavPathStack = new NavPathStack(); @State currentNews: News | undefined = undefined; + @State pubDate: string = ''; build() { NavDestination() { @@ -70,7 +71,7 @@ export struct NewsDetail { .letterSpacing(0) .textAlign(TextAlign.Start) .align(Alignment.Start) - Text(`${formatDateTime(this.currentNews?.pubDate)} - ${this.currentNews?.pubUserName ?? `新闻`}官方帐号`) + Text(`${this.pubDate} - ${this.currentNews?.pubUserName ?? `新闻`}官方帐号`) .fontColor('rgba(0, 0, 0, 0.4)') .fontSize(10) .lineHeight(14) @@ -127,6 +128,7 @@ export struct NewsDetail { if (!this.currentNews.content) { this.currentNews = (await newsDb.getNewsByNewsId(this.currentNews.newsId.toString()) as News[])[0]; } + this.pubDate = formatDateTime(this.currentNews?.pubDate); await this.shareIntent(this.currentNews); }) } -- Gitee From 6ad31a9be2d976ba3655cd2af0390cc4bcc9fac3 Mon Sep 17 00:00:00 2001 From: CodingGorit Date: Wed, 10 Sep 2025 17:11:35 +0800 Subject: [PATCH 5/5] update: replace auto_signature.jpg with a new version --- screenshots/client/auto_signature.jpg | Bin 23813 -> 55349 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/screenshots/client/auto_signature.jpg b/screenshots/client/auto_signature.jpg index 0282b8c5eb74d4248bc13abaa03e19f7217793ad..e16943cc25f358dcb80ddd91607bbd4722522e02 100644 GIT binary patch literal 55349 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 N-pzB|b3uLj@L%M0@)!UB literal 23813 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 W(&bLwQXnt|?cL?Jvvj*(^8W+xx$r>% -- Gitee