logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Electron进程通信

Electron进程通信ipcMain & ipcRenderer​

#electron#javascript#前端 +1
HarmonyOS Next-鸿蒙中封装持久化工具和Axios

注意:要在使用AppStorage之前调用PersistentStorage进行初始化,这样才能将AppStorage中key对应的属性持久化到文件中,我是直接在创建应用主窗口的时候调用的。在这个项目中,只有当后台返回的状态码为200时,才是真正的成功,其他情况就抛出错误,状态码为401则是token超时,404则是地址错误,具体情况要看自家后端。持久化,在类中定义initSetting方法统一管

文章图片
#开发语言#华为#harmonyos +1
HarmonyOS Next-鸿蒙中封装一个自定义全局弹窗

要先拿到窗口实例在拿到窗口的上下文才能通过拿到全局自定义弹出框openCustomDialog(组件,弹窗配置对象)打开弹窗closeCustomDialog(组件)关闭弹窗// 拿到当前最顶层的窗口// 拿到UIContext// 拿到当前窗口的全局弹窗// 创建一个组件// 弹窗配置对象// 将key/value写入到map中promptAction.openCustomDialog(cont

文章图片
#前端#华为#harmonyos
HarmonyOS Next-鸿蒙中封装持久化工具和Axios

注意:要在使用AppStorage之前调用PersistentStorage进行初始化,这样才能将AppStorage中key对应的属性持久化到文件中,我是直接在创建应用主窗口的时候调用的。在这个项目中,只有当后台返回的状态码为200时,才是真正的成功,其他情况就抛出错误,状态码为401则是token超时,404则是地址错误,具体情况要看自家后端。持久化,在类中定义initSetting方法统一管

文章图片
#开发语言#华为#harmonyos +1
HarmonyOS Next-瀑布流布局WaterFlow

waterFlow和Grid布局非常的类似瀑布流容器,由“行”和“列”分割的单元格所组成,通过容器自身的排列规则,将不同大小的“项目”自上而下,如瀑布般紧密布局。

文章图片
#harmonyos#华为
HarmonyOS Next->鸿蒙修仙传之我要录音 -> AvRecorder

2. 麦克风权限是用户级权限,需要向用户申请,可以用上篇封装的请求权限工具发起申请。循环30个柱子,高度参差不齐,随着振幅变。绑定对应的事件分别调用录音和结束录音。

文章图片
#前端#华为#harmonyos
HarmonyOS Next-鸿蒙中封装一个用于管理window窗口的类

分为UIAbility(含界面)和ExtensionAbility(场景化服务),组件化更规范。窗口管理(WindowStage)与UIAbility生命周期解耦,支持多窗口形态。每个组件(如PageAbility)独享一个ArkTS引擎实例,内存占用高。多个组件共享同一ArkTS引擎实例,内存占用更低且支持状态共享。原生支持多设备统一生命周期,组件可跨设备迁移和协同。严格管控后台进程,禁止随意驻

文章图片
#harmonyos#华为
HarmonyOS Next-鸿蒙中封装一个自定义全局弹窗

要先拿到窗口实例在拿到窗口的上下文才能通过拿到全局自定义弹出框openCustomDialog(组件,弹窗配置对象)打开弹窗closeCustomDialog(组件)关闭弹窗// 拿到当前最顶层的窗口// 拿到UIContext// 拿到当前窗口的全局弹窗// 创建一个组件// 弹窗配置对象// 将key/value写入到map中promptAction.openCustomDialog(cont

文章图片
#前端#华为#harmonyos
到底了