846903522_社区达人页

个人头像照片
846903522
已加入开发者社区2292

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖新秀
江湖新秀

成就

已发布81篇文章
37条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
擅长领域
技术认证

暂时未有相关云产品技术能力~

暂无个人介绍

暂无精选文章
暂无更多信息

2025年03月

  • 03.30 06:14:01
    发表了文章 2025-03-30 06:14:01

    HarmonyOS Next 实战卡片开发 03

    本文详细介绍了基于 HarmonyOS Next 的卡片开发实战,涵盖从项目创建到功能实现的全流程。首先通过新建项目和服务卡片搭建基础框架,并设置沉浸式体验优化界面。接着实现了首页轮播图功能,包括申请网络权限、初始化数据和构建轮播组件。随后深入讲解了卡片 id 的处理,涉及获取、返回、持久化存储及移除操作,确保卡片与应用间的高效通信。此外,封装了下载图片工具类,支持卡片发起通知获取网络图片,增强功能扩展性。最后实现了卡片同步轮播功能,使首页与卡片轮播状态保持一致。整个流程注重细节,结合实际案例,为开发者提供了全面的参考。
  • 03.30 06:12:07
    发表了文章 2025-03-30 06:12:07

    HarmonyOS Next 实战卡片开发 02

    本文介绍了 HarmonyOS Next 实战中卡片开发的图片显示技术,包括本地图片和网络图片的处理方法。对于本地图片,通过截图、选择图片、复制到临时目录并传递给卡片组件完成显示;而对于网络图片,则需申请网络权限,下载图片至本地后再按本地图片流程处理。文中详细展示了代码实现步骤与关键点,如使用 `PhotoViewPicker` 选择图片、`http` 下载网络资源以及通过 `formImages` 传递图片数据,确保图片在卡片中正确显示。
  • 03.30 06:11:29
    发表了文章 2025-03-30 06:11:29

    HarmonyOS Next 实战卡片开发 01

    本文详细介绍了 HarmonyOS Next 中的卡片开发,涵盖基本概念、类型、创建、配置、能力支持、生命周期及通信等内容。Form Kit 提供将应用重要信息前置到服务卡片的功能,减少跳转层级,适用于嵌入系统应用(如桌面),支持拉起页面与发送消息等交互。卡片分为静态与动态两种类型,分别适用于不同刷新需求场景。
  • 03.30 06:09:40
    发表了文章 2025-03-30 06:09:40

    HarmonyOS Next 如何优雅的编写注释

    本文介绍了如何在 HarmonyOS NEXT 中优雅地编写注释,提升代码可读性和维护性。通过使用 jsDoc 或 TypeDoc 规范,开发者可以为项目生成清晰的说明文档。文章详细解析了常见修饰符(如 @param、@returns、@async 等)的用法,并展示了 DevEco Studio 自动生成 ArkTSDoc 文档的功能。遵循这些规范,团队能够更高效协作,同时 IDE 也能提供更好的语法提示支持。
  • 03.28 22:43:11
    发表了文章 2025-03-28 22:43:11

    HarmonyOS Next 简单上手元服务开发

    本文介绍了 HarmonyOS Next 中元服务的开发流程与关键特性。元服务是一种轻量级应用程序形态,支持免安装、秒开直达,适用于听音乐、打车等场景,大幅提升服务获取效率。文章详细讲解了元服务的开发旅程,包括在 AGC 平台上新建项目、修改名称与图标、新增卡片等内容,并提供了代码示例,如 AtomicServiceTabs 的 tab 切换和标题设置、AtomicServiceNavigation 的路由管理等。此外,还探讨了 AtomicServiceWeb 的使用方法,涵盖鸿蒙页面与 h5 页面的数据传递及方法调用。
  • 03.28 22:41:58
    发表了文章 2025-03-28 22:41:58

    HarmonyOS Next 浅谈 发布-订阅模式

    本文浅谈 HarmonyOS Next 中的发布-订阅模式,通过 ArkTS 的 Emitter 对象实现事件的订阅、发布与管理。文章介绍了设计模式在现代开发中的重要性,特别是封装工具或游戏开发时的应用。具体实现中定义了 `on`(持续订阅)、`once`(单次订阅)、`off`(取消订阅)和 `emit`(发布事件)等方法,并通过 TypeScript 实现了一个自定义的 `MyEmitter` 类。示例代码展示了如何注册、触发和取消事件,图文并茂地说明了该模式的实际效果。发布-订阅模式有助于系统解耦,提升代码的可扩展性和灵活性,适合需要高效事件管理的场景。
  • 03.28 22:41:10
    发表了文章 2025-03-28 22:41:10

    HarmonyOS Next 浅谈 发布-订阅模式

    本文浅谈 HarmonyOS Next 中的发布-订阅模式,通过 ArkTS 的 Emitter 对象实现事件的持续订阅、单次订阅、取消订阅和触发功能。文章详细介绍了设计目标、接口定义及具体实现步骤,包括类型定义、类结构设计和调用示例。发布-订阅模式有助于系统解耦与扩展,适用于工具封装和游戏开发等场景。文末附有效果图和总结,帮助开发者更好地理解和应用该模式。
  • 03.28 22:39:42
    发表了文章 2025-03-28 22:39:42

    HarmonyOS Next 并发 taskpool 和 worker

    HarmonyOS Next 提供了 TaskPool 和 Worker 两种并发能力,基于 Actor 并发模型实现。TaskPool 是 Worker 的封装,支持参数直接传递、返回数据接收、任务优先级设置及取消功能,适合大多数场景;Worker 则适用于超长任务或需手动管理线程生命周期的场景。两者通过消息通信完成跨线程数据交换,支持普通对象拷贝、ArrayBuffer 拷贝/转移、SharedArrayBuffer 共享及 Sendable 引用传递等方式。实际开发中,TaskPool 更简化任务调度,而 Worker 更灵活,可根据任务类型(耗时、长时、常驻)选择合适方案。
  • 03.28 22:36:59
    发表了文章 2025-03-28 22:36:59

    小白必看 HarmonyOS Next HMRouter 轻松上手秘籍

    本文详细介绍了HarmonyOS页面跳转解决方案——HMRouter的使用方法,帮助开发者快速上手。HMRouter封装了系统Navigation能力,提供路由拦截、页面生命周期管理、自定义转场动画等功能,简化开发流程。文章通过具体示例讲解模块内及跨模块页面跳转、路由传参、自定义动画、拦截器和生命周期管理等核心功能。同时,提供了丰富的资源链接,包括接口文档、高级动画教程和常见问题解答,适合初学者系统学习HMRouter的使用与原理。
  • 03.28 22:34:02
    发表了文章 2025-03-28 22:34:02

    鸿蒙元服务实战-笑笑五子棋(5)

    本文介绍了鸿蒙元服务实战项目“笑笑五子棋”的最后一部分,主要包括卡片制作与发布上架流程。通过 Form Kit 框架,实现静态与动态卡片的开发,详细讲解了卡片生命周期、功能页面设计及配置文件设置。文章还展示了如何完成卡片内的五子棋逻辑,包括绘制棋盘、处理落子和胜负判断等核心功能。最后,说明了发布上架的步骤,如设置图标、配置证书及打包 Hap 文件。附有参考链接和代码仓库,方便读者深入学习。至此,“笑笑五子棋”从开发到上线全流程完毕。
  • 03.28 22:31:57
    发表了文章 2025-03-28 22:31:57

    鸿蒙元服务实战-笑笑五子棋(4)

    本文介绍了基于鸿蒙元服务开发的“笑笑五子棋”项目第四部分的核心实现。主要涵盖五子棋的基本逻辑,包括沉浸式设计、AtomicServiceTabs组件使用、棋盘绘制、点击下棋逻辑以及输赢判断等功能。
  • 03.28 22:30:52
    发表了文章 2025-03-28 22:30:52

    鸿蒙元服务实战-笑笑五子棋(3)

    本文是鸿蒙元服务实战系列的第三篇,围绕“笑笑五子棋”项目深入讲解了 Canvas 的高级用法。主要内容包括:`createPattern` 方法实现图片填充模板,支持多种重复方式如 `repeat`、`clamp` 和 `mirror`;绘制二次和三次贝塞尔曲线的路径方法 `quadraticCurveTo` 和 `bezierCurveTo`;以及通过 `ImageData` 对象操作像素数据,实现图像反色、黑白、亮度调整等特效。此外,还介绍了性能优化的马赛克效果实现技巧和渐变滤镜效果。结合代码示例与实际效果,帮助开发者掌握 Canvas 更多实用功能。
  • 03.28 22:30:04
    发表了文章 2025-03-28 22:30:04

    鸿蒙元服务实战-笑笑五子棋(2)

    本章节主要讲解鸿蒙元服务的创建及Canvas图形绘制实战,以“笑笑五子棋”为例。内容涵盖在AGC平台和DevEco Studio中创建元服务工程的具体步骤,以及Canvas的基本使用方法,包括设置抗锯齿、创建画布上下文、渲染组件和描绘图案。此外,还详细介绍了Canvas常见用法,如直线、矩形、弧形、文本和图像的绘制,并展示了动态效果的实现方式。最后总结了Canvas的核心属性与方法。适合对鸿蒙开发感兴趣的开发者学习参考。
  • 03.28 22:29:12
    发表了文章 2025-03-28 22:29:12

    鸿蒙元服务实战-笑笑五子棋(1)

    《笑笑五子棋》是基于鸿蒙系统开发的元服务应用,由深度开发者分享开源。名字源于开发者女儿“笑笑”,充满程序员的独特浪漫。应用采用 ArkTS API 12、Canvas 等技术,支持 AtomicServiceTabs 和卡片开发,已成功上架并获得基础激励。凭借活跃设备数达标,还登上鸿蒙负一屏休闲分类菜单,提升了用户活跃度。本文介绍了应用背景和技术细节,下篇将聚焦代码实现。适合对鸿蒙开发感兴趣的开发者学习交流。
  • 03.28 22:25:00
    发表了文章 2025-03-28 22:25:00

    HarmonyOSNext 端云一体化(6)

    本文深入讲解了 HarmonyOSNext 的端云一体化开发中的云函数部分,重点介绍云对象的创建、调试、部署及调用方法。云函数采用 serverless 技术,使用 TypeScript 语法,简化后端开发流程。文章详细说明了云对象的创建步骤、配置文件解析(如 `function-config.json` 和 `package.json`),以及如何通过 DevEco Studio 调试和部署云对象。此外,还探讨了云对象调用云数据库、云存储、第三方 API 及其他云对象的具体实现方式,并提供了客户端调用云对象的示例代码。
  • 03.28 22:23:23
    发表了文章 2025-03-28 22:23:23

    HarmonyOSNext 端云一体化(5)

    本文介绍了 HarmonyOS Next 中客户端操作云存储的详细方法,涵盖云存储基础、环境准备及核心 API 使用。首先讲解了云存储的概念、免费配额与计费策略,接着说明如何在 AGC 平台开通云存储并初始化实例。核心功能包括文件上传(`uploadFile`)、云端文件列表查看(`list`)、元数据获取(`getMetadata`)、下载地址获取(`getDownloadURL`)、文件下载(`downloadFile`)和文件删除(`deleteFile`)。文中还强调了操作时需注意的事项,如文件路径限制和错误处理。通过学习,开发者可掌握云存储的基本操作,满足应用开发中的文件存储需求。
  • 03.28 22:22:38
    发表了文章 2025-03-28 22:22:38

    HarmonyOSNext 端云一体化(4)

    本文是《HarmonyOSNext 端云一体化》系列第4篇,主要讲解数据库查询条件操作。文中详细介绍了查询条件中的“谓词”概念,列举了如`equalTo`、`greaterThan`、`orderByAsc`等常用谓词,并通过示例代码展示其用法,包括基本查询与复杂组合查询。读者可灵活运用这些谓词实现多样化数据筛选。文末还提供了进一步交流的方式,适合开发者深入了解鸿蒙数据库操作。
  • 03.28 22:21:58
    发表了文章 2025-03-28 22:21:58

    HarmonyOS Next 端云一体化(3)

    本章深入讲解了HarmonyOS Next中通过客户端代码操作云数据库的方法。主要内容包括:1)数据库操作的四种方式,重点分析客户端代码操作;2)利用DevEco Studio生成客户端数据模型,提升开发效率;3)详细演示数据库基本操作(初始化、查询、新增/更新、删除、计算)及其参数与返回值;4)提供完整示例代码。下一章将聚焦查询语法(condition)。
  • 03.28 22:19:59
    发表了文章 2025-03-28 22:19:59

    HarmonyOS Next 端云一体化(2)

    本文介绍了HarmonyOS云数据库端云一体化中的数据库操作流程。首先创建名为“Study”的存储区,并在DevEco Studio中配置信息;接着定义对象类型,以“Book”为例,详细说明objectTypeName、fields、indexes和permissions的设置规则;然后通过JSON文件添加数据条目,配置cloudDBZoneName和objects字段;最后将本地数据库部署至AGC平台并刷新数据。全文涵盖存储区创建、对象类型定义、数据操作及云端部署等核心步骤,为端云协同开发奠定基础。
  • 03.28 22:19:14
    发表了文章 2025-03-28 22:19:14

    HarmonyOS Next 端云一体化(1)

    HarmonyOS Next端云一体化开发简介:借助Cloud Foundation Kit,开发者可便捷使用云函数、云数据库和云存储等服务,专注于业务逻辑。本文涵盖应用场景(如应用后端、计算密集型任务等)、资源介绍、项目创建流程(AGC平台与DevEco Studio配合)、云端环境操作及本地目录结构解析。建议优先使用DevEco Studio进行开发以提升体验,为深入学习打下基础。
  • 03.13 07:40:51
    发表了文章 2025-03-13 07:40:51

    uniapp 极速上手鸿蒙开发

    uniapp 自版本 `4.28.2024092502` 起支持鸿蒙应用开发,现版本 `4.36.2024112817` 同时支持鸿蒙应用和元服务开发。本文介绍使用 HBuilderX 4.24+ 和 DevEco Studio 进行环境配置、项目创建及运行的详细步骤,涵盖从 AGC 平台新建项目、配置证书到最终运行项目的全流程,帮助开发者快速上手鸿蒙开发。注意:HBuilderX 4.31+ 构建的鸿蒙运行包不支持 x86_64 平台,需使用真机调试。

2024年10月

  • 发表了文章 2025-03-30

    HarmonyOS Next 如何优雅的编写注释

  • 发表了文章 2025-03-30

    HarmonyOS Next 实战卡片开发 03

  • 发表了文章 2025-03-30

    HarmonyOS Next 实战卡片开发 02

  • 发表了文章 2025-03-30

    HarmonyOS Next 实战卡片开发 01

  • 发表了文章 2025-03-28

    HarmonyOS Next 浅谈 发布-订阅模式

  • 发表了文章 2025-03-28

    HarmonyOS Next 浅谈 发布-订阅模式

  • 发表了文章 2025-03-28

    HarmonyOS Next 简单上手元服务开发

  • 发表了文章 2025-03-28

    小白必看 HarmonyOS Next HMRouter 轻松上手秘籍

  • 发表了文章 2025-03-28

    HarmonyOS Next 并发 taskpool 和 worker

  • 发表了文章 2025-03-28

    鸿蒙元服务实战-笑笑五子棋(5)

  • 发表了文章 2025-03-28

    鸿蒙元服务实战-笑笑五子棋(4)

  • 发表了文章 2025-03-28

    鸿蒙元服务实战-笑笑五子棋(3)

  • 发表了文章 2025-03-28

    鸿蒙元服务实战-笑笑五子棋(2)

  • 发表了文章 2025-03-28

    鸿蒙元服务实战-笑笑五子棋(1)

  • 发表了文章 2025-03-28

    HarmonyOS Next 端云一体化(1)

  • 发表了文章 2025-03-28

    HarmonyOSNext 端云一体化(6)

  • 发表了文章 2025-03-28

    HarmonyOSNext 端云一体化(5)

  • 发表了文章 2025-03-28

    HarmonyOS Next 端云一体化(2)

  • 发表了文章 2025-03-28

    HarmonyOS Next 端云一体化(3)

  • 发表了文章 2025-03-28

    HarmonyOSNext 端云一体化(4)

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息