51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课
免费课
排行榜
短视频
直播课
软考学堂
全部课程
软考
信创认证
华为认证
厂商认证
IT技术
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
HarmonyOS
鸿蒙
软件开发
移植案例与原理 - build lite配置目录全梳理
原创
精华
移植案例与原理buildlite配置目录全梳理【本文正在参与优质创作者激励】命令行工具hb(HarmonyOSOpenHarmonyBuild编译构建系统的缩写)都很熟悉了。这是一个基于gn和ninja的构建系统,以支持OpenHarmony组件化开发为目标,提供以下基本功能:支持按组件拼装产品并编译。独立构建芯片解决方案厂商源码。独立构建单个组件工具hb对应的开源代码仓为buildlite,代码目录如下:buildlite├──components组件描述文件├──figurereadm...
zhushangyuan_
2回复
1.6w浏览
porting
移植案例
原理
OHOS
linux指令笑谈,权限小识 键盘修炼者2.0
原创
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923linux指令Cal指令cal命令可以用来显示公历(阳历)日历。公历是现在国际通用的历法,又称格列历,通称阳历。“阳历”又名“太阳历”,系以地球绕行太阳一周为一年,为西方各国所通用,故又名“西历”。命令格式:cal[参数][月份][年份]功能:用于查看日历等时间信息,如只有一个参数,则表示年份(19999),如有两个参数,则表示月份和年份常...
模块师
0回复
8970浏览
linux
过年不停更
【木棉花】:Service核心技术精要直播之学习笔记(上)
原创
精华
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)前言这篇文章是我观看张荣超老师8月12日[Service核心技术精要](https:harmonyos.51cto.comactivity86)的直播后的学习笔记,温故而知新,跟着敲代码,跟着学知识,冲冲冲O(∩∩)O概述这是直播的主要内容,本文先对启动和停止本地设备的Service和跨设备启动和停止Service两个Demo做点笔记记录正文一.Service的相关知识1.三大Ability:Page...
木棉花潘颖琳
2回复
1.4w浏览
木棉花
「过年不停更」
harmonyOS
使用Multipass编译OpenHarmony工程
原创
精华
使用Multipass编译OpenHarmony工程Multipass是一个轻量级虚拟机管理器,支持Linux、Windows与macOS,这是为希望使用单个命令提供全新Ubuntu环境的开发人员而设计的。使用Linux上的KVM、Windows上的HyperV和macOS上的HyperKit来以最小的开销运行VM,同时它还可以在Windows和macOS上使用VirtualBox。本文快速记录下如何Multipass来编译OpenHarmony工程。1、Multipass的安装本文以Windows系统为例,演示如何安装。访问https:multip...
zhushangyuan_
4回复
1.7w浏览
Multipass
OpenHarmony
基于face_recognition库实现人脸识别 | 人脸识别系列
原创
精华
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)简介我们这次使用基于开源项目facerecognition库来实现人脸识别,首先介绍一下这个项目吧。使用世界上最简单的人脸识别库从Python或命令行识别和操作人脸。使用dlib使用深度学习构建的最先进的人脸识别技术构建。该模型在Wild基准的LabeledFaces上的准确率为99.38%。这使得我们可以直接调用这个库来进行人脸识别而不用自己编写程序进行...
Aasee
2回复
1.8w浏览
过年不停更
人脸识别
移植案例与原理 - utils子系统之KV存储部件 (1)
原创
精华
移植案例与原理utils子系统之KV存储部件Utils子系统是OpenHarmony的公共基础库,存放OpenHarmony通用的基础组件。这些基础组件可被OpenHarmony各业务子系统及上层应用所使用。公共基础库在不同平台上提供的能力:LiteOSM内核:KV(keyvalue)存储、文件操作、定时器、Dump系统属性。LiteOSA内核:KV(keyvalue)存储、定时器、JSAPI(设备查询,数据存储)、Dump系统属性。本文介绍下移植开发板时如何适配utils子系统之KV存储部件,并...
zhushangyuan_
4回复
1.4w浏览
porting
移植
案例
【FFH】BearPi开发板上部署Hap工程
原创
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)[TOC](BearPi开发板上部署HAP工程)1.准备工作下载并安装JRE下载地址(百度云):[https:pan.baidu.coms1yuMn4YulfP6j50mQA8faoA](https:gitee.comlinktargethttps%3A%2F%2Fpan.baidu.com%2Fs%2F1yuMn4YulfP6j50mQA8faoA)提取码:1234下载并安装STM32CubeProgrammer下载地址(百度云):[https:pan.baidu.coms1XfFFFs7UdE9TPdN0FdA6ag](...
Hagon
0回复
1.4w浏览
小熊派
FFH
「过年不停更」
Nginx配置https证书
原创
春节不停更,此文正在参加「[星光计划春节更帖活动](https:harmonyos.51cto.composts9923)」日积月累,水滴石穿😄笔者的服务器是阿里云的。所以本文是基于阿里云申请免费证书,进行配置。申请免费证书登录阿里云》打开控制台》产品与服务》搜索ssl。购买之后再回到之前的页面,点击创建证书。然后进行证书申请!填写要绑定的域名、个人信息填写完成后,会进入到验证信息。如下图:验证通过后,提交审核。审核通过如下:点击下载...
程序员小杰
0回复
1.1w浏览
Java
Nginx
过年不停更
HarmonyOS源码目录结构的理解
精华
本文目的:梳理HarmonyOS源码目录结构,介绍重要目录包含的内容与作用,便于学习开发过程有全局观,有针对性的研读开发。HarmonyOS源码文件之多,想要短时间内研读完成是比较困难的。对于我们刚刚学习此操作系统的开发来说,如果一个个目录去研读代码,需要花费大量的时间。本文从框架上简单解析HarmonyOS的目录结构,让开发者有针对性的研究它。下图将HarmonyOS源码的一级目录通过软件层进行了简单区分,可以结合HarmonyOS架构...
软通小精灵
5回复
3.5w浏览
HarmonyOS源码;
applications;
foundtion;
【HarmonyOS应用开发】【HCIA认证】模拟题每日1练(第117题)
原创
基于Service模板的Ability主要用于后台运行任务(如执行音乐播放、文件下载等),但不提供用户交互界面。Service可由其他应用或Ability启动,即使用户切换到其他应用,Service仍将在后台继续运行。创建Service的代码示例如下:publicclassServiceAbilityextendsAbility{OverridepublicvoidonStart(Intentintent){super.onStart(intent);}OverridepublicvoidonCommand(Intentintent,booleanrestart,intstartId){super.onCommand(...
张荣超_九丘教育
0回复
1.5w浏览
张荣超
OpenHarmony喂狗源码解读之内核态源码
原创
精华
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923[toc](OpenHarmony3.1Beta喂狗内核源码解读一、喂狗的芯片手册资料1.概述看门狗WatchDog用于系统异常情况下,一定时间内发出复位信号,以复位整个系统。系统提供2个WatchDog模块。2.特点WatchDog具备以下特点:内部具有一个32bit减法计数器。支持超时时间间隔(即计数初值)可配置。支持寄存器锁定,防止寄存器被误改。支持超时中断产生。...
民之码农
3回复
2.0w浏览
OpenHarmony
海思芯片
过年不停更
OpenHarmony喂狗源码解读之用户态源码
原创
精华
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923[toc](OpenHarmony3.1Beta喂狗用户态源码解读一、用户代码分析1.程序等待ko加载创建字符设备cWaitAtStartup("devwatchdog");defineWAITMAXCOUNT10staticvoidWaitAtStartup(constcharsource){unsignedintcount0;structstatsourceInfo;unsignedintwaitTime500000;do{usleep(waitTime);count++;}while((stat(source,&sourceInfo)<0)&&(errnoEN...
民之码农
3回复
1.5w浏览
OpenHarmony
Watchdog
喂狗
「过年不停更」
鸿蒙-webview的使用和JS交互(附源码)
原创
[春节不停更,此文正在参加「星光计划春节更帖活动](https:harmonyos.51cto.composts9923)日常我们在开发项目时,为了项目快速的开发和迭代,难免会用到H5页面。使用鸿蒙进行项目开发时,也一样免不了要加载H5页面,在移动开发中打开H5页面需要使用WebView组件。同时,为了和H5页面进行数据交换,有时候还需要借助JSBridge来实现客户端与H5之间的通讯。那么鸿蒙之中用到的技术是什么呢?WebView在此之前,先看一个报错AppLaun...
早起睡不够
6回复
1.9w浏览
鸿蒙
过年不停更
想通讯?谈钱多俗,谈ProtoBuf
原创
春节不停更,此文正在参加「[星光计划春节更帖活动](https:harmonyos.51cto.composts9923)」大家好,我是怀瑾握瑜,一只大数据萌新,家有两只吞金兽,嘉与嘉,上能code下能teach的全能奶爸如果您喜欢我的文章,可以[关注⭐]+[点赞👍]+[评论📃],您的三连是我前进的动力,期待与您共同成长什么是ProtoBufprotocolbuffers是一种语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等。protobu...
怀瑾握瑜的嘉与嘉
0回复
9714浏览
java
OpenHarmony性能分析工具Bytrace
原创
精华
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923[toc](内容一、Bytrace简介bytrace是开发人员用于追踪进程轨迹、查看性能的一种工具,主要对内核ftrace进行了封装和扩展,来支持用户态的打点。该工具主要分为两部分,API和命令行:1.bytrace向应用开发人员暴露了打点的API,开发应用过程中可以在关键代码处调用对应API进行打点;2.命令行部分通过使能对应的label,来获取打点信息。通过该...
民之码农
3回复
2.5w浏览
OpenHarmony
Bytrace
性能分析
调度轨迹
「过年不停更」
HUAWEI DevEco Studio使用技巧
原创
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)俗话说,工欲善其事,必先利其器。这一节一起来了解HUAWEIDevEcoStudio使用技巧作者:坚果的小跟班开发鸿蒙少不了对编辑器的使用,今天就先从编辑器使用技巧开始,俗话说,工欲善其事必先利其器,下面先给我汇总的快捷键,快捷键WindowsMac代码高亮FileSettings或快捷键Ctrl+Alt+SDevEcoStudioPreferences,快捷键为Command+英文逗号代...
早起睡不够
0回复
1.7w浏览
鸿蒙
HUAWEI DevEco St
过年不停更
【HarmonyOS应用开发】【HCIA认证】模拟题每日1练(第116题)
原创
onStart()当系统首次创建Page实例时,触发该回调。对于一个Page实例,该回调在其生命周期过程中仅触发一次,Page在该逻辑后将进入INACTIVE状态。开发者必须重写该方法,并在此配置默认展示的AbilitySlice。onActive()Page会在进入INACTIVE状态后来到前台,然后系统调用此回调。Page在此之后进入ACTIVE状态,该状态是应用与用户交互的状态。Page将保持在此状态,除非某类事件发生导致Page失去焦点,比如用户点击返回键或导航到其...
张荣超_九丘教育
0回复
1.4w浏览
张荣超
移植案例与原理 - startup子系统之syspara_lite系统属性部件 (1)
原创
精华
移植案例与原理startup子系统之sysparalite系统属性部件【本文正在参与优质创作者激励】系统属性部件sysparalite负责提供获取与设置操作系统相关的系统属性,包括默认系统属性、OEM厂商系统属性和自定义系统属性。为满足OpenHarmony产品兼容性规范,产品解决方案需要实现获取设备信息的接口,如:产品名、品牌名、厂家名等,同时提供设置读取系统属性的接口。本文介绍下移植开发板时如何适配系统属性部件sysparalite,并介绍下...
zhushangyuan_
2回复
1.2w浏览
移植
Porting
OpenHarmony中linux内核手动编译调试解读
原创
精华
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923[toc](OpenHarmony3.1Beta版本linux内核手动编译调试步骤一、OpenHarmony手动编译Linux内核1.首次编译标准系统javascript.build.shproductnameHi3516DV300ccache2.编译完成在编译的内核在OpenHarmonyv3.1BetaoutKERNELOBJkernelsrctmplinux5.10目录下配置编译环境变量javascriptexportOHOSROOThomeweiminOpenHarmonyOpenHarmonyv3.1Betaexp...
民之码农
0回复
2.9w浏览
OpenHarmony
linux
kernel
boot.img
「过年不停更」
hi3861接收华为云命令的响应
硬件,hi3861,润和或小熊派,代码从小熊派gitee下载我做了一点点改动,现在从华为云mqtt云里下达一个命令,hi3861执行命令之后,会及时返回响应云里弹窗命令下发成功,如果用api下发命令,也能收到命令回执,是json格式,https:gitee.comzzsjrunhmhwy
千云山庄
0回复
1.2w浏览
hi3861命令回执
暂无内容
1
38
39
40
41
42
43
44
45
46
102
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅