202109-14 解析鸿蒙轻内核静态内存的使用 目录一、前言二、静态内存结构体定义和常用宏定义2.1、静态内存结构体定义2.2、静态内存常用宏定义三、静态内存常用操作3.1、初始化静态内存池3.2、清除静态内存块内容3.3、申请、释放静态内存四、小结一、前言内存管理模块管理系统的内存资源,它是操作系统的核心模块之一,主要包括内存的初始化、分配以及释放。在系统运行过程中,内存管理模块通过对内存的申请/释放来管理用户和OS对内存的使用,使内存的利用率和使用效率达到最... 继续阅读 >
202010-10 鸿蒙自定义组件之鸿蒙画板 初识鸿蒙OS2.0华为的鸿蒙OS2.0是目前唯一个有希望和安卓、IOS对抗的全新生态系统。9月10日,在东莞正式发布。华为喊出了“HarmonyOS2.0连接无限可能”的口号,将是未来十年很有竞争力的优秀操作系统。自定义Component这里我编写一个简易的画板。1.新建一个类DrawComponment继承自Componment;2.实现Component.TouchEventListener,用于对touch事件生成相应的path;3.实现Component.DrawTask,用于把path画到屏幕上;代码DrawC... 继续阅读 >
202010-10 鸿蒙系统中的 JS 开发框架 今天鸿蒙终于发布了,开发者们也终于“沸腾”了。源码托管在国内知名开源平台码云上,https://gitee.com/openharmony我也第一时间下载了源码,研究了一个晚上,顺带写了一个helloworld程序,还顺手给鸿蒙文档提了2个PR。当然我最感兴趣的就是鸿蒙的JS框架ace_lite_jsfwk,从名字中可以看出来这是一个非常轻量级的框架,官方介绍说是“轻量级JS核心开发框架”。当我看完源码后发现它确实轻。其核心代码只有5个js文件... 继续阅读 >
202010-10 浅谈鸿蒙 JavaScript GUI 技术栈 作者:doodlewind链接:https://juejin.im/post/6872154561574862855众所周知,刚刚开源的「鸿蒙2.0」以JavaScript作为IoT应用开发的框架语言。这标志着继SpaceX上天之后,JavaScript再一次蹭到了新闻联播级的热点。这么好的机会,只拿来阴阳怪气实在太可惜了。作为科普,这篇文章不会拿着放大镜找出代码中的槽点来吹毛求疵,而是希望通俗地讲清楚它所支持的GUI到底是怎么一回事。只要对计算机基础有个大概的了解,应该... 继续阅读 >