草庐IT

鸿蒙Camera

全部标签

HarmonyOS鸿蒙开发指南:自适应布局 线性布局

目录线性布局的排列自适应拉伸自适应缩放定位能力自适应延伸线性布局(LinearLayout)是开发中最常用的布局。线性布局的子组件在线性方向上(水平方向和垂直方向)依次排列。通过线性容器row和column实现线性布局。Column容器内子组件按照垂直方向排列,Row组件中,子组件按照水平方向排列。线性布局的排列线性布局的排列方向由所选容器组件决定。根据不同的排列方向,选择使用Row或Column容器创建线性布局,通过调整space,alignItems,justifyContent属性调整子组件的间距,水平垂直方向的对齐方式。通过space参数设置主轴(排列方向)上子组件的间距。达到各子组件

鸿蒙系统:你知道什么是鸿蒙吗?

鸿蒙对于许多科技爱好者来说,鸿蒙系统不仅仅是一个普通的操作系统,它代表了华为在技术领域的深度探索和突破。超越传统的分布式架构:鸿蒙系统的分布式软件架构是其核心优势之一。它不再局限于单一设备,而是将各种硬件视为一个整体。这意味着,从智能手机到智能家居设备,都可以无缝连接并协同工作。这种灵活性不仅简化了设备间的交互,更让跨设备的体验变得无比顺畅。为万物互联打造统一平台:在当今这个物联网时代,各种智能设备层出不穷。鸿蒙系统的出现,为这些设备提供了一个统一的平台。开发者无需为不同的设备或系统重新开发应用,大大降低了开发门槛和成本。设备间的无界体验:鸿蒙系统不仅仅关注设备的功能,更重视设备间的协同工作。

鸿蒙HarmonyOS实战-ArkUI事件(手势方法)

一、手势方法应用程序的手势操作是指在移动设备上使用手指或手势进行与应用程序交互的方式。手势操作可以包括点击、滑动、双击、捏合等动作,用于实现不同的功能和操作。HarmonyOS中常见的手势操作及其功能:手势操作功能描述滑动手势在屏幕上快速滑动手指,可实现页面切换、滚动查看内容等功能点击手势轻触屏幕一次,可实现按钮点击、应用打开等功能双击手势连续快速点击屏幕两次,可实现放大图片、双击打开应用等功能长按手势在屏幕上长时间按住手指,可弹出上下文菜单或进行拖拽、复制等操作捏合手势使用两个手指在屏幕上同时向内或向外移动,可实现缩放、放大和缩小等功能旋转手势使用两个手指在屏幕上同时顺时针或逆时针旋转,可实

玩转贝启科技BQ3588C开源鸿蒙系统开发板 —— 编译构建及此过程中的踩坑填坑(2)

接前一篇文章:玩转贝启科技BQ3588C开源鸿蒙系统开发板——编译构建及此过程中的踩坑填坑(1)上一篇讲到在执行以下命令时再次出现了错误:$sudo./build.sh--product-namedayu210--ccache错误如下:……[OHOSINFO][12943/62293]ACTION//device/board/hihope/dayu210/kernel:kernel(//build/toolchain/ohos:ohos_clang_arm64)[OHOSINFO][12944/62293]ACTION//drivers/peripheral/codec/image/jpeg:

鸿蒙java开发文档 鸿蒙 开发教程

在对harmonyOS有了一个初步认知之后,我们使用DevEco Studio来创建一个项目,把项目运行起来,先从整体上来了解一下harmonyOS项目的整体结构以及开发工具的基本使用。1. 使用DevEcoStudio创建项目1.1 配置开发环境在开发之前我们需要做一些准备工作成为开发者之前,我们需要先注册账号,并实名(使用远程模拟器需要),实名分为“个人实名”和“企业实名”。个人开发者做个人实名人证即可。注册地址:https://developer.harmonyos.com/cn/home,该页面右上角点击注册,完成实名即可。下载开发工具,下载地址:https://developer.h

鸿蒙系列--自定义组件

一、描述        根据业务需求,将已有组件进行组合,封装成新的组件,可以在工程中多次调用,从而提高代码的复用性与可读性        自定义组件必须使用struct定义,并且被Component装饰器修饰自定义组件的特点:可组合:自由组合系统组件和自定义组件,使用其属性和方法可重用:可以被其他组件重用数据驱动UI更新:通过状态变量的改变,来驱动UI的刷新二、自定义组件的基本用法@Component表示这是一个自定义组件@Entry表示该自定义组件为入口组件@State表示组件中的状态变量,状态变量变化会触发UI刷新UI部分:以声明式的方式来描述UI的结构        将入口组件@Ent

HarmonyOS鸿蒙开发指南:兼容JS的类Web开发范式 CSS语法参考

目录尺寸单位样式导入声明样式选择器选择器优先级伪类样式预编译CSS样式继承6+CSS是描述HML页面结构的样式语言。所有组件均存在系统默认样式,也可在页面CSS样式文件中对组件、页面自定义不同的样式。请参考通用样式了解兼容JS的类Web开发范式支持的组件样式。尺寸单位逻辑像素px(文档中以表示):默认屏幕具有的逻辑宽度为720px(配置见配置文件中的window小节),实际显示时会将页面布局缩放至屏幕实际宽度,如100px在实际宽度为1440物理像素的屏幕上,实际渲染为200物理像素(从720px向1440物理像素,所有尺寸放大2倍)。 额外配置autoDesignWidth为true时(配置

鸿蒙系统系列教程5-鸿蒙开发环境的搭建

 华为的鸿蒙系统一经发布受到了很多开发者的欢迎,小千为想要提前布局鸿蒙系统的开发者准备了全套的鸿蒙开发教程。今天我们讲一下如何去搭建鸿蒙开发环境,喜欢的同学记得收藏。      一、搭建开发环境流程      DevEcoStudio支持Windows系统和macOS系统,在开发HarmonyOS应用前,您需要准备HarmonyOS应用的开发环境。环境准备流程如下所示:HUAWEIDevEcoStudio(获取工具请点击链接下载,以下简称DevEcoStudio)是基于IntelliJIDEACommunity开源版本打造,面向华为终端全场景多设备的一站式集成开发环境(IDE),为开发者提供工

鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Image图片组件

 鸿蒙(HarmonyOS)项目方舟框架(ArkUI)之Image图片组件一、操作环境操作系统: Windows10专业版、IDE:DevEcoStudio3.1、SDK:HarmonyOS3.1二、Image组件Image 用来加载并显示图片的基础组件,它支持从内存、本地和网络加载图片,当从网络加载图片的时候,需要申请网络访问权限。ohos.permission.INTERNET接口Image(src:string|PixelMap|Resource)参数参数名参数类型必填默认值参数描述srcstring| PixelMap| Resource是-图片的数据源,支持本地图片和网络图片。当使用

【鸿蒙4.0】harmonyos Day 01

一.初次使用鸿蒙原生编译器DevEcostudio创建一个新工程(项目),控制台报错:ohpmERROR:NOTFOUNDpackage"@ohos/hypium"notfoundfromalltheregistrieshttps://repo.harmonyos这个错误应该是一些配置没下载成功或者路径不对导致的,我这边的解决方法是关闭编译器DevEcostudio,鼠标右键以管理员身份运行重新打开这个编译器就好了。也可以来参考这篇文章https://xie.infoq.cn/article/1f64071cc12f7247b8d476032进行配置一遍。(亲测有效)。二.基本属性概念inde