OpenHarmony开源开发者成长计划解决方案学生挑战赛,正在火热报名中,一等奖累积可获奖金22000元!点击了解详情:OpenHarmony成长计划学生挑战赛官方赛事群二维码一、活动规则 段位 活动要求奖品青铜报名参赛并分享活动文章链接或海报到10人以上群(注:不可分享至OpenHarmony成长计划学生挑战赛赛事群)OpenHarmony专属短袖1件 白银报名参赛并邀约2人参赛+提交作品价值100元的台灯1个 王者报名参赛并邀约5人参赛+提交作品价值400元行李箱1个 注:各段位奖项限额前20名,先到先得,送完为止奖品领取方式凭借本人手机号码 + CSDN ID + 作品(项目)名称
openHarmony开发环境搭建一、前言二、官网下载三、安装步骤1.解压2.安装四、安装效果预览五、运行helloworld1.新建一个openHarmnoy的空白工程2.运行helloworld六、总结一、前言从今天开始正式写openHarmony相关的文章,经过一段时间的沉淀,学习之路漫漫,不断地学习才是王道,熟话说万事开头难,安装软件应该是学习的第一道坎,废话不多说了,看内容了~~二、官网下载官网地址选择自己的操作系统进行下载即可,这里安装的并不是官网所推荐的以插件形式构建在vscode上的工具,这里安装的是DevEcoStudio,同时具备openHarmonyOS开发和Harmon
作品创意NFC——近距离无线通讯技术目前已成为我们生活中随处可见、随手可用的技术,它可以提供轻松、安全、迅速的通信无线连接,被广泛地应用于各种场合,如公交一卡通、学生校园卡等。现在越来越多的智能手机都有NFC的功能,在这一强大的近场通讯技术的支持下,只需要一部手机轻轻一碰,就可以满足在购物、吃饭、交通等多场景下的便捷操作。华为碰一碰能力(OneHopEngine)是多终端业务协同的解决方案技术,依托NFC短距通信协议,向手机端应用和三方设备开放多设备触碰交互能力,将手机和全场景设备连接起来,致力为用户提供手机到周边设备多种业务无缝切换的高效体验,解决了App跨设备接续难、设备配网难、传输难的问
轻量与小型系统入门概述简介OpenHarmony轻量和小型系统适用于内存较小的IOT设备(参考内存≥128KiB)。通过本文,开发者可以快速熟悉OpenHarmony轻量和小型系统的环境搭建、编译、烧录、调测以及运行“HelloWorld”等。开发环境开发者通常习惯采用Windows+Ubuntu环境进行OpenHarmony开发:Windows:用于源码开发、烧录等。Ubuntu:用于源码编译。开发板本文基于以下两款典型开发板进行开发介绍:Hi3861WLAN模组、Hi3516DV300。开发板规格系统要求Windows系统要求:Windows1064位系统。Ubuntu系统要求:Ubunt
引言因为个人的一些原因,好久也是没有碰OpenHarmony了,今天刚好有空,恰好也是调整好了自己的状态,所以就来开始继续更新了,然后这次开始,我也会从新开始将所有写过的东西,再进行一次梳理,至于为什么,可以说之前可能也写过一些,但是觉得不是那么完美,所以我觉得应该重新开始,好的,接下来开始吧。因为我是做应用开发的,那么,我肯定会继续从应用开发入手,在此之前,我们需要做一些准备,所谓工欲善其事,必先利其器,OpenHarmony应用开发目前是支持Windows和macOS开发的,我们可以看一下自己的系统是否符合下面的要求。系统要求Windows操作系统:Windows1064位内存:8GB及以
【鸿蒙OS开发入门】16-重头搭建Ubuntu新环境编译OpenHarmony3.0LTSv一、配置Telnet和samba二、下载code-v3.0-LTS.tar.gz源码三、配置UbuntuDocker编译环境3.1安装docker3.2从华为云获取Docker镜像四、解决docker沙箱编译后,所属者为root的问题4.1强制docker容器使用当前用户来运行本系列文章汇总:《【鸿蒙OS开发入门】01-搭建Ubuntu虚拟机开发环境》《【鸿蒙OS开发入门】02-启动流程代码分析之Uboot第一阶段:之解压并引导加载u-boot.bin》《【鸿蒙OS开发入门
Ability应用所具备能力的抽象,应用程序的重要组成部分。一个应用可以具备多种能力(包含多个Ability)HarmonyOS支持应用以Ability为单位部署Ability可以分为FA和PA,每种类型为开发者提供不同的模板,以便实现不同业务功能FA:支持PageAbility。Page模板是FA唯一支持的模板,用于提供与用户交互的能力。一个Page实例可以包含一组相关页面,每个页面用一个AbilitySlice实例表示。PA:支持ServiceAbility和DataAbility。Service模板提供后台运行任务的能力,Data模板用于对外部提供统一的数据访问抽象(可以理解为web开发
之前在移植根文件系统的时候,很多东西没有添加,这次显示能起来后,发现字体无法显示,但是查看vendor/xingyun/t113_nand/config.json文件,发现这里有关于字体的使用,查看/build/lite/components/graphic.json文件,找到编译的源文件。foundation/graphic/ui/BUILD.gn文件中,有使用config.json文件中的字段,if(enable_graphic_font){copy("utils_config"){sources=["tools/qt/simulator/font/SourceHanSansSC-Regu
子曰:“苟正其身矣,于从政乎何有?不能正其身,如正人何?”《论语》:子路篇百篇博客分析.本篇为:(Shell解析篇)|应用窥视内核的窗口进程管理相关篇为:v02.06鸿蒙内核源码分析(进程管理)|谁在管理内核资源v24.03鸿蒙内核源码分析(进程概念)|如何更好的理解进程v45.05鸿蒙内核源码分析(Fork)|一次调用两次返回v46.05鸿蒙内核源码分析(特殊进程)|老鼠生儿会打洞v47.02鸿蒙内核源码分析(进程回收)|临终托孤的短命娃v48.05鸿蒙内核源码分析(信号生产)|年过半百活力十足
【FFH】分布式数据服务简单实现(OpenHarmonyJSUI版)Demo效果展示分布式数据服务概述KV数据模型分布式数据库同步单版本分布式数据库设备协同分布式数据库代码封装导入模块创建分布式数据库增删改查插入和更新数据删除数据查询数据订阅数据变化代码调用获取permisssion权限在config.json中添加permisssion权限在初始页面申请用户权限封装模块调用导入已封装的分布数数据库模块创建实例订阅分布式数据库消息通知广播同步数据js完整代码界面渲染Demo效果展示先来看看我们要实现的demo的效果。点击同步数据的按钮后,A设备广播一段字符串到数据库中,然后B设备读取到变化后将