草庐IT

鸿蒙Camera

全部标签

华为鸿蒙(HarmonyOS):连接一切,智慧无限

华为鸿蒙是一款全场景、分布式操作系统,旨在构建一个真正统一的硬件生态系统。该操作系统于2019年8月首次发布,并被设计为可以应用于各种设备,包括智能手机、智能手表、智能电视、车载系统等多种智能设备。推荐一套最新版的鸿蒙4.0开发教程鸿蒙的特点1.全场景:鸿蒙能够适用于多种不同类型的设备,从而实现设备之间的无缝连接和协同工作。2.分布式架构:采用分布式架构,使得设备之间可以共享资源,提高整体系统的效率和稳定性。3.确定性引擎:鸿蒙引擎通过确定性调度算法,确保任务执行的可预测性和高效性,从而提供更流畅的用户体验。4.开放原则:鸿蒙秉承开放原则,支持多语言、多编程语言,为开发者提供更多可能性。鸿蒙的

鸿蒙HarmonyOS 更改默认启动页面

1.找到名叫Entryability.ts的文件,找到windowStage.loadContent()这个方法,圈出来的就是默认启动页面2.默认启动页需要在main_pages.json这个文件中配置过才行

OpenHarmony鸿蒙原生应用开发,ArkTS、ArkUI学习踩坑学习笔记,持续更新中。

一、AMD处理器win10系统下,DevEcoStudio模拟器启动失败解决办法。结论:在BIOS里面将Hyper-V打开,DevEcoStudio模拟器可以成功启动。二、ArkTS自定义组件导出、引用实现。如果在另外的文件中引用组件,需要使用export关键字导出,并在使用的页面import该自定义组件。1.自定义组件(被导入组件)//@ts-nocheck@Componentstructheader{build(){Flex({justifyContent:FlexAlign.Center}){Text('诸子百家').width('100%').height(70).background

鸿蒙(HarmonyOS)应用开发——构建更加丰富的页面(题目答案)

判断题1.@State修饰的属性不允许在本地进行初始化。错误(False)解析:@StateisExpanded:boolean=false;2.@CustomDialog装饰器用于装饰自定义弹窗组件,使得弹窗可以自定义内容及样式。正确(True)3.将Video组件的controls属性设置为false时,不会显示控制视频播放的控制栏。正确(True)4.@Prop修饰的属性值发生变化时,此状态变化不会传递到其父组件。正确(True)单选题1.使用Video组件播放网络视频时,需要以下哪种权限?A.ohos.permission.READ_MEDIAB.ohos.permission.INT

详细教程 - 进阶版 鸿蒙harmonyOS应用 第十三节——鸿蒙系统中的事件驱动机制解析

简介        事件驱动作为一种设计模式,在鸿蒙系统中有着广泛的应用。本文将详细解析鸿蒙系统是如何通过事件驱动机制实现组件之间的解耦与通信的,以及在实际开发中如何使用。一、事件驱动机制概述        事件驱动机制建立在发布-订阅模式的基础上,其核心思想是消息的生产者和消费者之间解耦,通过事件总线进行通信。        在鸿蒙系统中,系统事件提供统一的事件发送接口和订阅接口。组件之间通过发布和订阅系统事件进行解耦和异步通信。二、事件驱动机制的工作流程消息生产者通过系统事件管理模块发布事件系统事件管理模块将事件发送到事件总线感兴趣的消息消费者订阅该事件,注册回调函数当事件发生时,系统事件

【华为鸿蒙系统学习】- 如何利用鸿蒙系统进行App项目开发|自学篇

🌈个人主页: Aileen_0v0🔥热门专栏: 华为鸿蒙系统学习|计算机网络|数据结构与算法💫个人格言:"没有罗马,那就自己创造罗马~"目录 创建鸿蒙第一个App项目 项目创建工程目录区 预览区运行HelloWorld基本工程目录  ws:工程级别目录 entry:模块级别目录 app.json5module.json5main_pages.json📝错误总结:Previewer预览虚拟机构建失败问题 鸿蒙虚拟机黑屏问题 创建鸿蒙第一个App项目 项目创建首先,创建一个项目。 然后我们选择创建应用 Ability:表示功能的抽象,根据你所需要功能进行选着性开发。第一次开发,我们选择EmptyA

DevEco Studio 项目鸿蒙(HarmonyOS)多语言

DevEcoStudio项目鸿蒙(HarmonyOS)多语言一、操作环境操作系统: Windows10专业版IDE:DevEcoStudio3.1SDK:HarmonyOS3.1二、多语言 新版本IDE可以创建多语言的文件夹,在entry->src->main->resources下,修改en_US和zh_CN文件夹下element的string.json文件即可。下图是文件示意。调用方法和资源调用是一样的。看下运行结果(中文): 下图是英文的:好了就写到这吧!你有时间常去我家看看我在这里谢谢你啦...我家地址:亚丁号最后送大家一首诗:山高路远坑深,大军纵横驰奔,谁敢横刀立马?惟有点赞加关注大

鸿蒙4.0应用开发——ArkUI基本布局

【高心星出品】ArkUI基本布局视频教程传送门搭建开发环境环境要求为保证DevEcoStudio正常运行,建议电脑配置满足如下要求:操作系统:Windows1064位、Windows1164位内存:8GB及以上硬盘:100GB及以上分辨率:1280*800像素及以上下载安装软件下载软件进入HUAWEIDevEcoStudio产品页,点击下载列表后的按钮,下载DevEcoStudio。安装软件下载完成后,打开压缩包双击下载的“deveco-studio-xxxx.exe”,进入DevEcoStudio安装向导。在如下安装选项界面勾选DevEcoStudio后,单击Next,直至安装完成。安装完成

详细教程 - 从零开发 Vue 鸿蒙harmonyOS应用 第五节 (基于uni-app封装鸿蒙接口请求库)

  随着鸿蒙系统的兴起,越来越多的app会采用鸿蒙开发。而鸿蒙开发必不可少的就是调用各种接口服务。为了简化接口的调用流程,我们通常会做一层封装。今天就来讲解一下,如何用uni-app封装鸿蒙的接口请求库。一、新建项目  首先我们要新建一个鸿蒙项目啦!当然选择第一个空白项目就可以二、目录结构三、详细介绍1.创建request请求方法  首先在js目录下创建一个ajax.js文件,这个文件用来封装网络请求://request.jsimportconfigfrom'./config.js';exportdefaultfunctionrequest(url,data={},method='GET'){

Android Camera2 为什么我的预览比例在旋转后又旋转回来?

在我的应用程序中,我在SurfaceView上有一个相机预览,它几乎完全按照我想要的方式工作,但有一个令人讨厌的问题:当我在我的SonyXperia或我正在测试的SamsungS7上进入相机View时(模拟器看起来不错)它会正确显示预览。当我旋转它时,预览会正确旋转,当我将它旋转回来时,预览会失去它的比例并且View会扭曲。第一次旋转后,每次旋转回来时,我都会有同样的失真。目前有效的方法是我使用SurfaceView的缩放:FrameLayout.LayoutParamsnewScale=newFrameLayout.LayoutParams(width,height,Gravity.