logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙 入门——单元测试UnitTest TDD快速入门

OpenHarmony 的单元测试(UnitTest)是一个关键的软件开发过程,它确保代码的各个部分能够按预期工作,OpenHarmony的测试框架中提供了很多种的单元测试,今天简单介绍下UnitTest 类型的TDD测试。

文章图片
#单元测试#tdd
鸿蒙入门——ArkUI 跨页面数据同步之持久化存储UI状态PersistentStorage和设备环境查询Environment小结(四)

LocalStorage和AppStorage都是运行时的内存,在应用退出后就会丢失,如果想要应用再次启动后依然能保存选定的状态,那就需要用PersistentStorage。PersistentStorage是应用程序中的可选单例对象。它是持久化存储选定的AppStorage属性,以确保这些属性在应用程序重新启动时的值与应用程序关闭时的值相同。PersistentStorage将选定的AppSt

文章图片
#ui#harmonyos#ArkUI
鸿蒙入门——ArkUI 跨页面数据同步和应用全局单例的UI状态存储AppStorage 小结(三)

StorageProp(key)/@StorageLink(key)装饰的变量必须进行本地初始化**。@StorageProp(key)是和AppStorage中key对应的属性建立单向数据同步,允许本地改变,但是对于@StorageProp,本地的修改永远不会同步回AppStorage中,相反,如果AppStorage给定key的属性发生改变,改变会被同步给@StorageProp,并覆盖掉本地

文章图片
#ui#harmonyos#ArkUI
设计模式——Android 常用设计模式之MVP详解及项目实战

MVP的全称为Model-View-Presenter,看起来只有三种角色Mode、Presenter、View,实质上是四种角色——View、View interface、Model、Presenter。

#android#设计模式
OpenHarmony 入门——搭建OpenHarmony本地应用开发环境

OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。

文章图片
#harmonyos#DevEco
OpenHarmony 入门——ArkUI 跨页面数据同步和页面级UI状态存储LocalStorage小结(二)

LocalStorage的实例仅仅在一个@Entry装饰的组件和其所属的子组件(一个页面)中共享,如果希望其在多个视图中共享,可以在所属UIAbility中创建LocalStorage实例,并调用windowStage.loadContent传入,然后再需要使用时候通过LocalStorage.getShared() 实例来复用可共享了。Child自定义组件中的变化,playCountLink的刷

文章图片
#harmonyos
鸿蒙 入门——单元测试UnitTest TDD快速入门

OpenHarmony 的单元测试(UnitTest)是一个关键的软件开发过程,它确保代码的各个部分能够按预期工作,OpenHarmony的测试框架中提供了很多种的单元测试,今天简单介绍下UnitTest 类型的TDD测试。

文章图片
#单元测试#tdd
OpenHarmony 入门——ArkUI 跨页面数据同步和页面级UI状态存储LocalStorage小结(二)

LocalStorage的实例仅仅在一个@Entry装饰的组件和其所属的子组件(一个页面)中共享,如果希望其在多个视图中共享,可以在所属UIAbility中创建LocalStorage实例,并调用windowStage.loadContent传入,然后再需要使用时候通过LocalStorage.getShared() 实例来复用可共享了。Child自定义组件中的变化,playCountLink的刷

文章图片
#harmonyos
鸿蒙 入门——ArkUI 自定义组件之间父到子单向同步的装饰器@Prop语法(三)

@State修饰的作为数据源可以与多种组件间的装饰器组合使用从而实现组件间的数据同步,而@Prop 是 父——>子的单向同步

文章图片
#harmonyos#鸿蒙系统
    共 47 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择