草庐IT

openharmony-sig

全部标签

OpenHarmony深度解读之分布式软总线:authmanager模块(4)/设备身份认证过程

一、概述authmanager模块是鸿蒙为设备提供认证机制的模块。模块内的主要处理过程包括报文的接收、解密、再次封装、加密、发送的步骤。本文将继续介绍设备身份认证过程的细节。二、源码分析本文源代码主要是位于wifi_auth_manager.c文件中。在函数OnDataReceived()中处理认证协议数据包负载部分。/*函数功能:处理接收到的认证协议数据包数据负载部分函数参数:conn:认证设备连接信息结构体pkt:认证协议数据包头部结构体的地址data:数据负载部分的起始地址函数返回值:无详细:*/staticvoidOnDataReceived(AuthConn*conn,constPa

【ArkUI】对于Flex布局与基础组件&&声明式UI-组件封装&&父子组件相互绑定的运用【OpenHarmony/HarmonyOS】

文章目录一.Flex布局与基础组件二.声明式UI-组件封装和父对子组件传值2.1组件封装2.2父对子组件传值三.父子组件相互绑定3.1远程模拟器3.2Link装饰器一.Flex布局与基础组件Flex是FlexibleBox的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。任何一个容器都可以指定为Flex布局。1.先规定弹性布局的大小,设置为百分之百。.width("100%").height("100%")2.放一个宽度为10的背景颜色为黑色的外边框来可视化弹性布局的大小。.border({width:10,color:"#000"})3.设置其页面方向:设置其为水平居中:justif

OpenHarmony开发一个App,安装到BearPi-HM Micro开发板

一、前言建议先阅读我们这篇OpenHarmony快速上手BearPi-HMMicro一个带显示屏的开发板,这里面详细介绍了Micro开发板如何进行源码编译烧录,以及hap包安装的全过程。本篇是介绍如何开发一个App,然后安装到BearPi-HMMicro开发板上。有同学会问,这不是有手就行了吗?不完全是,比如写的hap包,无法安装等问题。给大家看一下,这个错误提示,下面这个就是常见的安装失败:二、带着大家踩坑点击下载最新的DevEcoStudio按照我们正常思路下,应该创建一个OpenHarmony程序对吧:

HarmonyOS/OpenHarmony应用开发-Stage模型应用程序包结构

基于Stage模型开发的应用,经编译打包后,其应用程序包结构如下图应用程序包结构(Stage模型)所示。开发者需要熟悉应用程序包结构相关的基本概念。在开发态,一个应用包含一个或者多个Module,可以在DevEcoStudio工程中创建一个或者多个Module。Module是HarmonyOS应用/服务的基本功能单元,包含了源代码、资源文件、第三方库及应用/服务配置文件,每一个Module都可以独立进行编译和运行。Module分为“Ability”和“Library”两种类型,“Ability”类型的Module对应于编译后的HAP(HarmonyAbilityPackage);“Librar

HarmonyOS/OpenHarmony应用开发-stage使用显示Want启动Ability

1.创建stage模型的项目2.初始的entryability默认绑定index.ets3.新建一个Ability与page,并且绑定4.pages下的Index.ets代码:importcontextfrom'@ohos.application.context';@Entry@ComponentstructIndex{@Statemessage:string='第一个Ability的page'build(){Row(){Column(){Text(this.message).fontSize(50).fontWeight(FontWeight.Bold)Button("CLICKME").o

【水】OpenHarmony开源见面会分享

非常荣幸,能受邀参加OpenHarmony开源见面会南京站的活动,并且上台分享。同台的有开放原子基金会、润和软件、中科院等大佬。我分享的主题是《ARM架构和MIPS架构如何移植OpenHarmony轻量系统》2021年12月28日,OpenAtomOpenHarmony(简称“OpenHarmony”)开源见面会(南京站)圆满举行。本次活动为OpenHarmony城市和高校全年巡回活动的首发站,以“融合行业需求,夯实关键技术”为主题,精彩呈现OpenHarmony2021年度的共建成果及未来发展规划。本次活动由开放原子开源基金会OpenHarmony项目群工作委员会主办,江苏润和软件股份有限公

鸿蒙OpenHarmony hi3516开发板,标准系统响应按钮拍照

自从搞懂了标准系统GPIO的操作后,即鸿蒙OpenHarmonyhi3516开发板,标准系统按钮开关灯,下一步使用按钮拍照也很快的搞定了,先做个暂时的记录吧。下一步,研究如何http调用云服务AI识图整体开发方式跟上次一样,就不再追溯了,仅仅修改了applications/standard/app/hello.c重点参考了OpenHarmony的文档和一个test源代码,文档中写了主要的步骤,另外我在代码中把每个步骤都写了注释:参考文档:multimedia_camera_standard:Implementationofcameradevicemanagementandcameracaptu

OpenHarmony终端智能设备开发实现流程探索

一、简要说明虽然我们还没有做出一款完整的OpenHarmony的终端智能设备,但是在各个维度都有进行一些初步探索尝试。现归纳整体流程如下,不一定正确,欢迎大家讨论与指正。二、整体图示 三、详细说明1.市场分析与产品立项一个新的产品诞生,要有市场和用户的需求或者能创造全新的更好的用户体验。一家品牌厂商想要基于OpenHarmony做自家的智能终端设备。首先需要对用户需求、外部的机会威胁、内部的优势劣势、产品定位以及现在的技术方案能力水平等进行综合评估。要立项,要准备足够的预算、资源、团队等来推进才行。这个全新的市场还处于萌芽阶段,从哪个领域切入,要看看各家的的综合考虑了。2.产品需求分析   本

OpenHarmony成长计划学生挑战赛解读

#华为伙伴暨开发者大会#华为云携手鸿蒙,端云协同,培养创新型开发者开放原子开源基金会高级运营官解读OpenHarmony开源开发者成长计划解读回看链接⬇️华为云携手鸿蒙,端云协同,培养创新型开发者https://live.huawei.com/HPDC/meeting/cn/10814.html【看点】全面解读OpenHarmony开源开发者成长计划和OpenHarmony解决方案学生挑战赛。点击下方链接立即参赛⬇️OpenHarmony成长计划学生挑战赛-解决方案挑战赛-CSDN竞赛平台https://jingsai.csdn.net/competitions/ca8fc7826715f06

OpenHarmony 禁用默认的睡眠设置模式

OpenHarmony禁用默认的睡眠设置模式情况说明修改配置文件OpenHarmony开启调试log情况说明OpenHarmony默认状态下会在启动后未操作的一段时间进入睡眠模式,该模式下屏幕会自动息屏。但是我们在调试过程中不希望进入睡眠模式,所以需要进行一些参数修改。(这种情况仅针对当前OpenHarmonyrelease版本)修改配置文件修改OpenHarmony源代码中的base/poweermgr/power_manager/services/native/profile/power_mode_config.xml,修改其中的如下内容即可。OpenHarmony开启调试logOpenH