草庐IT

HarMonyOS

全部标签

HarmonyOS:Text + ListDialog实现类似安卓ExpandableListView的效果(简易版)

目录一、应用场景二、实现效果三、实现步骤1.布局2.动态添加3.处理逻辑参考一、应用场景  需要显示某些信息:用户一眼就能够看到的是主要信息,点击后显示更加详细的信息。二、实现效果三、实现步骤1.布局DirectionalLayoutxmlns:ohos="http://schemas.huawei.com/res/ohos"ohos:height="match_parent"ohos:width="match_parent"ohos:orientation="vertical">DirectionalLayoutohos:id="$+id:ly_back"ohos:width="match_

荣耀V9升级HarmonyOS2.0的基线版本是9.1.0.230

荣耀V9升级HarmonyOS2.0的基线版本是9.1.0.230. 我的是从8.0开始,经历了9.0.1.1799.1.0.2019.1.0.2259.1.0.230前后大概有3天的时间。

第一个HarmonyOS Hello World

1.目录介绍用的是harmonyOS的1.0版本学习,应用在application/sample下扩展和开发。用的开发板是海思的3861。新建项目:在对应模块下的app目录下,新建.c文件和BUILD.gn文件,c文件负责逻辑代码编写,gn文件打包时会使用到。代码编写在WiFi-IoT/app/startup文件夹下,创建hello.c和BUILD.gn文件。hello.c中代码如下#include#include"ohos_init.h"voidhello(void){printf("\r\nHello,HarmonyOSWorld\n");}SYS_RUN(hello);BUILD.gn中

鸿蒙harmonyOS 在DevEco Studio 安装应用时出现 INSTALL_PARSE_FAILED_USESDK_ERROR

鸿蒙harmonyOS在DevEcoStudio安装应用时出现INSTALL_PARSE_FAILED_USESDK_ERROR前言从字面意思可以看出是SDK不符导致的,就是你的编译版本跟测试机版本不一致。一、对比一下这两处是否一致?二、有一些特殊情况1.使用eTS肯定使用的7+,所以测试机的版本也得高上去代码如下(示例):当然没有对应的SDK时需要下载2.使用的真机不知道SDK版本在HarmonyOSSDK存储目录下的Sdk\toolchains文件下打开命令行工具,执行如下命令进行查询真机设备的apiversion和releaseType取值。hdcshellgetprophw_sc.bu

HarmonyOS(鸿蒙)——滑动事件之上、下、左、右滑动

本文已收录于专栏❤️《鸿蒙开发》❤️欢迎各位关注、三连博主的文章及专栏,每周定期更新1-5篇基础文章,共勉!目录一、简述二、代码实现2.1坐标获取2.2判断滑动方向2.3总结一、简述滑动事件有多个步骤组成,它不是一个简单的事件,它需要多个动作来共同完成,滑动根据方向不同分为向上滑动、向下滑动、向左滑动和向右滑动。在现如今移动互联网和短视频等行业的迅猛发展,滑动事件大家都非常的熟悉,尤其是抖音、快手这些快餐式的娱乐小视频,一滑就停不下来。日常生活中,我们经常使用坐标系来确定位置,在手机中也是如此,手机的坐标系是三维立体空间,分为x、y、z轴,以屏幕左上角为坐标轴原点,水平方向为x轴,竖直方向为y

【HarmonyOS】鸿蒙传感器采样评率、鸿蒙设置屏幕常亮问题小结

 【问题描述1】在传感器开发中设置采样频率不生效【解决方案】参考资料如下资料传感器开发指导计步器卡片(JS)采样频率是系统传感器硬件决定的,与你设置时间是无关的标准取值如下,也可能存在差异,这个取决于设备的硬件/***50Hz*/privateintSENSOR_RATE_NORMAL=20000;/***80Hz*/privateintSENSOR_RATE_MIDDLE=12500;/***100Hz*/privateintSENSOR_RATE_FAST=10000;【问题描述2】鸿蒙怎么设置屏幕常亮【解决方案】//常亮getWindow().addFlags(WindowManager

通过HarmonyOS应用调测助手获取UUID

在华为AppGalleryConnect内添加设备时,会需要UUID,此时我们会疑问从何处获取,在华为应用市场可以下载到应用调测助手,但是会提示我们添加真实的设备,找不到uuid获取的入口,此时我们可以这样操作。1.将我们安装了HarmonyOS系统的手机连接上电脑。2.找到我们本机HarmonyOSSDK的安装位置。3.打开我们的powershell命令窗口,cd进入sdk安装目录,再cd进入toolchains目录执行.\hdc.exeshellbmget-u即可获取到我们的UUID。ps:可能会报错,一般原因是1.手机系统非鸿蒙系统2.未打开usb调试模式

HarmonyOS/OpenHarmony应用开发-Web组件开发体验

提供具有网页显示能力的Web组件。该组件从APIVersion8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。权限列表访问在线网页时需添加网络权限:ohos.permission.INTERNET接口Web(options:{src:ResourceStr,controller:WebController})开发体验:   示例代码:Index.ets:Index.ets: importrouterfrom'@ohos.router';@Entry@ComponentstructIndex{@Statebtn:string="百度一下";@StatebtnHtml:st

Unable to download the HarmonyOS SDK,proxyHost should not be null when a proxy is specified

华为DEVECO,其他的开发工具因为之前配置过gradle.properties,修改方法如下open~/.gradle/gradle.properties链接

【HarmonyOS】【ArkUI】鸿蒙ArkUI开发框架ets开发中如何自定义组件

 【问题描述】请问鸿蒙ArkUI开发框架ets开发中如何自定义组件?根据官网说明,自定义了一个组件MyComponent,主要实现了withText方法给他设置文本参数,然后在Sample中引用,代码如下:编译时遇到错误如下:【解决方案】可以使用@state和@link建立数据双向绑定来实现,具体可以参考:文档中心https://developer.huawei.com/consumer/cn/forum/topic/0202760830943650018?fid=0102683795438680754ha_source=zzh