草庐IT

HarMonyOS

全部标签

HarmonyOS 鸿蒙入门教程之01 基础环境和开发工具

HarmonyOS鸿蒙入门教程之01基础环境和开发工具鸿蒙系统是什么HarmonyOS是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。对消费者而言,HarmonyOS能够将生活场景中的各类终端进行能力整合,形成一个“超级虚拟终端”,可以实现不同的终端设备之间的快速连接、能力互助、资源共享,匹配合适的设备、提供流畅的全场景体验。对应用开发者而言,HarmonyOS采用了多种分布式技术,使得应用程序的开发实现与不同终端设备的形态

HarmonyOS之JS/Java跨语言调试

在HarmonyOS应用开发中,通常会涉及到使用JS和Java语言同时开发的场景,一般使用JS来开发应用的UI,使用Java开发应用的逻辑,JSFA调用JavaPA。针对这种场景,DevEcoStudio提供了JS/Java跨语言的调试功能,包括JS和Java断点的管理、调试信息的展示、单步调试等能力,方便开发者快速发现并解决JSFA调用JavaPA相关代码的问题。在使用JS/Java跨语言调试设置断点时需注意,JSFA是调用者,JavaPA是被调用者,需要在JSFA调用JavaPA的代码行或者在JavaPA相关代码处(如onRemoteRequest函数)设置断点,才能正常进入Java断点。

【视频】UX设计第4期:HarmonyOS设计指南(二)

UX设计第4期:HarmonyOS设计指南(二)基于不同设备类型的应用设计规范,针对折叠屏这一新品类进行设计规范详解。想了解更多UX设计规范请访问以下链接:文档中心

《HarmonyOS实战 — 事件》

【本文正在参与“有奖征文|HarmonyOS征文大赛”活动】一:事件的四种写法?xmlversion="1.0"encoding="utf-8"?>DirectionalLayoutxmlns:ohos="http://schemas.huawei.com/res/ohos"ohos:height="match_parent"ohos:width="match_parent"ohos:alignment="center"ohos:orientation="vertical">Textohos:id="$+id:text1"ohos:height="match_content"ohos:widt

HarmonyOS IoT设备内核编程接口-----互斥锁

互斥锁(Metux)主要作用是提供了对多线程共享区域的互斥访问,通过互斥锁可以确保只有一个线程在多线程共享区域执行。一、互斥锁基本概念:1、互斥锁又称互斥型信号量,是一种特殊的二值性信号量【二值型信号量可以理解为任务与中断间或者两个任务间的标志,该标志非“满”即“空”】,用于实现对共享资源的独占式处理。2、任意时刻互斥锁的状态只有两种:开锁或闭锁。3、当有任务持有时,互斥锁处于闭锁状态,这个任务获得该互斥锁的所有权。4、当该任务释放时,该互斥锁被开锁,任务失去该互斥锁的所有权。5、当一个任务持有互斥锁时,其他任务将不能再对该互斥锁进行开锁或持有。6、多任务环境下往往存在多个任务竞争同一共享资源

开发软件DevEco Studio,HarmonyOS sdk下载失败

可以根据提供地址下载  JS5:https://update.dbankcdn.com/download/data/pub_13/HWHOTA_hota_900_9/55/v3/bLpDkR2ASXGBKEfy4oVKcg/js-windows-2.1.1.21-Release.zipJAVA5:https://update.dbankcdn.com/download/data/pub_13/HWHOTA_hota_900_9/55/v3/bLpDkR2ASXGBKEfy4oVKcg/java-windows-2.1.1.21-Release.zipNative5https://update.

鸿蒙HarmonyOS开发底部导航栏TabList+Fraction

先给大家看看效果:这次要做的是失物招领的项目,鸿蒙开发现在都还算摸索阶段,希望大家能把自己的想法都发出来相互交流。上代码MainAbility.javapublicclassMainAbilityextendsFractionAbility{privateString[]str={"失物","拾物","发现","我的"};privateTabListtabList;privateStackLayoutstackLayout;@OverridepublicvoidonStart(Intentintent){super.onStart(intent);super.setMainRoute(Main

01.鸿蒙HarmonyOS卡片 编译运行

官方文档开发指南使用真机进行调试添加设备创建账号:在编译器里创建应用后,点击登录跳到网页就会有证书:然后就可以直接运行,在我的服务的“常用”里可以看到自己的卡片。获取udid:cd/Users/gcc/Documents/devecostudio-0908/huawei-sdk/toolchainshdcshellbmget-udid在HarmonyOSSDK的toolchains文件夹下有一个hdc.exe前提要将hdc的路径配置到环境变量:遇到的一些问题:如果在编译器里登录过一个账户,会一直在[File>ProjectStructure>Project>SigningConfigs]里显示

ColorOS夺冠HarmonyOS上榜!鲁大师发布2021上半年UI排行!

近日,鲁大师2021年半年报公布了最流畅UI排行榜,OPPOColorOS夺冠,这是ColorOS自去年初开始持续霸榜第一。能连续获得如此成绩得益于ColorOS强大的技术支持和良好的体验感。作为OPPO的忠实粉丝,他们家的这两代系统小编都用过,个人认为ColorOS11的使用感受和ColorOS7相比确实进步了不止一点,画面更加的流畅,并且切换非常滑顺,还多了很多个性化的新功能,像是手机的声音就可以根据自己的喜好去自定义,不再是只有系统的那几个选择,另外ColorOS11控制应用的权限也更加的严格。ColorOS?11也在个性化定制方面做出了一些升级。首先是息屏显示,新系统现在支持用户定制这

harmonyOS lite ability开发

小熊派micro遇到的坑JS本次踩坑属于轻量级智能穿戴开发遇到的坑,总结一下无法创建文件夹小熊派支持的版本是liteabilty开发api使用6的版本,在devstdio工具里面修改版本也是没用的,这种模式只支持简单的应用场景,千万不要尝试复杂的UI,很多都是不支持的,如果想要建立common的话可以在文件夹里面直接新建,无法组件嵌套不支持element组件导入类似于vue导入的方式,如果想要创建components文件夹同1,在pages下面可以直接新建page基本的组件例如div要看一下默认逻辑,和我们平常用的css是相反的image里面不支持嵌套组件不支持背景,没有行高。。。建议更换系统