- 最近也一直在关注鸿蒙NEXT,网络上各种评论,有正面的,也有反面的我觉得从客观角度来看,出现任何评论都很正常但是从长远来看,纯血鸿蒙究竟有什么意义/价值呢?其实可以从几点来看:1、战略价值:纯血鸿蒙是中国在基础软件领域的一次重大创新,打破了移动操作系统领域的二元对立格局,促进了中国信息技术产业链的自主可控与安全保障。它终结了美国在全球操作系统核心技术领域的垄断地位,为中国信息技术产业提供了自... 最近也一直在关注鸿蒙NEXT,网络上各种评论,有正面的,也有反面的我觉得从客观角度来看,出现任何评论都很正常但是从长远来看,纯血鸿蒙究竟有什么意义/价值呢?其实可以从几点来看:1、战略价值:纯血鸿蒙是中国在基础软件领域的一次重大创新,打破了移动操作系统领域的二元对立格局,促进了中国信息技术产业链的自主可控与安全保障。它终结了美国在全球操作系统核心技术领域的垄断地位,为中国信息技术产业提供了自...
- 本文是 OFCA-OpenHarmony 认证模拟考试的习题答案,涵盖 OpenHarmony 的多内核设计、权限申请、通知发布、系统线程、启动过程、分布式软总线、模块导入、文件管理、公共事件等多个方面。每道题目均提供了详细的选择项和正确答案,旨在帮助考生熟悉考试内容,掌握关键知识点,提高通过认证考试的几率。 本文是 OFCA-OpenHarmony 认证模拟考试的习题答案,涵盖 OpenHarmony 的多内核设计、权限申请、通知发布、系统线程、启动过程、分布式软总线、模块导入、文件管理、公共事件等多个方面。每道题目均提供了详细的选择项和正确答案,旨在帮助考生熟悉考试内容,掌握关键知识点,提高通过认证考试的几率。
- 虽然中年程序员有丰富的项目经验和对编程的深度理解。但是,仅仅依靠经验并不能让他们在这个变革中完全安然无恙。也需要积极学习新的技术和工具,来适应这个快速变化的时代。 虽然中年程序员有丰富的项目经验和对编程的深度理解。但是,仅仅依靠经验并不能让他们在这个变革中完全安然无恙。也需要积极学习新的技术和工具,来适应这个快速变化的时代。
- @[toc] ArkTS 状态管理深度解析:@Watch 和 $$ 运算符的妙用在 ArkTS 的开发文档中,我们不仅可以发现强大的组件状态管理和应用状态管理,还能看到一些高级功能,其中包括 @Watch 装饰器和 $$ 运算符。这两者为开发者提供了更多的控制权和便利性。 @Watch 装饰器:状态变量的敏感监听@Watch 装饰器在 ArkUI 框架中扮演了状态变量变化的守望者角色。当状态... @[toc] ArkTS 状态管理深度解析:@Watch 和 $$ 运算符的妙用在 ArkTS 的开发文档中,我们不仅可以发现强大的组件状态管理和应用状态管理,还能看到一些高级功能,其中包括 @Watch 装饰器和 $$ 运算符。这两者为开发者提供了更多的控制权和便利性。 @Watch 装饰器:状态变量的敏感监听@Watch 装饰器在 ArkUI 框架中扮演了状态变量变化的守望者角色。当状态...
- 本章提供了 HarmonyOS 的基础知识,包括定义、发展历程、特点、架构和与其他操作系统的比较。这为后续的开发工作打下了坚实的基础。 本章提供了 HarmonyOS 的基础知识,包括定义、发展历程、特点、架构和与其他操作系统的比较。这为后续的开发工作打下了坚实的基础。
- 就在这个夏天,赶快参加这些活动,带您清凉一下~ 就在这个夏天,赶快参加这些活动,带您清凉一下~
- 这篇我们单独看 Checkbox。 上一篇 Toggle 里已经见过 Checkbox 形态,但那只是为了分清几种开关外观。这一篇不绕了,我们就盯着真正的 Checkbox 组件:单个勾选、多个独立选择、颜色和禁用态。 先说清楚边界:这篇不讲成组管理,也不做全选、反选、列表刷新和表单提交。那些内容以后会放到对应章节。我 这篇我们单独看 Checkbox。 上一篇 Toggle 里已经见过 Checkbox 形态,但那只是为了分清几种开关外观。这一篇不绕了,我们就盯着真正的 Checkbox 组件:单个勾选、多个独立选择、颜色和禁用态。 先说清楚边界:这篇不讲成组管理,也不做全选、反选、列表刷新和表单提交。那些内容以后会放到对应章节。我
- 这篇我们写 TextArea。它看起来只是 TextInput 的多行版本,但真放到页面里,问题会马上冒出来:高度被撑乱、字数没边界、滚动条不好看、禁用态像还能编辑。 所以这个案例不做评论发布,也不做草稿保存。我们只把多行输入框本身处理顺:占位提示、字数计数、最多行数、滚动条、高度适配和禁用态。 参考文档: https 这篇我们写 TextArea。它看起来只是 TextInput 的多行版本,但真放到页面里,问题会马上冒出来:高度被撑乱、字数没边界、滚动条不好看、禁用态像还能编辑。 所以这个案例不做评论发布,也不做草稿保存。我们只把多行输入框本身处理顺:占位提示、字数计数、最多行数、滚动条、高度适配和禁用态。 参考文档: https
- 这篇我们写 TextInput。输入框很小,但它特别容易暴露页面粗糙感:占位文字太重、键盘类型不对、密码框没有眼睛图标、错误态只靠用户自己猜。 所以这个案例不做完整登录页,也不讲状态管理。我们先把输入框本体看清楚:普通输入、手机号、邮箱、验证码、密码、错误态和禁用态。 参考文档: https://developer.h 这篇我们写 TextInput。输入框很小,但它特别容易暴露页面粗糙感:占位文字太重、键盘类型不对、密码框没有眼睛图标、错误态只靠用户自己猜。 所以这个案例不做完整登录页,也不讲状态管理。我们先把输入框本体看清楚:普通输入、手机号、邮箱、验证码、密码、错误态和禁用态。 参考文档: https://developer.h
- 这次我们只看 Button。不写登录,不写提交,也不弹窗,先把按钮本身讲明白。 按钮最怕什么?一排全是蓝色,一眼看过去每个都像主操作。用户不知道该点哪个,后面逻辑写得再漂亮也白搭。 所以这个案例只做几种按钮:主按钮、次按钮、危险按钮、弱按钮、整行按钮、并排按钮和禁用态。 参考文档: https://developer. 这次我们只看 Button。不写登录,不写提交,也不弹窗,先把按钮本身讲明白。 按钮最怕什么?一排全是蓝色,一眼看过去每个都像主操作。用户不知道该点哪个,后面逻辑写得再漂亮也白搭。 所以这个案例只做几种按钮:主按钮、次按钮、危险按钮、弱按钮、整行按钮、并排按钮和禁用态。 参考文档: https://developer.
- 这篇我们聊 Image。图片这东西看着简单,真写页面时经常出事:不是路径错了,就是比例歪了,要么封面一铺满就把重点裁没了。 所以这个案例不做花活,只把四种来源放到一页里:media、rawfile、SVG、网络图。最后再看一眼 Contain、Cover、Fill 到底差在哪。 用本地资源是为了稳定,用网络图是为了贴近 这篇我们聊 Image。图片这东西看着简单,真写页面时经常出事:不是路径错了,就是比例歪了,要么封面一铺满就把重点裁没了。 所以这个案例不做花活,只把四种来源放到一页里:media、rawfile、SVG、网络图。最后再看一眼 Contain、Cover、Fill 到底差在哪。 用本地资源是为了稳定,用网络图是为了贴近
- 今天我们写一个很小的 RichEditor。它能编辑图文内容,但我们先不做 Markdown、不做 HTML 转换,也不做保存。 官方文档里也把边界说得很清楚:只是展示图文时,可以先考虑 Text 或 RichText;用户真的要编辑图文内容时,再上 RichEditor。这个 Demo 就按这个边界来。 先准备控制器 今天我们写一个很小的 RichEditor。它能编辑图文内容,但我们先不做 Markdown、不做 HTML 转换,也不做保存。 官方文档里也把边界说得很清楚:只是展示图文时,可以先考虑 Text 或 RichText;用户真的要编辑图文内容时,再上 RichEditor。这个 Demo 就按这个边界来。 先准备控制器
- 今天我们先不急着写编辑器。富文本只是“带样式的内容”,展示和编辑是两件事。 这个 Demo 放了四种选择:Text + Span、StyledString、RichText(HTML) 和 RichEditor。我们先把边界看清楚,后面写代码会少走很多弯路。 少量样式:Text + Span 如果只是几个重点词、一个标 今天我们先不急着写编辑器。富文本只是“带样式的内容”,展示和编辑是两件事。 这个 Demo 放了四种选择:Text + Span、StyledString、RichText(HTML) 和 RichEditor。我们先把边界看清楚,后面写代码会少走很多弯路。 少量样式:Text + Span 如果只是几个重点词、一个标
- 今天我们看 StyledString。它适合把文字、局部样式、段落规则,甚至图片附件,放进同一个字符串对象里管理。 如果只是几段静态文字,Text + Span 已经够用。StyledString 更适合内容本身需要带样式流转的场景,比如从编辑器拿到一段内容,再交给 Text 展示。 先准备一个 TextControl 今天我们看 StyledString。它适合把文字、局部样式、段落规则,甚至图片附件,放进同一个字符串对象里管理。 如果只是几段静态文字,Text + Span 已经够用。StyledString 更适合内容本身需要带样式流转的场景,比如从编辑器拿到一段内容,再交给 Text 展示。 先准备一个 TextControl
- 今天我们把长文本收一收,让页面先给用户一个能扫读的摘要,而不是把整段内容直接铺满屏幕。 这个 Demo 只做一件事:用 maxLines、textOverflow 和 ellipsisMode 控制长文展示,再用一个很小的状态切换“展开 / 收起”。状态这里只是为了让按钮能动起来,我们不在这篇展开讲状态管理。 先做两行 今天我们把长文本收一收,让页面先给用户一个能扫读的摘要,而不是把整段内容直接铺满屏幕。 这个 Demo 只做一件事:用 maxLines、textOverflow 和 ellipsisMode 控制长文展示,再用一个很小的状态切换“展开 / 收起”。状态这里只是为了让按钮能动起来,我们不在这篇展开讲状态管理。 先做两行
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第三期2026/08/21 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;念擎-华为云AI开发者运营案例开发专家
本期直播内容:AI六层能力首次详细解读 + 新一代华为云开发者空间亮相 + 校园案例直播带练
回顾中
热门标签