logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙状态管理V2装饰器--深度解析@Computed的原理

鸿蒙的@computed是,核心作用是自动关联依赖数据、实时计算结果,并在依赖变化时触发UI更新。

文章图片
#华为#harmonyos#鸿蒙
[ 鸿蒙应用开发 ] 状态管理V1和V2

状态管理V1使用代理观察数据,当创建一个状态变量时,同时也创建了一个数据代理观察者。

文章图片
#harmonyos#华为
[ 鸿蒙应用开发 ] Want 信息传递的载体

Want是对象间信息传递的载体,可以用于应用组件间的信息传递。“Want”可理解为一种“想要”执行某个操作或启动某个组件的意图表达。封装了目标组件的身份信息、操作命令以及需要传递的数据,决定了哪个组件接收信息、要做什么以及怎么做。也许正是因为它代表了应用或组件之间一种“想要”进行交互、通信和协作的诉求,所以被命名为“Want”。

文章图片
#harmonyos#华为
鸿蒙应用开发--router和navigation的对比,从router迁移到navigation,系统路由表的配置,页面栈,Navdestination的生命周期

navigation有页面布局能力,路由导航能力,页面转场能力,挎包动态路由的能力.总体选择● 两者均可使用,取决于需求,Router只是不演进但仍可继续使用。● Navigation与Router的对比,应根据实际开发情况选择。易用性层面● Navigation:天然具备标题、内容、回退按钮的功能联动,开发者可直接使用。● Router:若要实现此功能,需要自行定义。● Navigation:页

#harmonyos#华为
鸿蒙应用开发--封装鉴权工具类以及如何使用

导入鉴权工具类暴露出来的permissionPlugin实例,调用requestPermissions向用户申请权限,如果授权,则返回成功结果,否则返回失败结果.鸿蒙中的权限如果是user_grant类型的,不仅需要在配置文件里面申请,还需要向用户申请,比如使用麦克风进行录音的时候.一般这个时候进行二次申请,所以在catch里调用requestPermissionOnSetting方法进行二次授权

#开发语言#harmonyos#华为
鸿蒙应用开发--使用 vertical 和 barPosition 两个独立属性而非单一属性来控制 Tab 栏的位置的原因:正交性设计原则,响应式布局适配,扩展性强

在鸿蒙(HarmonyOS)的 ArkUI 框架设计中,使用 vertical而非单一属性来控制 Tab 栏的位置,背后体现了以下。

文章图片
#harmonyos#华为
鸿蒙应用开发--CustomDialog 控制器(Controller) : 核心作用,实现方式,生命周期,数据双向绑定,异步操作处理

复杂弹窗,需要处理数据传递、异步操作、多状态。是一个关键设计模式,用于实现对自定义弹窗的。在鸿蒙(HarmonyOS)开发中,:简单弹窗,仅需控制显示/隐藏。

文章图片
#harmonyos#华为
鸿蒙应用开发--audiocapture 和 AVRecorder 是两种用于音视频录制的不同模块: 从功能定位,输入输出,功能扩展性,典型应用场景几个方便来对比

是两种用于音视频录制的不同模块,其定位和使用场景有显著差异。则为需要深度定制音频处理的场景提供底层支持。在鸿蒙(HarmonyOS)开发中,:根据需求复杂度选择工具——适合快速实现标准录制,

文章图片
#harmonyos#音视频#华为
鸿蒙应用开发--hap打包测试和app打包上架流程--待更新

配置签名构建hap包打包之后生成如果构建之后在目录里面没有看到build文件夹,可能是编译器错误,可以查看项目所在的文件夹,那个里面应该有的,只是没有在编译器目录里面显示.如下然后使用hap包进行真机测试–使用DevEco Testing将上面圈出来的hap包发给测试人员连上真机,安装应用,开始投屏。

文章图片
#harmonyos#华为
鸿蒙应用开发--创建静态服务卡片,真机测试效果,修改服务卡片的名称和描述,创建动态服务卡片,对比静态卡片和动态卡片,设置动态卡片的服务直达功能

应用和元服务都可以创建卡片.元服务配合卡片,不用下载app,常用的元服务可以使用卡片直接常驻在桌面上。

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