自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 HarmonyOS-添加通知

通知旨在让用户以合适的方式及时获得有用的新消息,帮助用户高效地处理任务。

2025-03-24 16:32:00 702

原创 用鸿蒙做一个简单五子棋

本人也是初学者,简单分享,有错误请指正。

2025-03-24 10:04:50 229

原创 ARKUI-Navigation

组件导航(Navigation)主要用于实现页面间以及组件内部的页面跳转,支持在不同组件间传递跳转参数,提供灵活的跳转栈操作,从而更便捷地实现对不同页面的访问和复用。是路由导航的根视图容器,一般作为页面(@Entry)的根容器,包括)、和三种显示模式。Navigation组件适用于模块内和跨模块的路由切换,通过组件级路由能力实现更加自然流畅的转场体验,并提供多种标题栏样式来呈现更好的标题和内容联动效果。场景下,Navigation组件能够自动适配窗口显示大小,在窗口较大的场景下自动切换分栏展示效果。

2025-03-20 14:16:37 829

原创 ForEach 循环渲染怎么用

ForEach接口基于来进行循环渲染,需要与配合使用,且接口返回的组件应当是允许包含在ForEach父容器组件中的子组件。例如,ListItem组件要求ForEach的父容器组件必须为

2025-03-19 15:40:00 838

原创 UIAbility组件概述

当用户打开、切换和返回到对应应用时,应用中的UIAbility实例会在其生命周期的不同状态之间转换。UIAbility类提供了一系列回调,通过这些回调可以知道当前UIAbility实例的某个状态发生改变,会经过UIAbility实例的创建和销毁,或者UIAbility实例发生了前后台的状态切换。

2025-03-15 11:14:45 577

原创 应用程序包

用户应用程序泛指运行在设备的操作系统之上,,简称“应用”。一个应用所对应的软件包文件,称为“应用程序包”。

2025-03-15 10:02:48 434

原创 ARKUI-Tabs

对于底部导航栏,一般作为应用主页面功能区分,为了更好的用户体验,会组合文字以及对应语义图标表示页签内容,这种情况下,需要自定义导航页签的样式。系统默认情况下采用了下划线标志当前活跃的页签,而自定义导航栏需要自行实现相应的样式,用于区分当前活跃页签和未活跃页签。设置自定义导航栏需要使用tabBar的参数,以其支持的CustomBuilder的方式传入自定义的函数组件样式。

2025-03-14 18:07:23 629

原创 HarmonyOS-网络数据(1)

调用createNetConnection方法,指定网络能力、网络类型和超时时间(可选,如不传入代表默认网络;创建不同于默认网络时可通过指定这些参数完成),创建一个NetConnection对象。调用该对象的on()方法,传入type和callback,订阅关心的事件。当不使用该网络时,可以调用该对象的unregister()方法,取消订阅。调用该对象的register()方法,订阅指定网络状态变化的通知。(网络类型),networkCap(网络具体能力)等。指定关注的网络的各项特征;

2025-03-14 16:27:20 559

原创 HarmonyOS - ArkTS语言介绍(1)

泛型Record<K, V>用于将类型(键类型)的属性映射到另一个类型(值类型)。

2025-03-14 11:46:18 929

原创 HAL库 基本函数原型

Timeout 最大发送时间,发送数据超过该时间退出发送。UART_HandleTypeDef *huart UATR的别名 (&hurat1)在HAL库中,每进行完一个中断,并不会立刻退出,而是会进入到中断回调函数中。功能:串口中断模式发送 与 串口中断模式接收。如果超时没发送完成,则不再发送,返回超时标志。功能:定时器中断处理函数。

2024-10-15 14:48:40 411

原创 SG90,PWM,分频值和重装载值设置,

(2)同理,设置7200分频(TIM_Prescaler=7200),72MHz / 7200= 10000Hz (1秒10000个数),我们分频以后计一个数就是0.0001s,(1/10000=0.0001s=100us)一个数100us,需要20ms的话,20ms=20 000us/100us=200 (TIM_Period=200)(1) 我给它进行72分频(TIM_Prescaler=72),也就是 72MHz / 72 = 1MHz (1秒1M个数),我们分频以后计一个数就是1us;

2024-10-15 10:39:05 485

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除