草庐IT

HarmonyOS3

全部标签

鸿蒙开发 HarmonyOS DevEco Studio 常用快捷键

前言做HarmonyOS鸿蒙开发离不开DevEcoStudio开发工具,DevEcoStudio是基于IntelliJIDEACommunity开源版本打造,默认的快捷键其实继承于IntelliJIDEA。熟悉DevEcoStudio的快捷键能提升开发效率和开发体验。下面将详细列出DevEcoStudio一些常用的快捷键,由黑马程序员整理,希望对大家有帮助,也欢迎大家补充或修正。一、编辑快捷键(Win)快捷键(Mac)英文说明中文说明Alt+J^+GFindNext/AddSelectionforNextOccurrence选择相同词,设置多个光标。(常用,批量选中)Alt+1⌘+1Proje

HarmonyOS4.0系统性深入开发04UIAbility组件详解(下)

UIAbility组件间交互(设备内)UIAbility是系统调度的最小单元。在设备内的功能模块之间跳转时,会涉及到启动特定的UIAbility,该UIAbility可以是应用内的其他UIAbility,也可以是其他应用的UIAbility(例如启动三方支付UIAbility)。本章节将从如下场景分别介绍设备内UIAbility间的交互方式。启动应用内的UIAbility启动应用内的UIAbility并获取返回结果启动其他应用的UIAbility启动其他应用的UIAbility并获取返回结果启动UIAbility的指定页面通过Call调用实现UIAbility交互(仅对系统应用开放)启动应用内

HarmonyOS/OpenHarmony应用开发- Stage模型概述

  UIAbility组件和ExtensionAbility组件Stage模型提供UIAbility和ExtensionAbility两种类型的组件,这两种组件都有具体的类承载,支持面向对象的开发方式。UIAbility组件是一种包含UI界面的应用组件,主要用于和用户交互。例如,图库类应用可以在UIAbility组件中展示图片瀑布流,在用户选择某个图片后,在新的页面中展示图片的详细内容。同时用户可以通过返回键返回到瀑布流页面。UIAbility的生命周期只包含创建/销毁/前台/后台等状态,与显示相关的状态通过WindowStage的事件暴露给开发者。ExtensionAbility组件是一种面

HarmonyOS Developer之组件讲解--Button、Slider、Column和Row组件

Butoon:按钮组件1.声明Button组件,label是按钮文字如果带label,则按钮上的文字或图案需要Button内部的组件实现Button(label?:ResourceStr)①文字型按钮 Button('点我')②自定义按钮,在Button内嵌套其他组件Button(){ Image($r('app.media.search')).width(20).margin(10)}2.添加属性和事件Button('点我') .width(100) .height(30) .type(ButtonType.Normal)//按钮类型 .onClick(()=>{ //处理点击事件 })

HarmonyOS4.0从零开始的开发教程21HarmonyOS云开发简介

HarmonyOS(十九)HarmonyOS云开发简介概述HarmonyOS云开发是DevEcoStudio新推出的功能,可以让您在一个项目工程中,使用一种语言完成端侧和云侧功能的开发。基于AppGalleryConnectServerless构建的云侧能力,让您无需构建和管理云端资源,随需使用,大大提高构建应用/元服务的效率。认证服务:可以为应用快速构建安全可靠的用户认证系统。云函数:一方面将开发测试的对象聚焦到函数级别,可以大幅简化应用开发与运维相关的事务;另一方面通过云函数SDK,可以便捷操作云数据库、云存储等,提升业务功能构建的便利性。云数据库:在保证数据的可用性、可靠性、一致性,以及

鸿蒙HarmonyOS

什么是HarmonyOS​HarmonyOS是新一代的智能终端操作系统,为不同设备的智能化、互联与协同提供了统一的语言。带来简洁、流畅、连续、安全可靠的全场景交互体验。HUAWEIDevEcoStudio下载地址:https://developer.huawei.com/consumer/cn/deveco-studioArkTS语言​ArkTS是鸿蒙生态的应用开发语言。它在保持TypeScript(简称TS)基本语法风格的基础上,对TS的动态类型特性施加更严格的约束,引入静态类型。同时,提供了声明式UI、状态管理等相应的能力,让开发者可以以更简洁、更自然的方式开发高性能应用。​ArkTS是H

【HarmonyOS开发】ArkUI-X 跨平台框架(使用ArkTs开发Android&IOS)

ArkUI-X跨平台框架进一步将ArkUI开发框架扩展到了多个OS平台,目前支持OpenHarmony、HarmonyOS、Android、iOS,后续会逐步增加更多平台支持。开发者基于一套主代码,就可以构建支持多平台的精美、高性能应用。一、跨平台框架有哪些?1、ReactNativeReactNative是一个基于JavaScript和React的开源框架,由Facebook开发和维护。它使用一种称为JSX的语法,将组件的结构和行为描述为声明式的代码。ReactNative提供了访问设备原生功能的能力,通过使用内置的原生组件和模块,开发人员可以创建具有原生用户体验的应用程序。由于ReactN

【HarmonyOS】装饰器下的状态管理与页面路由跳转实现

       从今天开始,博主将开设一门新的专栏用来讲解市面上比较热门的技术“鸿蒙开发”,对于刚接触这项技术的小伙伴在学习鸿蒙开发之前,有必要先了解一下鸿蒙,从你的角度来讲,你认为什么是鸿蒙呢?它出现的意义又是什么?鸿蒙仅仅是一个手机操作系统吗?它的出现能够和Android和IOS三分天下吗?它未来的潜力能否制霸整个手机市场呢?抱着这样的疑问和对鸿蒙开发的好奇,让我们开始今天对ArkUI状态管理的掌握吧!目录ArkUI状态管理@State装饰器@Prop和@Link@Provide和@Consume@Observed和@ObjectLink页面路由ArkUI状态管理在声明式UI中是以状态来驱动

【HarmonyOS(ArkTS)学习笔记-2】认识DevEco Studio

内容不定时更新,因为刚起步学习,笔记可能会不全面,随着学习深入后续会有补充以及更深刻的理解目录Stage模型工程1.APP包结构1.1Stage模型应用程序包结构1.2配置distroFilter分发规则2.页面结构3.ArkTS工程目录结构4.预览区5.编译器使用5.1代码跳转Stage模型工程ArkTSStage模型支持API91.APP包结构应用/服务发布形态为APPPack(ApplicationPackage,简称APP),它是由一个或多个HAP(HarmonyAbilityPackage)包以及描述APPPack属性的pack.info文件组成一个HAP在工程目录中对应一个Modu

【鸿蒙】安装DevEco Studio运行HarmonyOS第一个APP(小白必看)

文章目录前言一、DevEcoStudio是什么?二、DevEcoStudio安装运行1.下载DevEcoStudio2.安装DevEcoStudio3.启动DevEcoStudio4.运行APP5.修改代码三、DevEcoStudio调试注意事项总结前言鸿蒙OS是华为公司开发的一款基于微内核、耗时10年、4000多名研发人员投入开发、面向5G物联网、面向全场景的分布式操作系统。鸿蒙的英文名是HarmonyOS,意为和谐。这个新的操作系统将打通手机、电脑、平板、电视、工业自动化控制、无人驾驶、车机设备、智能穿戴统一成一个操作系统,并且该系统是面向下一代技术而设计的,能兼容全部安卓应用的所有Web