logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

鸿蒙进阶——驱动框架HDF 的原理小结

在系统启动时,DeviceManagerInit通过late_initcall先启动。Device Manager 根据 Device Information 信息,解析配置文件中的Host 列表,根据 Host 歹表中的信息来实例化对应的 Host 对象。Host遍历设备列表去获取与之匹配的驱动程序名称,然后基于驱动程序名称遍历.hdf.driver secon 获得驱动程序地址设备与驱动匹配成

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

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

文章图片
#ui#harmonyos
鸿蒙 入门——ArkUI自定义组件的基础语法(一)

定义一个被@Component 装饰器修饰的struct类型的自定义组件名在这个自定义组件的代码块内实现build函数。

#harmonyos#鸿蒙系统
鸿蒙 入门——ArkUI 自定义组件之间的状态装饰器小结(一)

何为状态呢,如果页面多为静态界面那就没有引入状态的概念。如果希望构建一个动态的、有交互的界面,就需要引入“状态”的概念,简而言之就是用数据驱动UI的自动更新,当数据改动时无需做任何代码改变相应的UI 效果就会自动更新。自定义组件拥有变量,变量必须被装饰器装饰才可以成为状态变量,状态变量的改变会引起UI的渲染刷新。如果不使用状态变量,UI只能在初始化时渲染,后续将不会再刷新。下图展示了State和V

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

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

文章图片
#ui#harmonyos
网络编程——物联网利器MQTT通信协议详解(二)

文章大纲引言四、MQTT协议原理1、 MQTT协议的具体实现2、 MQTT协议中的核心术语2.1、订阅(Subscription)2.2、会话(Session)2.3、主题(Topic )和 主题筛选器(Topic Filter)2.4、负载(Payload)2.5、 MQTT协议中的主要方法2.6、MQTT控制包3、消息(Message)3.1、Message 和 Retained Messag

#物联网
    共 35 条
  • 1
  • 2
  • 3
  • 4
  • 请选择