新特性

●VON15 天前
ui·华为·架构·harmonyos·鸿蒙·新特性
HarmonyKit | HarmonyOS Kit 模块化体系与零依赖架构实践在开发 HarmonyKit 的过程中,有一个细节让我印象很深:整个项目没有引入任何第三方 npm 包。Base64 编解码用了 @kit.ArkTS 下的 util 子模块,哈希计算用了 @kit.CryptoArchitectureKit 的 cryptoFramework,剪贴板操作用了 @kit.BasicServicesKit 的 pasteboard。三个系统 Kit,覆盖了所有需要的能力。
●VON16 天前
华为·harmonyos·鸿蒙·新特性
HarmonyKit | 鸿蒙新特性:HdsTabs 沉浸光感底部导航完全指南HarmonyKit 的底部导航经历了三个阶段,每个阶段都解决了一个具体问题。阶段一:基础 Tabs。 项目初期使用了最基础的 Tabs 组件。功能完整——标签切换、内容区跟随、bar 位置可配。但视觉效果非常原始:底部栏是一个纯色矩形条,与内容区之间有生硬的分割线。这是"能用"的阶段。
●VON16 天前
华为·harmonyos·鸿蒙·新特性
HarmonyKit | 鸿蒙新特性对比:Tabs vs HdsTabs 选型深度解析Tabs 和 HdsTabs 之差看起来只是多了三个字母,但背后的技术体系完全不一样。Tabs 是 ArkUI 框架层的基础组件。它提供了标签导航的基础能力——标签切换、内容区渲染、TabBar 定位。除此之外的一切都需要开发者手动实现:选中态的样式、悬浮效果、模糊背景、手势适配。你可以把 Tabs 想成一套"积木",你需要自己搭出想要的结构。
●VON16 天前
ui·华为·harmonyos·鸿蒙·新特性
HarmonyKit | 鸿蒙新特性规范:10 个工具页 UI 一致性设计系统当 HarmonyKit 只有 3 个工具时,每个页面的 UI 结构是"随手写的"。JSON 格式化页面的返回按钮是圆的,Base64 页面的返回按钮是文字链接,时间戳转换页面根本没有返回按钮——因为它还没有从主页解耦出来。
装不满的克莱因瓶2 个月前
java·spring·云原生·jdk·新特性·spring6
Spring 全家桶与 Spring 6 新特性详解:从 IoC 到云原生时代目录一、前言二、什么是 Spring?三、Spring 全家桶体系1、Spring Framework
●VON2 个月前
华为·ar·harmonyos·鸿蒙·新特性
鸿蒙 BodyAR 实战:基于人体骨骼追踪的体感运动计数器开发全解随着 HarmonyOS NEXT 的生态日趋成熟,华为 AR Engine 为开发者提供了强大的人体骨骼追踪能力。但在实际开发中,仅仅"看到骨架"远远不够——如何将骨骼数据转化为有意义的业务逻辑,才是从 Demo 到产品的关键一步。
●VON2 个月前
java·华为·harmonyos·鸿蒙·新特性
鸿蒙NEXT ArkUI进阶:用CustomBuilder打造高定制化品牌页签栏几乎每个移动端应用的底部导航栏都会面临同一个问题:系统提供的默认样式虽然稳定、规范,但往往无法满足品牌化定制的需求。比如社交媒体应用需要在"消息"页签上显示未读角标,电商应用需要在"购物车"页签上显示商品数量,内容平台希望在选中态有品牌色的丝滑过渡动画。
●VON2 个月前
华为·harmonyos·鸿蒙·新特性
鸿蒙NEXT实战:用HdsTabs构建沉浸式音乐播放器 WaveFlow逐一拆解了 HdsTabs 悬浮页签栏的各个特性——基础配置、自定义页签、视觉特效、迷你栏与动态控制。但在实际产品开发中,这些特性从来不会单独存在。它们在同一个界面中协同工作,才能真正发挥价值。
●VON2 个月前
华为·harmonyos·鸿蒙·材质·新特性
鸿蒙NEXT视觉特效深度解析:gradientMask渐变遮罩与Material材质系统在移动端 UI 设计中,“过渡"是一个容易被忽视但至关重要的细节。当你把一个漂亮的底部导航栏做好之后,有没有发现它和上方内容区的交界处总是显得有些生硬?或者页签栏背景透过内容区的颜色显得有些"脏”?
●VON2 个月前
华为·harmonyos·鸿蒙·新特性
BodyAR 骨骼数据解析:从 ARBody 到 23 个关键点的完整数据链路AR 会话启动后,每帧约 30 次地通过 onFrameUpdate 回调向应用层输送数据。但原始帧数据如何变成可用的骨骼坐标?归一化坐标如何映射到屏幕像素?每帧数据有哪些校验必要?
●VON2 个月前
华为·harmonyos·鸿蒙·新特性
BodyAR 会话管理深度剖析:ARConfig 参数全解与生命周期最佳实践AR 会话是 BodyAR 应用的"发动机"——配置不当,轻则追踪不准,重则直接崩溃。然而在实际开发中,许多开发者往往只关注如何拿到骨骼数据,而忽略了会话配置和生命周期管理的重要性。
●VON2 个月前
华为·ar·harmonyos·鸿蒙·新特性
BodyAR 骨骼可视化渲染:Shape + Line + Circle 打造优雅的 AR 骨架叠加层数据到手之后,怎么把它画出来?这看似是一个简单的 UI 问题,但在 AR 场景下,叠加层需要覆盖在实时相机预览之上、每秒刷新 30 次、与相机画面精确对齐——普通的 UI 方案难以胜任。
●VON2 个月前
华为·harmonyos·鸿蒙·新特性
鸿蒙NEXT新特性:HdsTabs悬浮页签栏barFloatingStyle完全入门指南移动端应用发展至今,底部导航栏(Bottom Tab Bar)已经成为标配。从 iOS 的 UITabBar 到 Android 的 BottomNavigationView,各类框架都提供了自己的底部导航方案。但传统的底部导航栏有一个明显的视觉缺陷——它与内容区之间有一条生硬的分界线,让界面看起来像是被"切断"了。
●VON2 个月前
华为·harmonyos·鸿蒙·新特性
BodyAR 从零开始:开发环境搭建与完整项目配置指南本文聚焦于实战环节——从 DevEco Studio 安装到第一个可运行的 BodyAR 项目,全程手把手指导。
●VON2 个月前
华为·harmonyos·新特性
鸿蒙 BodyAR 技术全景解读:从芯片到应用的人体骨骼追踪2024 年 HarmonyOS NEXT 正式发布,华为彻底脱离了 AOSP,构建起完全自主的操作系统生态。在这场技术变革中,AR Engine 作为系统级的增强现实引擎,成为了鸿蒙区别于其他平台的核心差异化能力之一。而其中的 BodyAR(人体骨骼追踪) 模块,更是凭借与麒麟芯片 NPU 的深度整合,在功耗、延迟和精度上展现出了独特的竞争力。
装不满的克莱因瓶5 个月前
java·前端·javascript·jdk·新特性·jdk7
Java7新特性:try-with-resources写法我们之前对流的操作是这样的,下面是我写的一个生成验证码的接口方法:但在jdk7我们可以将流的操作写为:
一匹电信狗6 个月前
开发语言·c++·系统架构·学习笔记·c++11·智能指针·新特性
【C++】CPU的局部性原理有梦想的电信狗在实际编程中,我们常会发现: 逻辑相同的代码,仅仅改变数据访问顺序,性能却可能相差数倍。
kong79069287 个月前
java·新特性·java 基础语法
Java新特性-(二)Java基础语法public static void main(String[] args) { int age = 20; boolean hasId = true;
序属秋秋秋10 个月前
c++·笔记·学习·面试·c++11·智能指针·新特性
《C++进阶之C++11》【智能指针】(下)往期《C++初阶》回顾:《C++初阶》目录导航往期《C++进阶》回顾: /------------ 继承多态 ------------/ 【普通类/模板类的继承 + 父类&子类的转换 + 继承的作用域 + 子类的默认成员函数】 【final + 继承与友元 + 继承与静态成员 + 继承模型 + 继承和组合】 【多态:概念 + 实现 + 拓展 + 原理】 /------------ STL ------------/ 【二叉搜索树】 【AVL树】 【红黑树】 【set/map 使用介绍】 【set/map
序属秋秋秋10 个月前
c++·笔记·学习·面试·c++11·智能指针·新特性
《C++进阶之C++11》【智能指针】(上)往期《C++初阶》回顾:《C++初阶》目录导航往期《C++进阶》回顾: /------------ 继承多态 ------------/ 【普通类/模板类的继承 + 父类&子类的转换 + 继承的作用域 + 子类的默认成员函数】 【final + 继承与友元 + 继承与静态成员 + 继承模型 + 继承和组合】 【多态:概念 + 实现 + 拓展 + 原理】 /------------ STL ------------/ 【二叉搜索树】 【AVL树】 【红黑树】 【set/map 使用介绍】 【set/map