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
HarmonyOS,学习
应用开发
聊一聊鸿蒙系统中的公共基础库
简介公共基础库存放OpenHarmony通用的基础组件。这些基础组件可被OpenHarmony各业务子系统及上层应用所使用。公共基础库在不同平台上提供的能力:LiteOSM内核(Hi3861平台):KV(keyvalue)存储、文件操作、定时器、Dump系统属性。LiteOSA内核(Hi3516、Hi3518平台):KV(keyvalue)存储、定时器、JSAPI(设备查询,数据存储)、Dump系统属性。表1公共基础库功能模块平台支持说明KV存储LiteOSM内核、LiteOSA内核为应用程序提供KV存储机...
星蔚星
0回复
1.1w浏览
鸿蒙
HarmonyOS
OpenHarmony
HarmonyOS 基础之线程管理
原创
精华
概述不同应用在各自独立的进程中运行。当应用以任何形式启动时,系统为其创建进程,该进程将持续运行。当进程完成当前任务处于等待状态,且系统资源不足时,系统自动回收。在启动应用时,系统会为该应用创建一个称为“主线程”的执行线程。该线程随着应用创建或消失,是应用的核心线程。UI界面的显示和更新等操作,都是在主线程上进行。主线程又称UI线程,默认情况下,所有的操作都是在主线程上执行。如果需要执行比较耗时的任...
中软HOS小鸿
4回复
2.0w浏览
中软国际
鸿蒙基础
线程管理
梦蝶—HarmonyOS原子化服务卡片开发思路发散
原创
梦蝶—HarmonyOS原子化服务卡片开发思路发散本文引言从2021年6月16日【征文活动】传递知识,共同进步——HarmonyOS卡片特性征文活动以来,很多开发者都对卡片有了一个体验、部分开发者也做出了相应的实战开发。近日也有学习李洋老师的《HarmonyOS原子化服务卡片应用场景探索公开课》。老师课上也讲到服务卡片来源于生活,脱胎于传统,适配于网络,作为流量入口的服务卡片到底适合哪些app的使用,到底适合什么样的场景的使用。根...
Der_带鱼
8回复
1.5w浏览
原子化服务卡片
鸿蒙
使用HiBurn烧录鸿蒙.bin文件到Hi3861开发板
原创
精华
鸿蒙官方文档的“Hi3861开发板第一个示例程序”中描述了——如何使用DevEcoDeviceTool工具烧录二进制文件到Hi3861开发板;本文将介绍如何使用HiBurn工具烧录鸿蒙的.bin文件到Hi3861开发板。获取HiBurn工具通过鸿蒙官方文档我们知道DevEcoDeviceTool是一个VSCode插件,它以.vsix文件的形式向开发者提供。事实上,这个文件.vsix文件是一个zip格式的压缩文件。你可以在gitbash或Linux环境中,使用file命令将它识别出来:$fileDevEc...
码工许师傅
8回复
4.8w浏览
HarmonyOS
HiBurn
【样例实战】基于OpenHarmony 物联网套件开发样例--软定时器
原创
工欲善其事必先利其器,支持OpenHarmony的Pegasus智能家居开发套件隆重登场——(此处应有掌声)润和软件Pegasus智能家居开发套件华丽亮相:首发于HDC2020行业地位:首批支持OpenHarmony的开发套件官方推荐:鸿蒙官方社区推荐套件量身打造:润和软件HiHope社区量身打造应用广泛:鸿蒙社区和广大鸿蒙开发者中拥有广泛粉丝哦,快来加入润和鸿蒙系列套件开发者大家庭。润和软件Pegasus智能家居开发套件基于海思Pagasus(Hi3861V100...
润和软件HiHope
0回复
1.5w浏览
OpenHarmony
嵌入式,
智慧联接
《基于Python鸿蒙开发板外设控制》直播图文及答疑(2021.09.16)
原创
精华
直播回放:https:harmonyos.51cto.comactivity96直播图文:鸿蒙设备开发(物联网开发)在本质上仍属于嵌入开发的范畴!因此,嵌入式开发中涉及的技术依然适用,同时,嵌入式开发中固有的问题也依然存在。为了让鸿蒙设备开发的体验更加友好,引入Python开发方式。在鸿蒙设备上Python以原生App的形式存在,其职责是执行Python脚本文件,并把对设备操作的请求传递到鸿蒙系统,由系统执行具体的操作,进而达到“使用Python语言操作...
唐佐林
5回复
1.9w浏览
Python
设备开发
3861
唐佐林
鸿蒙开源组件——车牌键盘输入组件
vehiclekeyboardohos项目介绍项目名称:vehiclekeyboardohos所属系列:openharmony的第三方组件适配移植功能:快速输入车牌号项目移植状态:主功能完成调用差异:无开发版本:sdk6,DevEcoStudio2.2Beta1基线版本:Release0.7.4效果演示安装教程1.在项目根目录下的build.gradle文件中,allprojects{repositories{maven{url'https:s01.oss.sonatype.orgcontentrepositoriesreleases'}}}2.在entry模块的build.gradle文件中,depen...
jacksky
0回复
1.4w浏览
鸿蒙
开源
高级UI组件
鸿蒙开源组件——文件下载库
PRDownloader项目介绍项目名称:PRDownloader所属系列:openharmony第三方组件适配移植功能:一个文件下载库的openharmony与暂停和恢复支持项目移植状态:主功能完成调用差异:无开发版本:sdk6,DevEcoStudio2.2beta1基线版本:Release0.6.0效果演示安装教程在moudle级别下的build.gradle文件中添加依赖添加maven仓库repositories{maven{url'https:s01.oss.sonatype.orgcontentrepositoriesreleases'}}添加依赖库dependencies{...
jacksky
0回复
1.4w浏览
鸿蒙
开源
网络
谈一谈鸿蒙系统的xdevice组件
简介xdevice是OpenHarmony中为测试框架的核心组件,提供用例执行所依赖的相关服务。xdevice主要包括以下几个主要模块:command,用户与测试平台命令行交互模块,提供用户输入命令解析,命令处理。config,测试框架配置模块,提供测试平台串口连接方式和USB连接方式的不同配置选项。driver,测试用例执行器,提供测试用例分发,执行,结果收集等主要测试步骤定义。report,测试报告模块,提供测试结果解析和测试报告生成。schedu...
星蔚星
0回复
1.8w浏览
鸿蒙
HarmonyOS
OpenHarmony
鸿蒙系统中的资源管理组件相关介绍
简介资源管理组件为应用提供加载多语言界面资源的能力,如不同语言下提供不同的应用名称或图标等。目录资源管理组件源代码目录结构如下所示:baseglobal├──resmgrlite资源管理代码仓│├──frameworks资源管理核心代码││├──resmgrlite资源解析核心代码│││├──include资源管理头文件│││├──src资源管理实现代码│││└──test资源管理测试代码│├──interfaces资源管理接口││└──innerkits资源管理对...
星蔚星
0回复
9215浏览
鸿蒙
HarmonyOS
OpenHarmony
详谈鸿蒙系统中的时间组件
简介时间组件提供管理系统时间的能力。图1子系统架构图目录basemiscservicestime├──etc组件包含的进程的配置文件├──figures构架图├──interfaces组件对外提供的接口代码├└──innerkits服务间接口│└──kits对应用提供的接口├──profile组件包含的系统服务的配置文件└──services时间服务实现说明js接口说明表1js组件systemTime开放的主要方法接口名描述functionsetTime(time:number):Promise设置系统时间,Pro...
星蔚星
0回复
1.3w浏览
鸿蒙
HarmonyOS
OpenHarmony
用Hi3861-wifi联网下载、播放wav音乐 - 基于Harmony2.0
原创
精华
要做的事情,各个击破:一、为Hi3861使用Harmony2.0新代码二、规划GPIO三、搞定Hi3861的按键中断(用来切换工作模式)四、使用Harmony的i2c接口,让OLEDssd1306显示内容五、搞定Hi3861的wifi的apsta模式用来设置其sta的密码(tcpserver)用来联网下载音乐(tcpclient),ntp校时(udpclient)使用HarmonyOS保存信息和文件到Hi3861上六、为Hi3861找一个音频编解码芯片,这里选用wm8978搞定wm8978的硬件连接使用Harmony的i2s接口,让w...
一点先森
7回复
2.7w浏览
Hi3861
OLED
ntp
wifi ap/sta
wav
鸿蒙开源组件——用于app指向性功能高亮的库
一个用于app指向性功能高亮的库演示集成方式一:通过highlightlibrary生成har包,添加har包到要集成的libs文件夹内在entry的gradle内添加如下代码dependencies{implementationfileTree(dir:'libs',include:['.jar','.har'])implementationproject(':highlight')}方式二:allprojects{repositories{mavenCentral()}}implementation'io.openharmony.tpc.thirdlib:highlight:1.0.4'集成方式一:通过highlightlibrary生成har包,添...
jacksky
0回复
8728浏览
鸿蒙
开源
高级UI组件
鸿蒙开源组件——加载反馈页管理框架
LoadSirLoadSir是一个高效易用,低碳环保,扩展性良好的加载反馈页管理框架,在加载网络或其他数据时候,根据需求切换状态页面,可添加自定义状态页面,如加载中,加载失败,无数据,网络超时,如占位图,登录失效等常用页面。可配合网络加载框架,结合返回状态码,错误码,数据进行状态页自动切换,封装使用效果更佳。使用场景inAbilityinComponent集成方案一添加har包到lib文件夹内在entry的gradle内添加如下代码implementati...
jacksky
0回复
1.6w浏览
鸿蒙
开源
高级UI组件
鸿蒙开源组件——简洁而又优雅的ohos原生UI框架
XUI项目介绍项目名称:XUI所属系列:openharmony的第三方组件适配移植功能:一个简洁而又优雅的ohos原生UI框架,解放你的双手!项目移植状态:主功能完成调用差异:无开发版本:sdk5,DevEcoStudio2.1Release基线版本:Release1.1.6效果演示安装教程1.在项目根目录下的build.gradle文件中,添加maven仓库repositories{maven{url'https:s01.oss.sonatype.orgcontentrepositoriesreleases'}}2.在entry模块的build.gradle文件中,...
jacksky
0回复
1.2w浏览
鸿蒙
开源
高级UI组件
智慧楼宇办公时代来啦!你准备好了吗?
原创
中国被世界称为“基建狂魔”,全球高层建筑数量位居首位。城市内部的各类业态,包括住宅小区、商业广场、办公楼乃至各类产业聚集体,都是一栋栋楼宇构建而成的,显然,城市的高效运行离不开楼宇的良好管理。在城市和经济发展的新常态之下,除了满足基本的空间需求外,人们开始延展出楼宇识别、感知、交互等个性化需求,楼宇开启了向智能的转变。“智慧楼宇3D可视化系统”以可视化、智能化、网络化、集成化理念为目标,实现楼宇...
ThingJS数字孪生引擎
0回复
1.4w浏览
可视化
前端
物联网
前端
数字孪生
如何优雅地开发HarmonyOS APP应用
原创
精华
研究HarmonyOS有一段时间了,今天主要结合自己多年的项目开发经验和各种技术栈结合HarmonyOSAPP应用开发讲解下如何优雅地进行开发和积累。一、挖掘项目需求或者做项目移植,并且做技术分析,与HarmonyOSAPP应用开发相关知识点进行结合。这里最简洁的方式就是用一个脑图规划下就好,我这里就拿我之前发布的在线教育APP的项目为例进行介绍下二、创建项目工程,采用一个Project多个Moudule的方式进行开发,并且使用git进行托管,开...
开源夏德旺
11回复
3.9w浏览
APP 设计开发
HarmonyOS应用开发-原子化布局能力
原创
由于设备屏幕规格的多样性,设计师往往需要花费许多时间精力在界面适配工作上,为了解决这一问题,HarmonyOS设计工具提供了原子化布局能力。通过给画板上的图层设置不同能力,实现在任意拉伸画板时能够呈现理想的响应式布局效果,快速适配多屏幕设计。工具提炼了七种原子化布局能力,可以划分为“自适应变化能力”和“自适应布局能力”两类。其中,自适应变化能力包含了缩放能力和拉伸能力,自适应布局能力包含了隐藏、折行、均...
鸿蒙时代
0回复
1.4w浏览
harmonyos
蛟龙腾飞
鸿蒙时代
HarmonyOS原子化服务卡片-车来了
原创
精华
一,前言自从HarmonyOS发布以来,原子化服务卡片成为亮点中亮点,我平常上班交通工具都是公交车多,平常在出门前,下班前都会打开微信小程序[车来了精准实时公交]查看要坐的公交现在什么位置,每次都要先打开微信,找到小程序,才可以查看公交行程情况,有些麻烦,这时HarmonyOS原子化服务卡片出现了,我就想能不能把某路公交车行程直接显示在卡片上,这样就不用每次都要先打开微信,再找到小程序查看,有了想法当然就是运动了,虽然我拿不到公...
狼哥Army
14回复
2.8w浏览
原子化服务卡片
车来了
基于HarmonyOS系统 使用JS开发一个简单的仿苹果计算器
原创
先看效果图众所周知鸿蒙JS框架是非常轻量级的MVVM模式。通过使用和Vue2相似的属性劫持技术实现了响应式系统;学习鸿蒙很长时间了,想写一个demo进行练练手,就选择开发这个仿苹果计算器程序。话不多说,上代码:hmlhtml{{output}}{{$item}}{{$item}}{{$item}}{{$item}}csscss.container{flexdirection:column;backgroundcolor:010101;height:100%;width:100%;}.header{height:36%;width:100%;alignitems:flexend;padding:2px20px...
我曾是少年_
1回复
1.6w浏览
JS计算器
暂无内容
1
1041
1042
1043
1044
1045
1046
1047
1048
1049
1350
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅