草庐IT

ecmascript-harmony

全部标签

鸿蒙Harmony应用开发,一起来写一个“遥遥领先”的开眼App

前言最近不知道怎么鸿蒙Harmony突然就很火,到处都是鸿蒙开发相关的文章,培训机构的也是各种推鸿蒙应用,不知道是真的🔥了,还是在贩卖焦虑!不过看热度不错,那也就来了解了解咱们的遥遥领先😊,花了大概一周的闲暇时间从了解到参照自己以前开眼App的api写了一款鸿蒙版本的开眼App!!!先把项目的地址贴上去:WinWang/HarmoneyOpenEye:华为鸿蒙Harmony开眼App(项目整体基于Api9+ArkTs+ArkUI)(github.com)开发准备1、开发工具这一块推荐大家直接看官方社区文档,跟着文档走,下载开发工具DevEco-Studio并按照提示配置好对应的环境,初次体验可

鸿蒙 Harmony 开发 Ark Stage模式下 List 和Scroll实现锁定 双向表头的复杂表格。

效果图设计图如上。代码如下Monitor.etf:关键代码:在左侧list上下滑动的时候,调用:if(this.isLeftScroll){this.rightYScroller.scrollTo({xOffset:0,yOffset:this.verticalOffset})}右侧List上下滑动的时候,调用:if(!this.isLeftScroll){this.leftYScroller.scrollTo({xOffset:0,yOffset:this.verticalOffset})}已知问题:1,右侧滑动带动左侧上下滑动的时候流畅,但是左侧带动右侧滑动的时候,右侧数据栏List出现卡

鸿蒙Harmony开发初探

一、背景9月25日华为秋季全场景新品发布会,余承东宣布鸿蒙HarmonyOSNEXT蓄势待发,不再支持安卓应用。网易有道、同程旅行、美团、国航、阿里等公司先后宣布启动鸿蒙原生应用开发工作。二、鸿蒙Next介绍HarmonyOS是一款面向万物互联,全新的分布式操作系统。1、鸿蒙Next(5.0)系统底座全栈自研,去掉了传统的AOSP代码。2、仅支持鸿蒙内核和鸿蒙系统的应用。3、业内人士向证券时报公司记者表示:“华为内部确实有这计划,就是明年Q1推出不兼容安卓的鸿蒙版本,但目前内部还没有下发相关通知,所以具体何时推出暂不明确三、鸿蒙系统开发鸿蒙系统架构3.1IDEHUAWEIDevEcoStudi

【Harmony】在Harmony上面可以使用的Android常用的开源库

序言Harmony开发中,由于不像Android开发经过这么多年的发展,各种类库都是比较完善的,这就导致在Harmony开发中很多Android类库是不能使用的,但是也有一些是可以使用的,下面是我在Harmony开发中实际开发中可以使用的部分类库。Okhttp+RetrofitOkHttp是一个开源的HTTP客户端库,而Retrofit是一个基于OkHttp的RESTful风格的网络请求框架。OkHttp和Retrofit组合使用可以简化Android应用程序中的网络请求操作,提供了简洁易用的API、高效的性能、强大的数据解析支持和线程切换功能。它们的优点包括简化开发流程、提高性能、提升代码可

鸿蒙Harmony ArkUI十大开源项目

一OH哔哩https://gitee.com/ohos_port/ohbili项目简介【OH哔哩】是一款基于OpenHarmony系统ArkUI框架开发的哔哩哔哩动画第三方客户端用到的三方库bilibili-API-collect哔哩哔哩-API收集整理ohos_ijkplayer基于FFmpeg的视频播放器PullToRefresh下拉刷新、上拉加载组件axios基于promise的网络请求库retrofit一款用于OpenHarmony平台的HTTP客户端.protobufproto格式解析库DanmakuFlameMaster弹幕框架库xlog日志框架库ImageKnife图像加载缓存库

Harmony OS—UIAbility的使用

概述UIAbility是一种包含用户界面的应用组件,主要用于和用户进行交互。UIAbility也是系统调度的单元,为应用提供窗口在其中绘制界面。一个应用可以有一个UIAbility,也可以有多个UIAbility,类似于Android的Activity,如果有安卓基础的同学,也可以结合过往知识点学习。比如页面跳转设置路由要想实现页面间(Ability)的跳转,第一步需要设置路由,即我们可以在index.ts文件内,引入importrouterfrom'@ohos.router';跳转方式1.router.pushUrl在单实例模式下:如果目标页面的url在页面栈中已经存在同url页面,离栈顶最

将鸿蒙(Harmony)LiteOS-A移植到STM32MP157平台的部分直播课件

鸿蒙LiteOS-A是华为公司基于鸿蒙操作系统(HarmonyOS)推出的一款轻量级操作系统,专为物联网设备设计。本篇文章将介绍如何将鸿蒙LiteOS-A移植到STM32MP157平台,并提供相应的源代码示例。环境准备在开始移植之前,确保您具备以下环境:STM32MP157开发板LiteOS-A源代码STM32CubeMP软件包(包含STM32MP157的驱动和外设库)创建LiteOS-A工程首先,在LiteOS-A源代码目录中创建一个新的工程文件夹。进入工程文件夹后,创建以下文件和文件夹:在工程文件夹下创建platform文件夹,用于存放STM32MP157平台相关的代码。在platform

Harmony OS应用开发

1.开发环境搭建和HelloWorld应用体验开发环境搭建:(101条消息)鸿蒙应用开发:安装DevEcoStudio及环境配置_czx鑫的博客-CSDN博客_devecohelloworld应用体验 基础组件介绍及Chart组件使用  注意:1.不要忘记在config.json文件中配置相关路由;2.pages.chart文件夹下面的hml、css、js文件必须命名为index,否则的话会出现预览错误。 3.ES6Model数据文件import导入只能使用相对路径,不能使用绝对路径,使用绝对路径会报错。

身份证阅读器和社保卡读卡器Harmony鸿蒙系统ArkTS语言SDK开发包

项目需求,用ArkTS新一代开发语言实现了在Harmony鸿蒙系统上面兼容身份证阅读器和社保卡读卡器,调用了DonseeDeviceLib.har这个读卡库。需要注意的是,鸿蒙系统的app扩展名为.hap,本项目编译输出的应用为:entry-default-signed.hap下面是调用身份证阅读器读取身份证信息的接口,支持居民身份证、GAT居民居住证以及外国人永久居留身份证三种证件读取。ArkTS语言,CSDN这里没有这个选项,选择的TypeScript。importCommonContantsfrom'../common/CommonContants';importDonseeDevice

鸿蒙:Harmony开发基础知识详解

一.概述工欲善其事,必先利其器。上一篇博文实现了一个"HelloHarmony"的Demo,今天这篇博文就以"HelloHarmony" 为例,以官网开发文档为依据,从鸿蒙开发主要的几个方面入手,详细了解一下鸿蒙开发所需的基础知识。二.UI框架HarmonyOS提供了一套UI开发框架,即方舟开发框架(ArkUI框架)1.UI开发要素方舟开发框架提供了多个应用UI开发要素:  ●UI组件:(列表、网格、按钮、单选框、进度条、文本等)   ●布局计算   ●动画能力   ●UI交互   ●绘制  ●......2.两种开发范式(1).两种开发范式介绍:基于ArkTS的声明式开发范式(简称“声明式开