E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ARKTS
HarmonyOS自定义抽奖转盘开发(
ArkTS
)
介绍本篇Codelab是基于画布组件、显式动画,实现的一个自定义抽奖圆形转盘。包含如下功能:1.通过画布组件Canvas,画出抽奖圆形转盘。2.通过显式动画启动抽奖功能。3.通过自定义弹窗弹出抽中的奖品。相关概念●Stack组件:堆叠容器,子组件按照顺序依次入栈,后一个子组件覆盖前一个子组件。●Canvas:画布组件,用于自定义绘制图形。●CanvasRenderingContext2D对象:使用
金戈鐡馬
·
2023-12-15 18:14
HarmonryOS
harmonyos
华为
ArkTS
UI
自定义
在HarmonyOS上使用ArkUI实现计步器应用
介绍本篇Codelab使用
ArkTS
语言实现计步器应用,应用主要包括计步传感器、定位服务和后台任务功能:通过订阅计步器传感器获取计步器数据,处理后显示。通过订阅位置服务获取位置数据,处理后显示。
码中之牛
·
2023-12-15 14:27
鸿蒙
OpenHarmony
移动开发
harmonyos
华为
移动开发
ArkTS
OpenHarmony
HarmonyOS4.0从零开始的开发教程03初识
ArkTS
开发语言(中)
HarmonyOS(二)初识
ArkTS
开发语言(中)之TypeScript入门浅析
ArkTS
的起源和演进1引言Mozilla创造了JS,Microsoft创建了TS,Huawei进一步推出了
ArkTS
。
程序员沙蛙
·
2023-12-15 14:25
开发语言
harmonyos
typescript
HarmonyOS4.0从零开始的开发教程04 初识
ArkTS
开发语言(下)
HarmonyOS(二)初识
ArkTS
开发语言(下)之TypeScript入门声明式UI基本概念应用界面是由一个个页面组成,
ArkTS
是由ArkUI框架提供,用于以声明式开发范式开发界面的语言。
程序员沙蛙
·
2023-12-15 14:25
开发语言
typescript
javascript
HarmonyOS4.0从零开始的开发教程02初识
ArkTS
开发语言(上)
HarmonyOS(二)初识
ArkTS
开发语言(上)之TypeScript入门前言Mozilla创造了JS,Microsoft创建了TS,而Huawei进一步推出了
ArkTS
。
程序员沙蛙
·
2023-12-15 14:54
开发语言
java
typescript
arkts
编译报错-
arkts
-limited-stdlib错误【Bug已完美解决-鸿蒙开发】
文章目录项目场景:问题描述原因分析:解决方案:适配指导案例此Bug解决方案总结项目场景:
arkts
编译报错-
arkts
-limited-stdlib错误。
一见已难忘
·
2023-12-15 14:19
BUG解决合集
bug
harmonyos
华为
Deveco
Studio
鸿蒙
arkts-limited
详细教程 - 从零开发 鸿蒙harmonyOS应用 第四节 (鸿蒙Stage模型 登录页面
ArkTS
版 推荐使用)
在鸿蒙OS中,Ability是应用程序提供的抽象功能,可以理解为一种功能。在应用程序中,一个页面即一种能力,如登录页面,即具有登录功能的能力。以下是对鸿蒙新建项目的登录代码功能的详细解读和工作流程的描述:新建Ability:在DevEcoStudio中,选择一个EmptyAbility工程模板,然后在src/main/ets/entryability目录下生成一个Ability文件EntryAbi
前端讲堂-鸿蒙课堂
·
2023-12-15 05:28
鸿蒙
前端
harmonyos
华为
鸿蒙Stage模型开发—创建你的第一个
ArkTS
应用
Stage模型开发概述基本概念下图展示了Stage模型中的基本概念。图1Stage模型概念图UIAbility组件和ExtensionAbility组件Stage模型提供UIAbility和ExtensionAbility两种类型的组件,这两种组件都有具体的类承载,支持面向对象的开发方式。UIAbility组件是一种包含UI界面的应用组件,主要用于和用户交互。例如,图库类应用可以在UIAbilit
Android每日一讲
·
2023-12-15 00:15
鸿蒙开发
harmonyos
microsoft
华为
移动开发
程序员
ui
模型
ArkTS
语言难吗?鸿蒙指南
HarmonyOS的开发语言是
ArkTS
、JS(JavaScript)。
ArkTS
简介
ArkTS
是HarmonyOS优选的主力应用开发语言。
Android每日一讲
·
2023-12-15 00:40
鸿蒙开发
harmonyos
华为
程序员
移动开发
鸿蒙开发
鸿蒙系统
arkts
深度解析HarmonyOS开发-活动召集令元服务【鸿蒙北向应用开发实战】
目录一.元服务和
ArkTS
语言简介1.1学习元服务1.2元服务带来的变革1.3元服务全场景流量入口1.4
ArkTS
学习1.5
ArkTS
特点二.DevEcoStudio开发工具2.1DevEcoStudio
李元静
·
2023-12-14 23:08
鸿蒙开发
harmonyos
华为
鸿蒙
typescript
元服务
原子化服务
鸿蒙元服务
ArkTS
封装组件
前言模块化思想是将页面拆分为多个组件,从而提高复用性以及可读性。现有一段代码,效果如下:这里是代码部分,所有结构都堆在一起,可读性极差,下面分别将头部和商品卡片部分封装为组件。classItem{name:stringimage:Resourceprice:numberdicount:numberconstructor(name:string,image:Resource,price:number
田本初
·
2023-12-14 22:33
#
ArkTS
Harmony
harmonyos
ArkTS
组件通信
父子通信情况一:子组件只展示父组件中的状态父组件通过@State修饰符定义变量,子组件通过@Prop修饰符获取变量。Prop是「单向传递」,父组件将变量「拷贝」一份交给子组件使用,子组件不可修改变量。父组件//声明变量@Statecount:number=1//传值Son({count:this.count})子组件//接收@Propcount:number情况二:子组件需要修改父组件中的状态父组
田本初
·
2023-12-14 22:33
#
ArkTS
Harmony
harmonyos
ArkTS
循环控制与List的使用
ArkTS
如何进行循环渲染现有数据如下classItem{name:stringimage:Resourceprice:numberdicount:numberconstructor(name:string
田本初
·
2023-12-14 22:03
Harmony
#
ArkTS
harmonyos
ArkTS
快速入门
目录一、概述二、TypeScript基本语法目录1、变量声明2、条件控制3、循环迭代4、函数5、类和接口6、模块开发三、
ArkTS
快速入门项目创建目录结构index.ets代码解释安装模拟器一、概述
ArkTS
An1ong
·
2023-12-14 22:01
鸿蒙
ArkTS
typescript
ArkTS
入门
代码结构分析structIndex{}「自定义组件:可复用的UI单元」@xxx「装饰器:用来装饰类结构、方法、变量」@Entry标记当前组件是入口组件(该组件可被独立访问,通俗来讲:它自己就是一个页面)@Component用于标记自定义组件,与struct配合使用@State用于标记变量是状态变量,值发生改变会触发UI刷新build(){}「UI描述:内部以声明式方式描述UI结构」其中例如Row、
田本初
·
2023-12-14 22:53
#
ArkTS
harmonyos
HarmonyOS(
ArkTS
)基础组件参数 媒体类型讲解
我们这里做了一个空的容器然后我们可以这样写@Entry@ComponentstructIndex{build(){Row(){Column(){Text("你好")Divider()Button("点击")}.width('100%')}.height('100%')}}这里我们分别使用了三个组件Text文本组件Divider分割线组件Button按钮组件运行结果如下但是我们会发现按钮和文本都有参
跟 耿瑞 卷出一片天
·
2023-12-14 19:52
harmonyos
媒体
华为
鸿蒙
HarmonyOS(二)—— 初识
ArkTS
开发语言(下)之
ArkTS
声明式语法和组件化基础
前言:通过前面
ArkTS
开发语言(上)之TypeScript入门以及
ArkTS
开发语言(中)之
ArkTS
的由来和演进俩文我们知道了
ArkTS
的由来以及演进,知道了
ArkTS
具备了声明式语法和组件化特性,
Hirezy
·
2023-12-14 17:33
HarmonyOS
harmonyos
开发语言
华为
ArkTS
的状态管理机制(State)
什么是
ArkTS
的状态管理机制声明式UI中,是以状态(State)来驱动视图更新的(View)。状态是指驱动视图更新的数据(被装饰器标记的变量)。视图是指UI描述渲染得到的用户页面。
Web阿成
·
2023-12-14 16:52
HarmonyOS
前端
harmonyos
typescript
ArkTS
ArkUI
HarmonyOS创建一个page并实现界面跳转(JavaScript)
上文HarmonyOS创建JavaScript(类Web开发模式)项目中我们接触了这咋类Web开发模式并创建了一个项目之前我们
ArkTS
开发模式的项目resources目录下的base目录下的profile
跟 耿瑞 卷出一片天
·
2023-12-14 16:37
harmonyos
javascript
华为
浅析HarmonyOS开发语言
ArkTS
HarmonyOS知识库飞书知识库地址:飞书HarmonyOS知识库本文示例代码地址:Gitee仓库地址哈喽呀,我是小白在上一篇文章中为大家介绍了鸿蒙方舟开发框架ArkUI,在文中提到了鸿蒙应用声明式开发语言
ArkTS
@是小白吖
·
2023-12-14 16:04
HarmonyOS应用开发
harmonyos
鸿蒙
typescript
鸿蒙应用开发
ArkTS
基础组件的使用
语雀知识库地址:语雀HarmonyOS知识库飞书知识库地址:飞书HarmonyOS知识库本文示例代码地址:Gitee仓库地址嗨,各位好呀,我是小白上一篇文章我为大家介绍了如何使用
ArkTS
开发鸿蒙应用,
@是小白吖
·
2023-12-14 16:04
HarmonyOS应用开发
harmonyos
鸿蒙
typescript
鸿蒙应用开发
ArkTS
容器组件的使用
语雀知识库地址:语雀HarmonyOS知识库飞书知识库地址:飞书HarmonyOS知识库本文示例代码地址:Gitee仓库地址嗨,大家好,我是小白上篇文章向大家介绍了
ArkTS
中我们经常使用到的几种基础组件
@是小白吖
·
2023-12-14 16:04
HarmonyOS应用开发
harmonyos
鸿蒙
typescript
HarmonyOS系统架构及项目结构浅析
方舟开发框架针对不同目的和技术背景的开发者提供了两种开发范式,分别是基于
ArkTS
的声明式开发范式(简称“声明式开发
@是小白吖
·
2023-12-14 15:50
HarmonyOS应用开发
harmonyos
华为
鸿蒙
HarmonyOS第一课
ArkTS
开发语言(TypeScript快速入门)
编程语言介绍
ArkTS
是HarmonyOS优选的主力应用开发语言。
阿玮编程_
·
2023-12-14 15:18
鸿蒙(HarmonyOS)
typescript
harmonyos
华为
探索鸿蒙_
ArkTs
开发语言
ArkTs
在正常的网页开发中,实现一个效果,需要html+css+js三种语言实现。但是使用
ArkTs
语言,就能全部实现了。
Web阿成
·
2023-12-07 00:59
HarmonyOS
开发语言
鸿蒙4.0开发笔记之
ArkTS
语法基础之条件渲染和循环渲染的使用(十五)
文章目录一、条件渲染(if)二、循环渲染(ForEach)一、条件渲染(if)1、定义正如其他语言中的if…else…语句,
ArkTS
提供了渲染控制的能力,条件渲染可根据应用的不同状态,使用if、else
鸿蒙Next
·
2023-12-06 20:53
笔记
harmonyos
鸿蒙系统
华为
ArkTS
HarmonyOS学习--TypeScript语言学习(一)
因为
ArkTS
语言是围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集,所以要学
ArkTS
语言,前提是得学习TypeScrip
what小白
·
2023-12-06 11:04
鸿蒙
typescript
harmonyos
鸿蒙
鸿蒙学习资料
主要是记录一下:1.ES62.lambda表达式3.TypeScript基础知识4.
ArkTS
5.ArkUI
黄大包
·
2023-12-05 10:20
Harmony
鸿蒙
鸿蒙4.0开发笔记之
ArkTS
装饰器语法基础之监听者模式@Watch案例讲解(十四)
1、@Watch定义@Watch实际是指状态变量更改通知。如果开发者需要关注某个状态变量的值是否改变,可以使用@Watch为状态变量设置回调函数(监听函数)。@Watch用于监听状态变量的变化,当状态变量变化时,@Watch的回调方法将被调用。@Watch在ArkUI框架内部判断数值有无更新使用的是严格相等(===),遵循严格相等规范。当在严格相等为false的情况下,就会触发@Watch的回调。
鸿蒙Next
·
2023-12-05 00:25
笔记
harmonyos
鸿蒙系统
华为
ArkTS
鸿蒙4.0开发笔记之
ArkTS
装饰器语法基础之发布者订阅者模式@Provide和@Consume(十三)
1、定义在鸿蒙系统的官方语言
ArkTS
中,有一套类似于发布者和订阅的模式,使用@Provide、@Consume两个装饰器来实现。
鸿蒙Next
·
2023-12-05 00:53
笔记
harmonyos
鸿蒙系统
ui
ArkTS
鸿蒙HarmonyOS应用开发-Column&Row组件
ArkTS
为我们提供了丰富的容器组件来布局页面,本文将以构建登录页面为例,介绍Colu
码中之牛
·
2023-12-04 21:50
OpenHarmony
鸿蒙
移动开发
harmonyos
华为
移动开发
ArkTS
OpenHarmony
HarmonyOS脚手架:快捷实现
ArkTs
中json转对象
前言在上篇《HarmonyOS开发:UI开展前的阶段总结》中提到了未来的规划,既能让大家学会鸿蒙开发,也能让大家在以后的开发中如虎添翼,最终决定,便以脚手架为产出物,结合实际的业务需求,进行相关技术的输出,今天我们就带来脚手架的第一个功能,json转对象。脚手架也是一个项目,包含了多个功能模块,以简单的功能为切入点,一点点的进行拓展增加,后续相关功能也会增加IDE插件,当然了,这都是后话了,万事开
程序员一鸣
·
2023-12-04 17:54
HarmonyOS点石成金
鸿蒙json转对象
HarmonyOS对象解析
鸿蒙对象生成
HarmonyOs对象插件
HarmonyOS开发:
ArkTs
常见数据类型(一)
前言无论是Android还是iOS开发,都提供了多种数据类型用于常见的业务开发,但在
ArkTs
中,数据类型就大有不同,比如int,float,double,long统一就是number类型,当然了也不存在
程序员一鸣
·
2023-12-04 17:54
HarmonyOS点石成金
ArkTs数据类型
ArkTs基本数据类型
鸿蒙数据类型
HarmonyOS数据类型
HarmonyOS开发:
ArkTs
常见数据类型(二)
前言上篇文章,对前6中数据类型做了简单的解析,今天我们继续后面的概述,关于数据类型,没有过多的详细拓展,至于部分数据类型的操作,在以后的文章里再做详细的介绍。数据类型概述number数值boolean布尔string字符串undefined一个未定义或不存在的值null空object对象Symbol独一无二的值bigint任意大的整数enum枚举any任意unknown未知类型void没有任何返回
程序员一鸣
·
2023-12-04 17:54
HarmonyOS点石成金
ArkTs数据类型
鸿蒙数据类型
鸿蒙枚举
HarmonyOS数据类型
HarmonyOS(九)——@Extend装饰器:定义扩展组件样式
注意⚠️:从APIversion9开始,该装饰器支持在
ArkTS
卡片中使用。@Extend装饰器使用说明接下来我将会从语法和使用规则俩方面介绍@Extend装饰器的具体使用说明。1:使用语
Hirezy
·
2023-12-04 12:13
HarmonyOS
harmonyos
华为
typescript
鸿蒙4.0开发笔记之
ArkTS
装饰器语法基础@Prop@Link@State状态装饰器(十二)
文章目录一、哪些是状态装饰器二、@State@Prop@Link状态传递的核心规则三、状态装饰器练习一、哪些是状态装饰器1、@State:被装饰拥有其所属组件的状态,可以作为其子组件单向和双向同步的数据源。当其数值改变时,会引起相关组件的渲染刷新。2、@Prop:被装饰可以和父组件建立单向同步关系,@Prop装饰的变量是可变的,但修改不会同步回父组件。3、@Link:被装饰变量和父组件构建双向同步
鸿蒙Next
·
2023-12-04 10:35
笔记
鸿蒙系统
华为
装饰器
ArkTS
鸿蒙开发:UIAbility组件与UI的数据同步-使用EventHub进行数据通信【鸿蒙专栏-21】
文章目录
ArkTS
应用模型中UIAbility组件与UI的数据同步使用EventHub进行数据通信使用globalThis进行数据同步1.UIAbility和Page之间使用globalThis2.UIAbility
一见已难忘
·
2023-12-04 05:31
harmonyos
华为
UIAbility组件
数据同步
EventHub
深入理解
ArkTs
中的AppStorage和LocalStorage【鸿蒙专栏-12】
文章目录深入理解
ARKTS
中的AppStorage和LocalStorageAppStorage:全局状态的中枢LocalStorage:页面级的数据共享与PersistentStorage和Environment
一见已难忘
·
2023-12-04 05:01
harmonyos
ubuntu
华为
鸿蒙
AppStorage
LocalStorage
【HarmonyOS开发】
ArkTs
编译为SO包的流程记录
1、创建一个StaticLibrary的静态模块2、编写我们的SO控件2.1编译配置{"apiType":"stageMode","buildOption":{"artifactType":"obfuscation"},"targets":[{"name":"default","runtimeOS":"HarmonyOS"}]}2.2构建我们的包(AtkTs生成js和d.ts文件)2.2.1选中我
兵腾傲宇
·
2023-12-04 04:50
HarmonyOS
总结
harmonyos
OpenHarmony 应用(HarmonyOS 原生应用)- 写一个 Hello World 并在华为手机上跑起来
两种开发范式支持两种开发范式,分别是基于
ArkTS
的声明式开发范式(简称“声明式开发范式”)和兼容JS的类Web开发范式(简称“类Web开发范式”)。
码中之牛
·
2023-12-04 04:18
OpenHarmony
鸿蒙
移动开发
华为
harmonyos
智能手机
鸿蒙开发
移动开发
构建第一个
ArkTS
应用(纯HarmonyOS应用)
2.创建
ArkTS
工程构建第一个纯HarmonyOS的应用若首次打开DevEc
wmd看海
·
2023-12-04 03:36
HarmonyOS
harmonyos
华为
ArkTS
-日期滑动选择器弹窗
日期滑动选择器弹窗根据指定的日期范围创建日期滑动选择器,展示在弹窗上。示例lunar:接受一个boolean值,日期是否显示为农历。@Entry@ComponentstructDatePickerDialogExample{selectedDate:Date=newDate("2010-1-1")@StatelunarValue:boolean=falsebuild(){Column(){Butt
阿雷前进中...
·
2023-12-04 00:03
鸿蒙ArkTS
鸿蒙
前端
ArkTS
-时间滑动选择器弹窗
时间滑动选择器弹窗以24小时的时间区间创建时间滑动选择器,展示在弹窗上。示例useMilitaryTime:展示时间是否为24小时制,默认为12小时制。默认值:false@Entry@ComponentstructTimePickerDialogExample{privateselectTime:Date=newDate('2020-12-25T08:30:00')@StateisUseMilit
阿雷前进中...
·
2023-12-04 00:03
鸿蒙ArkTS
鸿蒙
前端
ArkTS
-文本滑动选择器弹窗
文本滑动选择器弹窗根据指定的选择范围创建文本选择器,展示在弹窗上。示例@Entry@ComponentstructTextPickerDialogExample{@Stateselect:number=2privatefruits:string[]=['苹果','香蕉','橘子','梨儿','桃儿']build(){Row(){Column(){Text('当前选择为:'+this.fruits[
阿雷前进中...
·
2023-12-04 00:03
鸿蒙ArkTS
鸿蒙
前端
ArkTS
-列表选择弹窗
调用每一个sheet中的action对应其点击事件Button('列表选择弹窗').onClick(()=>{ActionSheet.show({title:'列表选择弹窗标题',message:'内容',autoCancel:true,confirm:{value:'确认',action:()=>{console.log('GetAlertDialoghandled')}},cancel:()=
阿雷前进中...
·
2023-12-04 00:30
鸿蒙ArkTS
前端
鸿蒙
鸿蒙是Android套壳么,当然不是,
ArkTS
还是很有意思的
前段时间看新闻,说是明年开始鸿蒙就要和andorid脱钩了。大概就是这样的:看到这个,我兴趣就来了。我有个华为P30,升级过鸿蒙系统,用起来也没啥变化,兼容andorid应用,然后就是开机去掉了PoweredbyAndroid。华为这个鸿蒙,看网上说有很多人质疑是andorid套壳。说实在的,那种买华为手机就是爱国,要道德绑架我是非常厌倦的。但是华为开发鸿蒙系统这个,说是套壳那确实不可能。华为的研
jiyanglin
·
2023-12-03 18:57
harmonyos
android
华为
HarmonyOS
ArkTS
与c++交互通信
一、创建NativeC++Module1、右键项目->new->module如图:2、修改build-profile.json5配置"externalNativeOptions":{"path":"./src/main/cpp/CMakeLists.txt","arguments":"-v-DOHOS_STL=c++_shared","abiFilters":[//"armeabi-v7a",//
Ada
·
2023-12-03 16:19
HarmonyOS
OpenHarmony
ts
鸿蒙(HarmonyOS)HelloWo入门
1.HarmonyOS简单介绍1.HarmonyOS特征:一开发发,多端部署,可分可合,自由流转2.HarmonyOS使用的语言:是
ArkTs
,
ArkTs
是在TypeScript(简称TS)基础上扩展的
豆Android
·
2023-12-03 12:25
HarmonyOS学习
harmonyos
华为
android
TypeScript编程语言学习,为学习HarmonyOS开发做准备
1.编程语言
ArkTS
是HarmonyOS优选的应用开发语言,它在TypeScript(TS)的基础上,匹配ArkUI扩展,扩展了声明式UI、状态管理等相应的能力。
wmd看海
·
2023-12-03 11:40
HarmonyOS
harmonyos
华为
HarmonyOS
基本概念1、
ARKTS
是由ArkUI框架提供,它是声明式UI2、声明式UI的思想:-关心描述UI的呈现结果,而不关心过程;-状态驱动视图更新自定义组件的组成关键字说明举例struct声明组件名structToDolist
木棉花的春天ls
·
2023-12-02 23:46
鸿蒙
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他