先来带家一起回顾下上期内容讲解的家庭合影美颜相机应用。此应用能够将鸿蒙大屏拍摄的视频数据实时传输到安卓手机上;并在安卓端为其添加滤镜,再将处理后的视频数据传回到鸿蒙大屏进行渲染显示,从而实现鸿蒙大屏美颜拍照的功能,其流程可以参考图1,其数据流向图可以参考图2:::: hljs-center:::::: hljs-center图1 家...
在过去的一年中我们看到大量的企业和个人开发者涌入,这在一定程度上丰富了鸿蒙生态,部分补全了鸿蒙生态版图。鸿蒙生态是一个抽象而庞大的概念,鸿蒙生态繁荣是一个需要涵盖各领域、多方参与,并脚踏实地持续投入才能达成的愿景。
在这一年里我们听见了很多赞许的声音,也听到了很多质疑的声音,这个新系统仍然有这样或者那样的问题,我们并不否认。这些问题不仅在消磨着你们的热情,还有我们的。即便坚定如我们,直面问题时,也会抱怨,也会怀疑,但好在有一股蓬勃的力量在支撑我们坚定前行。
作为与鸿蒙一同诞生、一同成长的社区,我们怀着激动和感恩的心情,想与陪伴我们一起走过的社区用户,来一起度过这个具有纪念意义的周年庆!
**HarmonyOS作为首个面对全场景和物联网深度定制的操作系统,它超前的架构设计思维不仅仅会冲击物联网行业,同时也会为移动互联网带来创新。**HarmonyOS的分布式特性结合不同场景,让原本是附属品的智能家居设备成为流量入口,智能家居产品首次和高性能智能终端处在相对平等的地位。长久以来抑制物联网发展的瓶颈或被打...
相信前几次的开发者内测申请活动中,已经有不少小伙伴顺利升级了鸿蒙系统,当然开发者内测资格审核比较严格,需要提交一大堆信息不说,还需要验证申请人的开发者身份。所以,绝大多数小伙伴即使是开发者身份也没有拿到内测资格。
在社区上找到连志安老师的《Hi3861 WiFi操作,热点连接》以及网友double\_\_整理的《Hi3861 WiFi连接》,参考代码可以运行和连接WiFi,但个人感觉仍稍显复杂/繁杂,于是我自己就研究了一下。
DevEco Device Tool迎来了2.1 Beta1,新版本有很多亮点。在上次“DevEco Device Tool 2.1 Beta1 的Hi3861在Windows平台的编译体验中,我们已经体验了HI3861在Windows平台的编译亮点及工具链管理功能的亮点,这次,来体验一下HI3861开发板在Windows平台的可视化分析这个亮点。润和的HiSpark\_Wifi\_IoT开发板和小熊派的BEA...
前文《理解IoT外设控制模块》《理解启动恢复子系统》对公共基础库的局部做了一个简单的了解,主要是展开看了一下 ohos\_init.h 一组宏定义的运行机制。
继续分析鸿蒙轻内核源码,我们本文开始要分析下任务及任务调度模块。首先,我们介绍下任务栈的基础概念。任务栈是高地址向低地址生长的递减栈,栈指针指向即将入栈的元素位置。初始化后未使用过的栈空间初始化的内容为宏OS_TASK_STACK_INIT代表的数值0xCACACACA,栈顶初始化为宏OS_TASK_MAGIC_WORD代表的数值0xCCCCCCCC...
现在很多的APP会有新消息/未接来电/未读消息/新通知圆球红点提示,典型的以微信、QQ新消息提示为例,当微信朋友圈有新的朋友更新/发布朋友圈消息后,在微信的底部切换卡上会有一个红色的小圆球红点,表示有新消息,提示用户查看。在消息通讯类的app中十分实用。
本期我们带来基于润和Neptune开发板(以下简称Neptune开发板)的键盘蓝牙模块DIY指南,利用Neptune开发板支持串口和蓝牙功能等特性,将有线键盘改造成蓝牙键盘,实现一个键盘被多操作系统/终端设备识别使用的功能,达到提高工作效率的目的。
目录:1、基础知识2、写一个乞丐版的ButterKnife3、总结本文是关于ButterKnife的移植的第一篇:先介绍基础知识,理解apt是什么,最终输出一个乞丐版BufferKnife注入工具。这是读懂BufferKnife源码的基础。第二篇占坑:具体讲解BufferKnife的移植。基础知识apt技术的实际应用:Android Databinding绑定viewButterKnife绑...
作者:liangkz 更新时间:2021.05.05我们仍然是先对子系统的目录结构做一次整理,做成表格,把模块之间的调用关系理一下:1. Hi3861 平台如上表,上电后在SystemInit阶段会依次init:HiviewConfigInit、HiLogInit、hiview service:[system\_init] HOS\_SystemInit begin: %%%%%%%%%%%[system\_init] MODULE\_INIT(core...
在鸿蒙轻内核源码分析上一个系列,我们分析了双向循环链表的源码。本文会继续给读者介绍源码中重要的数据结构,任务基于优先级的就绪队列Priority Queue。在讲解时,会结合数据结构相关绘图,培养读者们的数据结构的平面想象能力,帮助更好的学习和理解这些数据结构的用法。本文中所涉及的源码,以OpenHarmony LiteOS-M...
蒹葭(JianJia)是一款鸿蒙系统上的网络请求框架,其实就是将安卓的Retrofit移植到鸿蒙系统上,我将鸿蒙版的Retrofit命名为蒹葭(JianJia)。蒹葭不仅能实现Retrofit的功能,还会提供一些Retrofit没有的功能。Retrofit不支持动态替换域名,国内的应用一般都是有多个域名的,蒹葭支持动态替换域名。
在学习OpenHarmony鸿蒙轻内核源代码的时候,常常会遇到一些数据结构的使用。如果没有掌握它们的用法,会导致阅读源代码时很费解、很吃力。本文会给读者介绍源码中重要的数据结构,双向循环链表Doubly Linked List。在讲解时,会结合数据结构相关绘图,培养读者们的数据结构的平面想象能力,帮助更好的学习和理解这些数据...
<span class="size" style="font-size:24px">1.驱动开发</span>创建目录://vendor/huawei/hdf/LED/src