51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
软考
华为认证
厂商认证
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
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
意见反馈
社区规则
社区活动
默认
发布时间
热度
原创
精华
热门标签
鸿蒙
Harmony OS Next
demo
手把手教你华为鸿蒙开发之第五节
华为鸿蒙开发:条件语句和分支逻辑引言在编程中,根据不同的条件执行不同的代码块是常见的需求。华为鸿蒙操作系统的开发同样涉及到这些基础的控制流语句。本文将通过DevEcoStudio介绍鸿蒙开发中的条件语句和分支逻辑,包括if语句、switch语句和三元条件表达式,以及如何在UI中实现条件渲染。if语句if语句是最基本的条件语句,它允许我们根据条件是否满足来执行不同的代码。单分支if语句单分支if语句仅在条件满足时执行一段代码...
The旺
0回复
1512浏览
harmonyos
手把手教你华为鸿蒙开发之第四节
华为鸿蒙开发:数组操作基础引言在华为鸿蒙操作系统的开发中,数组是一种常用的数据结构,用于存储和管理一系列有序的元素。本文将通过DevEcoStudio介绍数组的基本操作,包括数组的定义、取值、修改、添加和删除元素,以及使用splice方法在任意位置进行更复杂的数组操作。数组的基本操作1.定义数组在鸿蒙开发中,定义数组的方式与JavaScript类似。以下是定义一个包含字符串的数组的例子:typescriptEntryComponentstructIndex{b...
The旺
0回复
2237浏览
harmonyos
手把手教你华为鸿蒙开发之第三节
原创
华为鸿蒙开发基础第三节:一元运算符、比较运算符、逻辑运算符及运算符优先级引言在华为鸿蒙操作系统的开发中,DevEcoStudio是官方推荐的集成开发环境(IDE),它提供了代码编写、调试、打包和签名等一系列开发功能。本文将结合DevEcoStudio,详细介绍鸿蒙应用开发中常用的一元运算符、比较运算符、逻辑运算符以及运算符的优先级,帮助开发者更好地理解和使用这些基础概念。一元运算符一元运算符只对一个操作数进行操作,常见的...
The旺
0回复
1490浏览
harmonyos
超详细HarmonyOS开发教程之开发环境搭建指南
原创
HarmonyOS开发环境搭建指南:DevEcoStudio安装教程一、系统要求操作系统:Windows1064位或更高版本RAM:至少8GB,推荐16GB硬盘空间:至少10GB可用空间处理器:IntelCorei5或更高配置二、安装步骤1.下载DevEcoStudio2.访问华为开发者联盟官网:https:developer.harmonyos.com进入"开发"板块编辑选择"下载DevEcoStudio"按要求注册华为账号后登录根据您的操作系统选择对应版本下载2.安装DevEcoStudio1.双击下载的安装包运行选择安...
The旺
0回复
4804浏览
harmonyos
DevEco Studio:状态管理与事件处理
原创
DevEcoStudio:状态管理与事件处理引言在现代前端开发中,状态管理和事件处理是构建交互式应用的核心。DevEcoStudio,作为华为推出的开发环境,支持开发者使用TypeScript构建HarmonyOS应用。本文将通过三个示例代码,深入探讨如何在DevEcoStudio中管理状态和处理事件。第一节:状态变量与界面刷新1.1状态变量的重要性在DevEcoStudio中,状态变量(使用[State](https:my.oschina.netstates)装饰器修饰的变量)的变化会自动触发界...
The旺
0回复
1321浏览
harmonyos next
九鸿蒙的商品购物车项目和参数传递的实现
原创
之前介绍的组件都是分开介绍的,相对碎片化.一些读者可能比较迷,不清楚在项目中怎样实施.本片文章我将会把之前所介绍的组件融合到一起,通过商品购物车的小项目展示出来.并同时引出带参数跳转页面(路由的基础上).下篇文章也将会是这篇文章的接续,持续更新,持续关注...带参数的页面跳转实现:在跳转的页面定义一个与参数名称相同的数组即可完成接收如下(具体展示见代码)主页面js业务逻辑:importrouterfrom'system.router';exportdef...
noutsider
5回复
1.5w浏览
页面跳转
鸿蒙Flutter实战:02-Windows环境搭建踩坑指南
鸿蒙Flutter实战:02Windows环境搭建踩坑指南环境搭建1.下载FlutterSDK,配置环境变量鸿蒙FlutterSDK需要在[Gitee下载](https:gitee.comopenharmonysigflutterflutter)。目前建议下载dev分支代码。需要配置以下用户变量注意鸿蒙开发需要安装Java和配置相关变量bashfluttersdk镜像FLUTTERSTORAGEBASEURLhttps:storage.flutterio.cnpub镜像PUBHOSTEDURLhttps:pub.flutterio.cnDEVECOSDKHOMEC:\ProgramFiles\Huawei\DevEcoStudio\s...
鸿蒙Flutter开发
0回复
5760浏览
鸿蒙
HarmonyOS
#HarmonyOS NEXT体验官#鸿蒙日常组件开发
原创
鸿蒙(HarmonyOS)由华为公司开发的面向全场景全连接时代的分布式操作系统。它的主要用途包括:1.多设备协同:鸿蒙可以在不同设备之间实现无缝协同,提供一致的用户体验。用户可以在不同的设备上运行同一个应用,实现数据共享和功能互通。2.多终端统一:鸿蒙可以运行在各种终端设备上,包括智能手机、平板电脑、智能电视、智能手表、车载系统等,实现统一的硬件和软件体验。3.弹性部署:鸿蒙可以根据设备的硬件能力和用户需求,...
贺公子之数据科学与艺术
2回复
1.6w浏览
鸿蒙
『牛角书』Studio解决Unable to download the HarmonyOS SDK问题
精华
[toc](目录)Guide这是一篇主要讲解解决DevEcoStudio中遇到的UnabletodownloadtheHarmonyOSSDK.proxyHostshouldnotbenullwhenaproxyisspecified报错问题。系统:Windows下载SDKDevcoStudio提供SDKManager统一管理SDK及工具链,下载各种编程语言的SDK包时,SDKManager会自动下载该SDK包依赖的工具链。详细步骤1.在菜单栏点击ConfigureSettings或者默认快捷键Ctrl+Alt+S,打开Settings配置界面。2.进入Appearance&BehaviorSystemSe...
Activers
2回复
1.8w浏览
初学鸿蒙开发
OpenHarmony北向探索[环境搭建篇]
原创
精华
OpenHarmony北向探索[环境搭建篇]前言本篇将开启OpenHarmony北向探索,搭建开发环境,安装SDK开发工具介绍既然是做开发,开发工具少不了,OpenHarmony和HarmonyOS的北向开发使用的是同一个工具:[HUAWEIDevEcoStudio](https:developer.harmonyos.comcndevelopdevecostudio)支持一站式的分布式应用开发,支持分布式多段开发,分布式多段调试,多段模拟仿真。作为一款开发工具,除了具有基本的代码开发、编译构建及调测等功能...
stackor已停更
3回复
1.3w浏览
OpenHarmony
DevEco Studio
北向探索
npm镜像源Bug
#HarmonyOS NEXT体验官# 鸿蒙中实现团队代码格式化风格一致性
原创
1.背景在鸿蒙团队开发中,我们可能会遇到以下场景:团队内的小伙伴修改并顺手格式化【Cmd+Option+LCtrl+Alt+L】了一下A.est页面的代码,然后Commit提交了。此时你刚好也在更改A.est页面的代码,然后不小心拉取了一下代码,代码冲突了😭,此时你准备解决冲突,一不小心roback回滚了你本地的代码。虽然通过本地的gitstash恢复了回滚的代码,但是内心还是有些颤抖的。🤣此刻你聪明的小脑袋会想,有没有什么办法统一团队内格式化代...
冉冉同学
0回复
3521浏览
HarmonyOS
鸿蒙
#HarmonyOS NEXT体验官#HarmoneyOS集成个推SDK实现消息推送
原创
应用场景在日常生活中我们总会在手机上接收到各种应用的消息,有购物快递消息显示的,有微信qq消息内容通知的,也有彩票中奖500万(谨防诈骗)让你去领取的。五花八门的应用消息推送,给我们带来的非常多的便利上图这种消息类型呢,就是推送通知消息,消息推送可以说是app的灵魂,让你的应用高端、大气、上档次!!“老板:”大家都有的功能,咱们的app凭什么没有?别给我找那些七七八八的理由,我不要你觉得,我只要我觉得!“...
小黄要努力
0回复
7221浏览
harmonyOS next
基于JSVM创建引擎执行JS代码并销毁
场景描述通过JSVM,可以在应用运行期间直接执行一段动态加载的JS代码。也可以选择将一些对性能、底层系统调用有较高要求的核心功能用CC++实现并将C++方法注册到JS侧,在JS代码中直接调用,提高应用的执行效率。功能描述通过createJsCore方法来创建一个新的JS基础运行时环境,并通过该方法获得一个虚拟机ID,通过evalUateJS方法使用虚拟机ID对应的运行环境来运行JS代码,在JS代码中创建promise并异步调取TS侧设定的callback函数...
jmzgh
0回复
5769浏览
JSVM
C/C++
基于class-transformer的对象与JSON相互转换
场景一:方法将普通javascript对象转换为特定类的实例解决方案首先我们先定义一个想要指定的特定的类如下:User里面包含属性id,fistname,lastname,age,data和它的构造方法,还有特定的方法getName和isAdult。classUser{id:number;firstName:string;lastName:string;age:number;date:Date;constructor(){this.id0;this.firstName"";this.lastName"";this.age0;}getName(){returnthis.firstName+''+this.lastName;}isAdult(){...
在攒六便士
0回复
2541浏览
javascript
JSON形式
OpenHarmony应用开发技巧 - 应用常驻和自启动配置
原创
精华
概述文档环境开发环境:Windows11DevEcoStudio版本:DevEcoStudio3.1Release(3.1.0.500)SDK版本:3.2.14.1(FullSDK)应用模型:Stage开发板型号:DAYU200系统版本:OpenHarmony3.2.2Release功能简介OpenHarmony支持包含ServiceExtensionAbility类型模块的应用配置常驻和自启动。常驻和自启动配置是设备厂商根据设备的产品形态为特殊应用定义的特权项。RK3568的应用特权配置文件源码位于:vendorhihoperk3568preinstallconfig...
TiZizzz
11回复
1.6w浏览
OpenHarmony
应用
开发技巧
常驻
自启动
从微信小程序到鸿蒙js开发【08】——表单组件&注册登录模块
原创
精华
牛年将至,祝大家行行无bug,页页soeasy~在微信小程序中,提供了form组件,可以将input、picker、slider、button等全部放在form中,并设置name属性实现类似html的表单提交功能。鸿蒙js目前是没有form组件的,因此我们需要在提交时手动获取输入框、选择框等的值,自行构建数据对象。1、登录模块这里接着上一篇,通过dialog组件实现了模态登录和注册的窗口。登录窗口的效果如下:每一行中,放置图标和input输入框。input使用的是...
Chris.
4回复
1.9w浏览
鸿蒙
HarmonyOS
征文大赛
Deveco studio 无法真机debug
真机系统:Nextperview2新建了一个项目,并按照[官网](https:developer.huawei.comconsumercndocharmonyosguidesV3ohosdebuggingandrunning0000001263040487V3)的调试步骤进行设置后,使用debug无法打开app控制台报错Waitingforapplicationtocomeonline:com.example.myapplication1我设置了调试证书,正常运行项目是没问题的只有在debug的时候进不去app,使用调试附加进程也是如此
mb664b07cbe4bb0
2回复
5390浏览
debug
前端有未来吗?
最近一段时间,通过各种方式与同行们交流了「前端技术」与「前端工程师」的现状及未来发展的方向性问题,大家在一些方面有所共鸣。下面就来说说我的一些看法——困惑多多少少,有人曾经或正在困惑:「前端有未来吗?」有此困惑的人,TA可能是——正在学习web前端技术,就是纯粹的HTML、CSS和JS,在用这几样做网页。练习的过程中发现,或者说突然想到:「现在微信小程序风行,在其与原生客户端应用的夹击下,前端有未来吗?」一...
柳随风
0回复
1.2w浏览
前端
typescript是前端语言还是后端语言
typescript可以用来写数据交互,和Java也有部分相似,这是否意味着它也是一个后端语言呢?
whaaaat
1回复
5684浏览
typescript
学习arkts需要学习多少ts知识作为前置呢
学习arkts需要学习多少ts知识作为前置呢
whaaaat
0回复
5368浏览
arkts
暂无内容
1
2
3
4
5
6
7
8
9
10
42
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅