摘要: ArkTs介绍 目前流行的编程语言TypeScript是在JavaScript基础上通过添加类型定义扩展而来的,ArkTs基于TypeScript语言扩展而来,是TS的超集,继承了TS的所有特性,引入声明式UI的能力,相对于安卓开发提升前端代码效率30%。 HarmonyOS SDK (API4至7 阅读全文
posted @ 2025-02-28 15:57 鸿蒙布道师 阅读(62) 评论(0) 推荐(0)
摘要: 工程目录 应用和应用包 用户应用程序泛指运行在设备的操作系统之上,为用户提供特定服务的程序,简称“应用”。一个应用所对应的软件包文件,称为“应用程序包”。 当前系统提供了应用程序包开发、安装、查询、更新、卸载的管理机制,便于开发者开发和管理应用。同时,系统还屏蔽了不同的芯片平台的差异(包括x86/A 阅读全文
posted @ 2025-02-28 15:32 鸿蒙布道师 阅读(111) 评论(0) 推荐(0)
摘要: 学习本章节能够快速构建出首个HarmonyOS应用,掌握应用程序包结构、资源文件的使用。 基础概念 UI框架 HarmonyOS提供了一套UI开发框架,即方舟开发框架(ArkUI框架)。方舟开发框架可为开发者提供应用UI开发所必需的能力,比如多种组件、布局计算、动画能力、UI交互、绘制等。 方舟开发 阅读全文
posted @ 2025-02-28 15:16 鸿蒙布道师 阅读(46) 评论(0) 推荐(0)
摘要: 工具安装 工欲善其事必先利其器,需要下载开发软件DevStudio 工具安装指导: 文档中心 Windows环境 运行环境要求 为保证DevEco Studio正常运行,建议电脑配置满足如下要求: 操作系统:Windows10 64位、Windows11 64位内存:16GB及以上硬盘:100GB及 阅读全文
posted @ 2025-02-28 14:24 鸿蒙布道师 阅读(997) 评论(0) 推荐(0)
摘要: 鸿蒙开发获取主窗口 //获取主窗口 import { window } from '@kit.ArkUI'; export class AppUtil{ private constructor() {} private static windowStage: window.WindowStage; 阅读全文
posted @ 2024-07-20 15:04 鸿蒙布道师 阅读(24) 评论(0) 推荐(0)
摘要: 鸿蒙开发获取上下文context //common.UIAbilityContext,上下文 import { common } from '@kit.AbilityKit'; export class AppUtil{ private constructor() {} private static 阅读全文
posted @ 2024-07-20 14:59 鸿蒙布道师 阅读(14) 评论(0) 推荐(0)
摘要: 鸿蒙开发获取当前应用的BundleInfo import { bundleManager } from '@kit.AbilityKit'; static async getBundleInfo(): Promise<bundleManager.BundleInfo> { return await 阅读全文
posted @ 2024-07-20 14:33 鸿蒙布道师 阅读(82) 评论(0) 推荐(0)
摘要: 获取应用程序的配置信息 import { bundleManager } from '@kit.AbilityKit'; static async getAppInfo() { let bundleInfo: bundleManager.BundleInfo = await bundleManage 阅读全文
posted @ 2024-07-20 14:15 鸿蒙布道师 阅读(39) 评论(0) 推荐(0)
摘要: 日志工具类 import hilog from '@ohos.hilog' import { BusinessError } from '@kit.BasicServicesKit' const LOGGER_DOMAIN: number = 0x0000 const LOGGER_TAG: str 阅读全文
posted @ 2024-07-20 13:48 鸿蒙布道师 阅读(16) 评论(0) 推荐(0)
摘要: 参加HarmonyOS Codelab挑战赛活动 中奖了一件定制t恤 你们中奖了吗? ❤️感谢CSDN官方哦 阅读全文
posted @ 2021-04-19 13:26 鸿蒙布道师 阅读(11) 评论(0) 推荐(0)