草庐IT

ecmascript-harmony

全部标签

【Harmony OS】【ARK UI】Date 基本操作

 关于时间操作是很基础的操作,今天描述一个怎么获取时间戳,和获取当前时区,获取当期日期功能。主要分为:“开发准备“,“api讲解”,”运行效果“1、开发准备我们需要学会的资料如下1.1【HarmonyOS】鸿蒙ets项目如何npm方式引入第三方js类库1.2 Jstz1.3对比参考JavaScriptDate对象2、api讲解2.1获取当前时区参考Jstz仓库2.2获取当前时间戳varstr="2018-07-26";console.log(Date.parse(str)/1000+"")2.3获取当前时间我们参数参考JavaScriptDate对象资料3.运行效果3.1全部代码如下impor

javascript - 取消 Vanilla ECMAScript 6 Promise 链

是否有清除JavaScriptPromise实例的.then的方法?我在QUnit之上编写了一个JavaScript测试框架.该框架通过在Promise中运行每个测试来同步运行测试。(很抱歉这个代码块的长度。我尽可能地评论它,所以感觉不那么乏味。)/*Promiseextension--usedforeasilymakinganasyncstepwithatimeoutwithoutthePromiseknowinganythingaboutthefunctionit'swaitingon*/$$.extend(Promise,{asyncTimeout:function(timeTo

javascript - 取消 Vanilla ECMAScript 6 Promise 链

是否有清除JavaScriptPromise实例的.then的方法?我在QUnit之上编写了一个JavaScript测试框架.该框架通过在Promise中运行每个测试来同步运行测试。(很抱歉这个代码块的长度。我尽可能地评论它,所以感觉不那么乏味。)/*Promiseextension--usedforeasilymakinganasyncstepwithatimeoutwithoutthePromiseknowinganythingaboutthefunctionit'swaitingon*/$$.extend(Promise,{asyncTimeout:function(timeTo

Harmony 读取图库图片数据,存储到数据库中,并从数据库表中取出显示在Image控件中

主要实现思路:1、打开系统自带图库。代码如此:需要提前设置imgRequestCode。privatefinalintimgRequestCode=1123;privatevoidselectPic(){Intentintent=newIntent();Operationopt=newIntent.OperationBuilder().withAction("android.intent.action.GET_CONTENT").build();intent.setOperation(opt);intent.addFlags(Intent.FLAG_NOT_OHOS_COMPONENT);in

harmony鸿蒙Failure[INSTALL_FAILED_INCOMPATIBLE_SIGNATURE] 报错的解决方法

在跑鸿蒙项目在真机上的时候遇到的问题,顺便记录下来使用hdc工具来安装鸿蒙的hap包的时候报错,报错的原因是因为你已经安装过存在手机了,可能项目是服务卡片没有在你的手机桌面上显示。 比如:hdcappinstall-rxxx.hap 解决方法:执行命令,hdc app uninstall com.my.application,这里com.my.application替换成你项目的使用的包名即可,然后再执行hdcappinstall-rxxx.hap安装你的hap包即可哈哈,问题解决~我建了个群欢迎来聊骚啊,解决了问题的话大佬们请给老弟点点赞和关注吧! 

Harmony OS 开发真机调整启动异常

在用DevEcoStudio3.0.0.993开发手机应用时,启用远程真机测试,启动就报如下错误:09/2818:23:17:Launchingcom.xxx.aw$hdcshellamforce-stopcom.xxx.aw$hdcfilesendD:\projectname\entry\build\default\outputs\default\entry-default-signed.hap/sdcard/f53601132bc049b6a2010a0ccdbef8e4/entry-default-signed.hap$hdcshellbminstall-r-p/sdcard/f5360

Harmony鸿蒙解决net:ERR_CLEARTEXT_NOT_PERMITTED

在开发WebView的过程中,加载了游戏地址,结果提示net:ERR_CLEARTEXT_NOT_PERMITTED解决方法:在config.json文件中,找到deviceConfig,然后添加下面代码进去就可以了"deviceConfig":{"default":{"network":{"cleartextTraffic":true}}},解决了问题并且点赞的人已经成为了大佬。我创建了一个开发者交流群~欢迎大佬来群里唠嗑啊,主要是鸿蒙的开发呢

【Harmony OS】【JAVA UI】使用ListContainer与BaseItemProvider时,删除一行item,position没有更新

 鸿蒙开发中,遇到不少小问题,今天,就来和大家分享一下我遇到的一个小问题吧,希望对大家有所帮助【问题描述】在做鸿蒙应用开发时,使用ListContainer与BaseItemProvider,当点击item中的组件,删除一行数据,并且调用刷新数据方法,报错了。有使用getItemComponentType()方法使用多种item布局的方式,但是当我删除某一个item后,并且调用notifyDataChange方法刷新ListContainer,直接就报错说xxx组件空了。那么如何正确使用ListContainer组件实现不同布局的复用,且在删除或插入数据之后调用getItemComponent

Harmony 鸿蒙 关于Text 文本框无法使用Color设置背景色的变通方法

最近发现Text控件在设置背景色的时候,只有setBackground(Elementelement)方法,也就是只能用RgbColor,无法直接使用Color。现在变通实现一下,首先自己先写一个进制转换类Bean。这也是实现转换的关键。publicclassBean{publicstaticStringBufferbuffer=newStringBuffer();/****@paramvalue需要转换的数*@paramf转换的数的进制数*@paramt转换为几进制*@return创建的buffer.reverse().toString()*/publicstaticStringchange

Harmony OS 设备开发学习记录(三)--查询GPIO状态控制LED

HarmonyOS设备开发学习记录(三)–查询GPIO状态控制LED基于hisparkwifi套件采用harmonyos2.0全量代码注:由于核心板板载的按键和led我尝试了很多次也不行,只能后面更熟悉这块板以后再说了,目前先采用wifi套件扩展板,当然外接外设也行。一、看原理图确定硬件电路这里的按键用的核心板上的GPIO8led灯就用个黄色吧,对应核心板上的GPIO12二、在源码中建立demo文件注:这里为了省事直接采用上次建好的文件夹三、编写代码在gpiodemo/gpio_input_get.c中写入#include#include#include"ohos_init.h"#includ