自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 OpenHarmony南向开发:New IP内核协议栈规范

目前WiFi协议报文,三层报头和地址开销使得报文开销大,传输效率较低。

2024-07-18 16:43:44 985

原创 OpenHarmony南向开发:消息队列任务通信规范

鉴于LOS_QueueWrite和LOS_QueueWriteHead和LOS_QueueRead这组接口实际操作的是数据地址,也就意味着实际写和读的消息长度仅仅是一个指针数据,因此用户使用这组接口之前,需确保创建队列时的消息节点大小,为一个指针的长度,避免不必要的浪费和读取失败。在队列控制块中维护着一个消息头节点位置Head和一个消息尾节点位置Tail,用于表示当前队列中消息的存储情况。删除队列时,根据队列ID找到对应队列,把队列状态置为未使用,把队列控制块置为初始状态,并释放队列所占内存。

2024-07-17 16:13:37 817

原创 鸿蒙南向开发指南:内核通信运行机制(互斥锁)

互斥锁又称互斥型信号量,是一种特殊的二值性信号量,用于实现对共享资源的独占式处理。

2024-07-17 15:25:31 1012

原创 鸿蒙南向开发指南:内核通信机制运行事件

件(Event)是一种任务间的通信机制,可用于任务间的同步操作。

2024-07-17 15:04:17 689

原创 鸿蒙南向开发指南:轻量系统内核(LiteOS-M)内存管理

内存管理模块管理系统的内存资源,它是操作系统的核心模块之一,主要包括内存的初始化、分配以及释放。

2024-07-17 14:13:36 1376

原创 鸿蒙南向开发指南:轻量系统内核(LiteOS-M)任务管理

OpenHarmony LiteOS-M的任务模块可以给用户提供多个任务,实现任务间的切换,帮助用户管理业务程序流程。任务模块具有如下特性:

2024-07-17 13:45:23 1010

原创 鸿蒙南向开发指南:中断管理-基于轻量系统内核(LiteOS-M)

当硬件产生中断时,通过中断号查找到其对应的中断处理程序,执行中断处理程序完成中断处理。

2024-07-16 20:27:01 1803

原创 鸿蒙HarmonyOS开发知识:opus编解码器

Opus是一种用于在互联网上进行交互式语音和音频传输的编解码器。它可以从低比特率窄带语音扩展到非常高的高品质立体声音乐。

2024-07-16 20:00:13 789

原创 鸿蒙next开发实战指南:开发短距离通信蓝牙扫描-BLE

蓝牙是一种短距的无线通讯技术,可实现固定设备、移动设备之间的数据交换。一般将蓝牙3.0之前的BR/EDR蓝牙称为传统蓝牙,而将蓝牙4.0规范下的BLE蓝牙称为低功耗蓝牙。BLE模块提供了对蓝牙操作和管理的方法。

2024-07-16 16:37:31 1144 14

原创 鸿蒙next开发实战规范:基于HiAppEvent能力的应用崩溃监控上报

HiAppEvent运营&运维事件软件模块,用于连接APP开发者、APM上传模块、HiView故障维测服务。支撑应用开发者完成运营和运维的数据分析工作。

2024-07-16 16:16:22 663

原创 OpenHarmony开发知识指南:自定义ProgressBar效果组件库

MaterialProgressBar是一个自定义ProgressBar效果。

2024-07-16 15:55:36 803

原创 OpenHarmony开发知识指南:自定义对话框-material-dialogs

material-dialogs是自定义对话框库。

2024-07-16 15:21:03 186

原创 OpenHarmony开发知识指南:UI滚动组件overscroll-decor

类似iOS风格的边缘滚动效果视图。 支持下列视图:RecyclerView, ListView, GridView, ViewPager, ScrollView, HorizontalScrollView, Any View - Text, Image...

2024-07-16 15:17:27 306

原创 OpenHarmony开发知识指南:PullToRefresh加载组件

PullToRefresh是一款OpenHarmony环境下可用的下拉刷新、上拉加载组件。 支持设置内置动画的各种属性,支持设置自定义动画,支持lazyForEarch的数据作为数据源。

2024-07-16 13:50:29 1184

原创 鸿蒙Harmony知识开发指南:UI实现列表布局开发实践

运用List组件作为整个首页长列表的容器,通过ListItem对不同模块进行定制。

2024-07-15 19:58:22 358

原创 鸿蒙Harmony知识开发指南:多线程操作-Taskpool

场景一:周期性任务方案:1)定时器判断周期性事务执行。2)Taskpool来处理任务执行。

2024-07-15 19:53:35 967

原创 OpenHarmony南向开发:Ability框架开发常见问题指南

Stage模型中DataShareExtensionAbility提供了向其他应用共享以及管理其数据的方法。

2024-07-15 17:25:03 1073

原创 OpenHarmony开发语言常见问题指南

TS语言的使用在生成器函数中存在以下限制:

2024-07-15 16:08:43 1776

原创 鸿蒙HarmonyOS开发实战:ListItemGroup组件使用指南

通过使用ListItemGroup和AlphabetIndexer两种类型组件,实现带标题分类和右侧导航栏的页面

2024-07-15 13:44:23 319

原创 鸿蒙next开发实战指南:基于HarmonyOS中实现AOP(代码插桩)

​Aspect类用于封装提供切面能力(Aspect Oriented Programming,简写AOP)的接口,这些接口可以用来对类方法进行前后插桩或者替换实现。​

2024-07-14 22:13:14 580

原创 鸿蒙next开发实战指南:“原生跨模资源访问规范”-HAP/HSP

Q:是否可以通过循环变量加载资源?A:当前支持通过$r("app.string.name" + 1)拼接的方式加载资源(包括变量拼接的形式),跨模块的场景也适用。

2024-07-14 21:57:23 545

原创 HarmonyOS开发实战:“应用权限通知跳转指南”

如果应用首次拒绝了消息通知,应用希望能够引导用户拉起设置应用设置允许通知,用来接收应用内的推送消息;并且在设置完后返回页面可以监听到修改后的状态。

2024-07-14 21:51:12 679

原创 HarmonyOS开发实战:Navigation路由管理规范指南

Navigation由NavDestination组件组成页面路由,在实现过程中NavDestination组件会被封装在一个自定义组件中,从而作为一个页面被路由栈使用。

2024-07-14 21:37:22 2309

空空如也

空空如也

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

TA关注的人

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