51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
25年5月软考
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 NEXT
畅玩鸿蒙与硬件
#HarmonyOS NEXT 体验官#一款应用中组件状态管理的实战案例研究
原创
精华
任务管理小案例在新一代HarmonyOSNEXT应用框架下,开发的核心逻辑采用了高级Stage模型作为组件间状态管理的基础。该模型为开发者提供了一种创新的途径,用以实现复杂的组件状态同步,尤其在涉及主项任务功能开发时表现出色。通过这种机制,我们不仅能够灵活地添加或移除子任务,还能实时同步数据更新,同时动态呈现Progress进度条效果。这个案例将详细展示如何运用Stage模型来高效管理鸿蒙原生应用中的任务状态,确保数据的一致...
因为活着就一定行
3回复
7498浏览
应用状态管理
鸿蒙
HarmonyOS
应用开发案例
#HarmonyOS NEXT 体验官#打破文字边界:探索通用文字识别技术的魅力与应用
原创
精华
能力介绍与使用场景通用文字识别技术,简单来说,就是通过拍摄或扫描的方式,将票据、证件、表格、报纸、书籍等印刷品上的文字转化为图像信息。然后,这项技术会利用先进的文字识别算法,将这些图像信息进一步转化为计算机和其他设备能够理解和处理的字符信息。这项技术的应用范围非常广泛。例如,你可以对文档、街景等进行翻拍,然后利用它来检测和识别图片中的文字。此外,这项技术还可以集成到其他应用程序中,提供文字检测...
因为活着就一定行
1回复
1.7w浏览
应用状态管理
鸿蒙
HarmonyOS
应用开发案例
AI·CoreVisionKit
#在HarmonyOS星河遨游#HarmonyOS/OpenHarmony应用开发-DataAbility开发体验
场景介绍基于Data模板的Ability(以下简称“Data”),有助于应用管理其自身和其他应用存储数据的访问,并提供与其他应用共享数据的方法。Data既可用于同设备不同应用的数据共享,也支持跨设备不同应用的数据共享。Data提供方可以自定义数据的增、删、改、查,以及文件打开等功能,并对外提供这些接口。接口说明开发体验:注册Data示例效果:代码地址:https:gitee.comjltfcloudcnjumptotreemasterFAModelTestMuster参考...
十根玉米
0回复
7165浏览
三方库
HarmonyOS
卡片开发
鸿蒙原生应用元服务开发-仓颉基本概念函数
仓颉使用关键字func来表示函数定义的开始,func之后依次是函数名、参数列表、可选的函数返回值类型、函数体。其中,函数名可以是任意的合法标识符,参数列表定义在一对圆括号内(多个参数间使用逗号分隔),参数列表和函数返回值类型(如果存在)之间使用冒号分隔,函数体定义在一对花括号内。函数定义举例:funcadd(a:Int64,b:Int64):Int64{returna+b}上例中定义了一个名为add的函数,其参数列表由两个Int64类型的参数a和b组成...
鸿蒙时代
0回复
1106浏览
仓颉
好消息!uniapp可以开发鸿蒙了,但坏消息是……
相信不少前端从业者一听uniapp支持开发鸿蒙Next后非常振奋。猫林老师作为7年前端er也是非常激动,第一时间体验了下。在这里也给大家分享一下我的看法uniapp开发鸿蒙优势1.对于前端开发者而言,几乎无需增加额外的学习成本2.一套代码,通用在Android、iOS、HarmonyOS,小公司狂喜(可以只招一位牛马完成所有工作)3.能迅猛将现有项目移植到鸿蒙平台,迅速掌握鸿蒙用户流量以及争取政府补贴4.以及更多猫林老师没想到的优点(抱歉...
猫林老师
0回复
4512浏览
前端
鸿蒙
HarmonyOS
uniapp
【FFH】OpenHarmony构建编译实战
原创
精华
OpenHarmony构建系统个人简介:深圳技术大学超鸿数智联合实验室成员,深圳技术大学第一届开源鸿蒙菁英班学生,学习研究鸿蒙南向开发知识。博客主页:https:ost.51cto.compersonposts16275438前言本人是一名大一学生,有幸被选拔进了深圳技术大学第一届开源鸿蒙菁英班,并在暑期培训进行线上分享,故将讲解的内容也制作成帖子发上来作为学习笔记。在准备分享的过程中,我基于学长们的先前成果,结合开源鸿蒙源码的最新版本进行了...
未尽的清平乐
2回复
7494浏览
标准系统
设备开发
OpenHarmony
入门
基于OpenHarmony标准系统的C++公共基础类库案例:ThreadPoll
原创
1、程序简介该程序是基于OpenHarmony标准系统的C++公共基础类库的线程池处理:ThreadPoll。本案例完成如下工作:创建1个线程池,设置该线程池内部有1024个线程空间。启动5个线程。每个线程每秒打印1段字符串,10秒后停止。2、基础知识C++公共基础类库为标准系统提供了一些常用的C++开发工具类,包括:文件、路径、字符串相关操作的能力增强接口读写锁、信号量、定时器、线程增强及线程池等接口安全数据容器、数据序列化等接口各...
福州市凌睿智捷电子有限公司
0回复
5719浏览
openHarmony
HarmonyOS大咖问答探讨-鸿蒙原生应用元服务上架
【精彩活动】大咖问答活动·第8期HDE李洋老师与大家探讨“鸿元服务开发及上架”相关的技术疑问,速速围观,在本帖下方评论,就有机会领取好礼,收获惊喜,即刻参与吧!https:developer.huawei.comconsumercnforumtopic0201158490543662517fid23🔑了解更多HarmonyOS知识,考取HarmonyOS官方认证证书,抽取精美礼品,请访问→HarmonyOS应用开发者基础认证:https:developer.huawei.comconsumercntrainingexamdetail10166692528974...
鸿蒙时代
0回复
1314浏览
鸿蒙
OpenHarmony - ArkUI(TS)开发之下拉选择菜单
原创
精华
作者:何贝前言鸿蒙3.0推出了一种新的开发方式ETS,本文通过采用ETS实现我们项目开发中比较常见的下拉选择菜单组件来初步了解和体验下ETS的开发规范和方法,主要用到的TS知识点有Flex布局、文本展示、样式绑定、图片引入、父子组件变量共享、参数传递、ForEach循环遍历、事件绑定。实现效果用到的装饰器装饰器装饰内容说明Componentstruct结构体在装饰后具有基于组件的能力,需要实现build方法来更新UI。Entrystruct组件被装饰...
中软HOS小鸿
10回复
1.6w浏览
中软国际
ArkUI
下拉选择菜单
#在HarmonyOS星河遨游# 一站式集成Cocos&OpenHarmony/HarmonyOS开发环境
原创
沉潜学业许久,终于有时间来更新博客了。早在2021年Cocos游戏引擎已支持导出HarmonyOS工程,在11月份Cocos又继续推出了OpenHarmony版本编辑器。本文基于过去踩过的坑坑洼洼,总结一套Cocos游戏开发环境的搭建和一些需要注意的事项。1.CocosDashboard下载CocosDashboard下载任意点击“从Dashboard安装”,下载Dashboard下载安装完毕后,注册Cocos账号登录即可。2.CocosEditor下载打开CocosDashboard,选择编辑器>下载编...
kraml
0回复
1.2w浏览
HarmonyOS
游戏开发
鸿蒙原生应用元服务开发-仓颉基本概念程序结构
通常,我们都会在扩展名为.cj的文本文件中编写仓颉程序,这些程序和文件也被称为源代码和源文件,在程序开发的最后阶段,这些源代码将被编译为特定格式的二进制文件。在仓颉程序的顶层作用域中,可以定义一系列的变量、函数和自定义类型(如struct、class、enum和interface等),其中的变量和函数分别被称为全局变量和全局函数。如果要将仓颉程序编译为可执行文件,您需要在顶层作用域中定义一个main函数作为程序入口,它可以有...
鸿蒙时代
0回复
2640浏览
仓颉
#在HarmonyOS星河遨游#鸿蒙仙途
在浩瀚无垠的宇宙边际,隐藏着一个由精密算法与灵动数据交织的秘境——HarmonyOS星际仙域。此地,每位开发者皆是追求至高境界的修真者,他们以智慧为引,创意为翼,穿梭于星辰之间,揭开一个又一个技术奇迹的面纱。我,作为这浩瀚星海中的一名探索者,愿将我的鸿蒙修真之旅,化作一篇篇动人心魄的仙侠传奇。昔日,我不过是一名平凡的程序员,在一次命运的邂逅中,获得了一部名为《HarmonyOS征途》的古籍。书中描绘的奇幻世界,...
NL_AIDC_XJS
0回复
1938浏览
在HarmonyOS星河
HarmonyOS Next原生应用开发-从TS到ArkTS的适配规则(十三)
一、部分支持instanceof运算符规则:arktsinstanceofreftypes级别:错误在TypeScript中,instanceof运算符的左操作数的类型必须为any类型、对象类型,或者它是类型参数,否则结果为false。在ArkTS中,instanceof运算符的左操作数的类型必须为引用类型(例如,对象、数组或者函数),否则会发生编译时错误。此外,在ArkTS中,instanceof运算符的左操作数不能是类型,必须是对象的实例。二、不支持in运算符规则:arktsnoin级别:...
鸿蒙时代
0回复
4210浏览
HarmonyOS
#HarmonyOS NEXT 体验官#HarmonyOS SDK开放能力简介
原创
1.1HarmonyOSSDK开放能力概述HarmonyOSSDK是面向鸿蒙原生应用和元服务开发的开放能力合集,它提供了包括应用框架、应用服务、系统、媒体、AI、图形在内的六大领域丰富完备的开放能力,助您构建焕然一新的鸿蒙原生应用和元服务,带来创新易用的全场景体验。HarmonyOSSDK的开放能力具有以下独特优势:高效开发:将常见的通用能力全局化,关键技术底层化,开发者无需单独集成每个能力的SDK,是因为HarmonyOS开放能力(HMSKit)已内置...
菠萝吹雪学HarmonyOS
0回复
2.0w浏览
HarmonyOS SDK
#HarmonyOS NEXT体验官#鸿蒙开发方舟语言ArkTS初体验
原创
在介绍ArkTS之前我们先来介绍一下他前面在搭桥铺路的两位先烈——JavaScript和TypeScript。首先,JavaScript被广泛使用在Web和前端应用开发,是一门动态语言,具有语言简洁灵活,易学易上手的特点,因此他被广大开发者所喜爱。但是,在语言界,不难学,不学穿你肠子的语言,不是一门好语言,不信,你看,至今地位无可撼动的C语言,还有最近横空出世的Rust,都是以难学而著称的,多少人至今依然卡在入门这一步,真正实现了从入门...
qq58fd65f35bd8f
0回复
5042浏览
鸿蒙
华为
ArkTS
#HarmonyOS NEXT体验官# 鸿蒙应用开发-你不得不知道的UIAbility组件
原创
&x20;UIAbility概念鸿蒙应用是基于Ability组件来开发的,UIAbility是Ability类型中的一种,是带有UI类型的Ability,为应用提供window窗口绘制以及交互。每一个UIAbility实例,都对应于一个最近任务列表中的任务。一个UIAbility可以对应于多个页面,建议将一个独立的功能模块放到一个UIAbility中。RouterUIAbility内的页面跳转我们指定一个UIAbility可以有多个Page页面。启动一个Page是通过router来完成的。router.pushUrltypesc...
菜鸟同学vlog
0回复
9186浏览
UIAbility
router
Navigation
#HarmonyOS NEXT体验官# 鸿蒙应用开发- ArkTS必知必会
原创
ArkTS简介ArkTS围绕应用开发在TS生态基础上做了进一步扩展,继承了TS的几乎所有特性,是TS的超集,新增状态管理、条件渲染等。在基本保持着TS语法风格的基础上进一步规范强化静态类型检查和分析,同时提供TS没有的内置容器对象、线程并发能力等,可以在编译期间提前暴露错误,减少运行期间报错的概率,代码更健壮可维护性更好。ArkTS语言基础类库能力示意图:[从TypeScript到ArkTS的适配规则](https:developer.huawei.comconsum...
菜鸟同学vlog
0回复
7348浏览
arkts
#HarmonyOS NEXT体验官# 鸿蒙应用开发-Logger简单又实用的日志框架
原创
介绍Logger是一款简单、漂亮、实用的鸿蒙应用日志框架,是基于鸿蒙系统提供的hiLog日志库封装的,主要特性:•支持堆栈信息输出;•支持众多数据格式输出,如基本数据类型、对象、Map、List、JSON等格式,可以一次性打印多个类型的数据格式;•支持在日志定位跳转到源码;•支持自定义日志行为,比如日志上报、缓存本地等。日志在控制台的打印效果,如下:安装ohpminstallhzwlogger或者安装本地包ohpminstall..libslogger.har使...
菜鸟同学vlog
0回复
6451浏览
Hilog
logger
#HarmonyOS NEXT体验官# 掌握 HarmonyOS 布局管理:灵活构建用户界面(下)
原创
掌握HarmonyOS布局管理:灵活构建用户界面(下)本文将继续探讨HarmonyOS中的其他布局容器组件,如List和Swiper,并学习如何通过这些组件创建动态和可交互的用户界面。同时,我们还将介绍布局嵌套的技巧及优化建议,以提升应用的性能和用户体验。一、List容器组件List是一种常用的容器组件,用于显示可滚动的项目列表。以下是List和ListItem的属性和使用示例:1.List组件的属性listDirection:设置列表的滚动方向,可以是垂直或...
SoraLuna
0回复
3036浏览
鸿蒙学习笔记
#HarmonyOS NEXT体验官# 掌握 HarmonyOS 布局管理:灵活构建用户界面(上)
原创
掌握HarmonyOS布局管理:灵活构建用户界面(上)本文将探讨HarmonyOS中常用的布局容器组件,如Column、Row和Grid,并学习如何通过这些组件创建和管理界面元素。通过实际的代码示例,你将掌握这些组件的属性及其使用方式,从而能够设计出灵活且响应迅速的用户界面。一、Column容器组件Column是一种垂直布局容器,用于将子组件从上到下排列。以下是Column的属性和使用示例:1.Column组件的属性alignItems:设置子项的水平对齐方式...
SoraLuna
0回复
2235浏览
鸿蒙学习笔记
暂无内容
1
54
55
56
57
58
59
60
61
62
1125
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅