logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从 状态管理 V1 到 V2:鸿蒙开发者的进化指南

本文对比了状态管理V1(@Component)和V2(@ComponentV2)的核心差异。V2引入了深度观察机制,通过@ObservedV2和@Trace装饰器实现细粒度更新,解决了V1中嵌套对象修改不触发刷新的痛点。主要变化包括:装饰器语法简化(如@Param替代@Prop/@Link)、新增@Computed计算属性、优化生命周期(新增onDidBuild)、强制单向数据流设计。V2虽然牺牲

文章图片
#spring#java#后端
从 状态管理 V1 到 V2:鸿蒙开发者的进化指南

本文对比了状态管理V1(@Component)和V2(@ComponentV2)的核心差异。V2引入了深度观察机制,通过@ObservedV2和@Trace装饰器实现细粒度更新,解决了V1中嵌套对象修改不触发刷新的痛点。主要变化包括:装饰器语法简化(如@Param替代@Prop/@Link)、新增@Computed计算属性、优化生命周期(新增onDidBuild)、强制单向数据流设计。V2虽然牺牲

文章图片
#spring#java#后端
Kuikly 跨端开发:Compose DSL与 自研 DSL 上手及区别

Kuikly提供两种开发模式:KuiklyCompose支持标准JetpackComposeDSL,可跨Android/iOS/鸿蒙/H5/小程序平台,保留原生渲染优势;Kuikly自研DSL采用分离式attr/event结构,更贴近底层。两者在KuiklyCore引擎上运行,开发者可根据项目需求选择:新项目推荐使用兼容标准Compose语法的KuiklyCompose,对性能有极致要求的场景可选

文章图片
#kotlin
HarmonyOS中自定义半模态弹窗

鸿蒙 ArkUI 自定义弹出框实践 本文介绍了在鸿蒙 ArkUI 中使用半模态弹窗替代 Dialog 的实现方案。通过对比发现,Dialog 的动画效果会影响整个蒙层,而半模态弹窗仅作用于视图层,动画效果更符合预期。文章详细展示了如何使用 harmony-dialog 三方库中的 DialogHelper 类创建底部列表弹窗,包括参数配置、自定义组件构建和数据传递。重点说明了 BottomList

文章图片
#harmonyos#华为#ArkUI
腾讯Kuikly跨平台框架配置

Kuikly框架配置指南:基于Kotlin Multiplatform的跨平台开发方案需完成环境准备、工程创建和平台配置三步。关键点包括:1)严格匹配开发工具版本(Android Studio、DevEco Studio 5.1.0+、HarmonyOS SDK API≥18);2)通过插件创建工程模板;3)在共享模块添加Kuikly核心依赖;4)鸿蒙需特别配置.so动态库和签名。验证时创建简单页

文章图片
#kotlin
Android开发的华丽转身:从onActivityResult到ActivityResultLauncher的完美蜕变

ActivityResultLauncher是Android Jetpack引入的新API,用于替代传统的startActivityForResult(),解决了内存泄漏、代码分散和类型不安全等问题。它通过泛型提供类型安全,自动处理生命周期,将启动和回调逻辑集中管理。使用时需在Activity/Fragment中注册,支持图片选择、权限请求等常见场景。内置多种Contract如GetContent

文章图片
鸿蒙 ArkUI 实战:沉浸式状态栏的 3 种实现方案

鸿蒙ArkUI实现沉浸式状态栏的三种方案:1.窗口级全屏+手动避让(最灵活但代码量大);2.组件级扩展安全区(简洁自动适配,适合背景沉浸场景);3.全屏背景色混淆(最简单但仅限纯色应用)。文章对比了各方案优缺点,并给出适用场景建议,同时提醒注意单位换算和折叠屏适配问题。

文章图片
#harmonyos#华为
鸿蒙 ArkUI 实战:沉浸式状态栏的 3 种实现方案

鸿蒙ArkUI实现沉浸式状态栏的三种方案:1.窗口级全屏+手动避让(最灵活但代码量大);2.组件级扩展安全区(简洁自动适配,适合背景沉浸场景);3.全屏背景色混淆(最简单但仅限纯色应用)。文章对比了各方案优缺点,并给出适用场景建议,同时提醒注意单位换算和折叠屏适配问题。

文章图片
#harmonyos#华为
鸿蒙ArkTS首页动态控制Tabs显示与TabBar点击跳转页面实践

本文介绍了鸿蒙应用开发中动态控制首页Tabs导航的实现方法。通过ArkTS的条件渲染和事件拦截机制,可以灵活实现:1)根据用户权限动态显示不同Tab数量和内容;2)自定义Tab点击跳转逻辑,如未登录用户跳转至登录页;3)个性化TabBar样式设计。文章详细阐述了核心实现思路和代码示例,包括动态渲染TabContent、onChange事件处理、自定义样式构建等,并提供了最佳实践建议,为多角色、多权

文章图片
鸿蒙自定义相机开发:Camera Kit

本文介绍了在鸿蒙系统(HarmonyOSNext)中开发自定义相机的完整流程。主要内容包括:1)权限申请配置;2)使用XComponent组件构建相机预览界面;3)通过CameraKit实现相机核心功能,包括创建会话、配置输入输出、启动控制等;4)处理拍照结果并保存图片;5)常见问题解决方案。文章详细讲解了从UI布局到后台逻辑的实现过程,重点说明了surfaceId获取、分辨率匹配等关键点,为开发

文章图片
#harmonyos#华为
    共 19 条
  • 1
  • 2
  • 请选择