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
鸿蒙开发: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
鸿蒙
HarmonyOS开发—
Arkts
循环渲染(ForEach)深入运用详解【鸿蒙专栏-16】
文章目录ArkTSForEach接口详解与应用示例ForEach接口概述介绍接口描述参数说明键值生成规则默认规则组件创建规则首次渲染非首次渲染使用场景高级用法条件渲染逻辑LazyForEach的性能优化渲染结果预期
一见已难忘
·
2023-12-02 21:51
鸿蒙开发
ArkTS
应用状态管理
循环渲染
ForEach
【鸿蒙应用
ArkTS
开发系列】-自定义底部菜单列表弹窗
链接在这里,大家有兴趣可以点击《【鸿蒙应用
ArkTS
开发系列】-选择图片、文件和拍照功能实现》。之前的效果这一节我们要实现的效果上一
小枫_S
·
2023-12-02 12:19
Harmony
华为
ArkTS
ArkUI
鸿蒙原生应用
自定义弹窗
ArkTS
下拉菜单总结
使用
ArkTS
语言开发下拉菜单,需要考虑一下内容:1、List的edgeEffect、LazyForEach2、opacity属性可以设置整个组件的透明度3、容器的.markAnchor可以和offset
DMark36
·
2023-12-02 12:17
HarmonyOS
harmonyos
HarmonyOs 4 (一) 认识HarmonyOs
1.2背景分析1.2.1新场景1.2.2新挑战1.2.3鸿蒙生态迎接挑战二HarmonyOS简介2.1OpenHarmony2.2HarmonyOSConnect2.3HarmonyOSNext**2.4
ArkTS
长安不及十里
·
2023-12-02 11:25
HarmonyOS
harmonyos
华为
学习
android
笔记
HarmonyOs 4 (三)
ArkTS
语言
目录一认识
ArkTs
语言1.1
ArkTs
1.2基本结构二基本语法2.1声明式UI2.1.1创建组件2.1.1.1无参数2.1.1.2有参数2.1.1.3组件样式2.1.1.4组件方法2.1.1.5组件嵌套
长安不及十里
·
2023-12-02 11:49
HarmonyOS
python
开发语言
华为
harmonyos
学习
Arkts
开发UIAbility组件生命周期&启动模式开发详解【鸿蒙专栏-19】
文章目录HarmonyOSUIAbility组件详解UIAbility组件概述声明配置UIAbility组件生命周期Create状态WindowStageCreate和WindowStageDestroy状态Foreground和Background状态Destroy状态UIAbility组件启动模式Singleton启动模式Standard启动模式Specified启动模式
一见已难忘
·
2023-12-02 09:59
harmonyos
华为
Arkts
鸿蒙开发
ArkTS
生命周期
启动模式
Arkts
-渲染控制与if/else条件渲染开发详解【鸿蒙专栏-15】
文章目录
ArkTS
渲染控制概述:条件渲染的艺术条件渲染的基本概念if/else语句的使用规则更新机制使用场景示例使用if进行条件渲染if...else...语句和子组件状态嵌套if语句优化状态管理与子组件状态保留总结结语
一见已难忘
·
2023-12-02 02:32
harmonyos
华为
Arkts
渲染控制
鸿蒙
HarmonyOS云开发认证试题(判断66道,单选53道,多选53道覆盖面巨广!)
(错误)2.鸿蒙应用可以使用
Arkts
开发(正确)3.认证服务在绑定微信账号后就不能再绑定QQ账号了。(错误)4.认证服务手机号码登录需要填写国家码。
又见明月清风
·
2023-12-02 01:06
harmonyos
华为
掌握HarmonyOS框架的
ArkTs
如何管理和共享状态数据
ARKTS
(ArkTypeScript)是HarmonyOS应用框架的一部分,提供了一种灵活而强大的状态管理机制。
工业甲酰苯胺
·
2023-12-01 21:38
harmonyos
华为
ArkTS
@State 数组无法触发重绘【Bug已解决-鸿蒙开发】
文章目录项目场景:问题描述:原因分析:解决方案:此Bug解决方案总结文章涉及知识点@State装饰器使用规则说明项目场景:
ArkTS
中使用@State注解的数组无法正确触发重绘的问题。
一见已难忘
·
2023-12-01 21:37
BUG解决合集
bug
State
数组无法触发重绘
鸿蒙开发
Bug已解决-鸿蒙开发
ArkTS
HarmonyOS
数据同步
鸿蒙保存用户数据 preferences
保存用户数据
ArkTS
9保存用户数据,官方文档写的也比较想详细了,可以参考文档不过真机运行的时候之前总是有问题,真机跑的当次设置之后再读取没有问题,不过要是在此运行的话,数据就没有了。
xyccstudio
·
2023-12-01 13:35
鸿蒙
harmonyos
华为
devEco studio
ArkTs
安装失败
据官方所说是与nodejs版本兼容问题。解决方案下载其他版本的nodejs就可以解决问题v14.21.3下载地址:华为镜像仓或者Node.JS官方仓进去后根据系统选择对应版本并解压。在设置中编辑nodejs路径,找到解压出的文件夹即可。
裴俊博
·
2023-12-01 00:37
harmonyos
使用DevEco Studio高效开发(
ArkTS
)
介绍本篇Codelab主要介绍使用DevEcoStudio开发工具,高效开发登录应用的案例。使用开发工具以下功能:使用DevEcoStudio开发工具的预览器适配多设备页面。使用DevEcoStudio开发工具运行和调试代码。使用DevEcoStudio开发工具测试代码。相关概念使用预览器查看应用/服务效果:在HarmonyOS应用/服务开发过程中,DevEcoStudio为开发者提供了UI界面预
华为开发者鸿蒙专区小助手
·
2023-12-01 00:05
harmonyos
华为
HarmonyOS
ArkTS
给应用添加动画(十一)
1概述属性动画,是最为基础的动画,其功能强大、使用场景多,应用范围较广。常用于如下场景中:页面布局发生变化。例如添加、删除部分组件元素。页面元素的可见性和位置发生变化。例如显示或者隐藏部分元素,或者将部分元素从一端移动到另外一端。页面中图形图片元素动起来。例如使页面中的静态图片动起来。简单来说,属性动画是组件的通用属性发生改变时而产生的属性渐变效果。如下图所示,其原理是,当组件的通用属性发生改变时
志尊宝
·
2023-12-01 00:34
HarmonyOS
harmonyos
华为
HarmonyOS
ArkTS
使用DevEco Studio高效开发(十三)
2、编辑器的使用DevEcoStudio支持使用多种语言进行应用/服务的开发,包括
ArkTS
、
志尊宝
·
2023-12-01 00:33
harmonyos
华为
鸿蒙应用开发-初见:
ArkTS
作者:HarderCoderArkTSArkTS围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集
ArkTS
在TS的基础上扩展了struct和很多的装饰器以达到描述
码中之牛
·
2023-11-30 13:45
移动开发
OpenHarmony
鸿蒙
华为
harmonyos
移动开发
ArkTS
ArkTS
-ohpm控制台无法使用
ohpm:无法将“ohpm”项识别为cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置行:1字符:1ohpminstall@ohos/axiosCategoryInfo:ObjectNotFound:(ohpm:String)[],CommandNotFoundExceptionFullyQualifiedErrorId:Comm
阿雷前进中...
·
2023-11-30 11:20
鸿蒙ArkTS
鸿蒙
ArkTS
-共享元素转场动画
共享元素转场动画在不同页面间,有使用相同的元素(例如同一幅图)的场景,可以使用共享元素转场动画衔接。为了突出不同页面间相同元素的关联性,可为它们添加共享元素转场动画。如果相同元素在不同页面间的大小有明显差异,即可达到放大缩小视图的效果。当路由进行切换时,可以通过设置组件的sharedTransition属性将该元素标记为共享元素并设置对应的共享元素转场动效。根据sharedTransitionOp
阿雷前进中...
·
2023-11-30 11:50
鸿蒙ArkTS
鸿蒙
前端
ArkTS
-WebView内嵌H5页面
鸿蒙开发使用WebView内嵌H5页面访问在线网页时需添加网络权限:ohos.permission.INTERNETmodule.json5文件配置{"module":{"requestPermissions":[{"name":"ohos.permission.INTERNET"}]}}踩坑日记加载网页效果无法在预览器中查看,需要在模拟器或者真机中展示项目Web组件用法Web组件的使用非常简单,
阿雷前进中...
·
2023-11-30 11:45
鸿蒙ArkTS
鸿蒙
前端
鸿蒙系统扫盲(三):鸿蒙开发用什么语言?
两种开发方向我们常说鸿蒙开发,但是其实鸿蒙开发分为两个方向:一个是系统级别的开发,比如驱动,内核和框架层的开发,这种开发以C/C++为主还有一个是应用级别的开发,在API7以及以下,还是支持Java的,从API8开始,只能用
Arkts
memoryjs
·
2023-11-30 10:47
HarmonyOS(鸿蒙)学习
harmonyos
华为
ArkTS
开发webview,html页面中的input和按钮等操作均无响应 【Bug已解决-鸿蒙开发】
文章目录项目场景:问题描述原因分析:解决方案(根据此方法即可解决此Bug):本文相关知识本Bug常规排除步骤
ArkTS
项目场景:在鸿蒙开发过程遇到的问题:问题ArkTSAPI9使用webview加载的html
一见已难忘
·
2023-11-30 06:30
BUG解决合集
harmonyos
html
bug
webview
ArkTs
Bug已解决-鸿蒙开发
鸿蒙4.0开发笔记之
ArkTS
语法基础@Entry@Component自定义组件的使用(九)
文章目录一、自定义组件概述1、什么是自定义组件2、自定义组件的优点二、创建自定义组件1、自定义组件的结构2、自定义组件要点3、成员变量的创建4、参数传递规则三、练习案例一、自定义组件概述1、什么是自定义组件在ArkUI中,UI显示的内容均为组件,由框架直接提供的称为系统组件,由开发者定义的称为自定义组件。在进行UI界面开发时,通常不是简单的将系统组件进行组合使用,而是需要考虑代码可复用性、业务逻辑
鸿蒙Next
·
2023-11-30 03:51
笔记
harmonyos
华为
鸿蒙系统
自定义组件
鸿蒙4.0开发笔记之
ArkTS
装饰器语法基础@Builder组件内自定义构建函数与@Styles自定义组件重用样式(十)
文章目录一、@Builder自定义构建函数1、什么是自定义构建函数2、组件内定义构建函数3、组件外定义构建函数4、@Builder装饰器练习二、@Styles重用样式函数1、重用样式的作用2、组件内定义@Styles3、组件外定义4、@Styles装饰器练习5、注意要点一、@Builder自定义构建函数1、什么是自定义构建函数ArkUI还提供了⼀种更轻量的UI元素复用机制@Builder,@Bui
鸿蒙Next
·
2023-11-30 03:51
笔记
harmonyos
鸿蒙系统
华为
ArkTS
鸿蒙4.0开发笔记之
ArkTS
语法基础的UI描述、基础组件的使用与如何查看组件是否有参数(八)
、无/有参数组件2、如何查看组件是否有参数二、Image组件的使用三、组件的属性设置四、补充1、使用组件的成员函数配置组件的事件方法2、配置子组件3、多组件嵌套一、声明式UI描述在HarmonyOS的
ArkTS
鸿蒙Next
·
2023-11-30 03:50
harmonyos
笔记
ui
华为
鸿蒙系统
鸿蒙4.0开发笔记之
ArkTS
装饰器语法基础@Extend扩展组件样式与stateStyles多态样式(十一)
一、Extend扩展组件样式1、作用前文提到可以使用@Styles用于样式的扩展,在@Styles的基础上,
ArkTS
语法还提供了@Extend,⽤于扩展原生组件样式,包括Text、Button等等。
鸿蒙Next
·
2023-11-30 03:50
harmonyos
笔记
华为
ArkTS
-自定义component引入
除了pages外的components引入src/main/ets/MainAbility/components/compTest.ets@Entry@ComponentexportstructcompTest{@Stateone:string="Test"build(){Column(){Text(this.one).fontSize(25).fontColor("#f0f")}}}src/ma
结城明日奈是我老婆
·
2023-11-29 22:54
#
ArkTS
前端
开发语言
ArkTS
-自定义组件学习
Entry`修饰的组件)组件生命周期(即被`@Component`修饰的组件)@Builder装饰器:自定义构建函数按引用传递参数按值传递参数@BuilderParam装饰器:引用@Builder函数这个
ArkTS
结城明日奈是我老婆
·
2023-11-29 22:54
harmonyOS学习笔记
#
ArkTS
harmonyos
ArkTS
-DevEco Studio打开预览器报错
下载官网Codelab案例,打开预览器报错Failedtostarttheserviceprocess.Makesurethepathspecifiedbynodejs.dirinthelocal.propertiesfileiscorrect.解决方案在编辑器设置中找到node安装路径将"local.properties"文件中的"nodejs.dir"对应的路径指定为你通过DevEco-stu
阿雷前进中...
·
2023-11-29 22:22
鸿蒙ArkTS
鸿蒙
ArkTS
-应用生命周期(EntryAbility.ts)
//Create状态,在UIAbility实例创建时触发,系统会调用onCreate回调。可以在onCreate回调中进行相关初始化操作。onCreate(want,launchParam){//例如用户打开电池管理应用,在应用加载过程中,在UI页面可见之前,可以在onCreate回调中读取当前系统的电量情况,用于后续的UI页面展示。}//可以在onWindowStageCreate回调中,设置U
阿雷前进中...
·
2023-11-29 22:51
鸿蒙ArkTS
前端
鸿蒙
ArkTS
-页面和自定义组件生命周期
页面生命周期:被@Entry装饰的组件生命周期onPageShow:页面每次显示时触发一次,包括路由过程、应用进入前台等场景onPageHide:页面每次隐藏时触发一次,包括路由过程、应用进入前后台等场景onBackPress:当用户点击返回按钮时触发。(是手机下方的返回按钮,不是页面的路由返回)组件生命周期:被@Component装饰的自定义组件的生命周期aboutToAppear:组件即将出现
阿雷前进中...
·
2023-11-29 22:51
鸿蒙ArkTS
前端
java
javascript
ArkTS
-取消标题与自定义标题栏
文章目录取消标头自定义标题栏导入Resources自定义跳转动画关于底部tabBar导航文本输入(TextInput/TextArea)自定义样式添加事件可以是`onChange`可以是`onSubmit`List列表组件设置主轴方向网格布局服务卡片-获取地理位置页面获取地理位置服务卡片获取地理位置可以先看看,但是自己还没到达这高度(openHarmony的内容)取消标头//config.json
结城明日奈是我老婆
·
2023-11-29 22:17
harmonyOS学习笔记
#
ArkTS
harmonyos
1. HarmonyOS 应用开发入门知识
版本为:3.1.0(API9)最新构建方式为HVigor,而非Gradle最新版本已不再支持(“Java、JavaScript”、“类Web开发范式”和“FA模型”)用于应用开发,因此大部分举例都以(“
ArkTS
柯基爱蹦跶
·
2023-11-29 14:40
#
harmonyos
华为
第五节HarmonyOS
ArkTS
声明式开发范式
ArkTS
声明式开发范式:规范中各个内容说明如下:装饰器1、基本UI装饰器@Entry、@Component@Entry装饰struct,页面的入口。
yyxhzdm
·
2023-11-29 10:34
harmonyos
华为
【鸿蒙应用
ArkTS
开发系列】- 选择图片、文件和拍照功能实现
文章目录前言创建多媒体Demo工程创建MediaBean实体类创建MediaHelper工具类API标记弃用问题动态申请多媒体访问权限实现选择图片显示功能打包测试前言在使用App的时候,我们经常会在一些社交软件中聊天时发一些图片或者文件之类的多媒体文件,那在鸿蒙原生应用中,我们怎么开发这样的功能呢?本文会给大家对这个功能点进行讲解,我们采用的是拉起系统组件来进行图片、文件的选择,拉起系统相机进行拍
小枫_S
·
2023-11-29 09:36
Harmony
harmonyos
华为
ArkTS
ArkUI
鸿蒙原生开发
Arkts
http数据请求
使用
Arkts
功能需要申请ohos.permission.INTERNET权限。即在module.json5文件中申明网络访问权限:ohos.permission.INTERNET。
程序三两行
·
2023-11-28 23:32
HarmonyOS
网络协议
harmonyos
Arkts
web组件的使用
加载网页效果无法在预览器中查看,需要在模拟器或者真机中展示项目Web组件的使用非常简单,只需要
ArkTS
文件中创建一个Web组件,传入两个参数就可以了。
程序三两行
·
2023-11-28 23:02
HarmonyOS
前端
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他