这个系统API的返回值设计上不好,返回值number类型,number的默认值是0,建议返回值从1开始递增,而不是从0开始。
builder按引用传递参数时,只能使用State吗,可以用Observed吗?文档内只写了State:https:developer.huawei.comconsumercndocharmonyosguidesV5arktsbuilderV5按引用传递参数
代码如下:for(letindex0;index<100000000000;index++){JSON.stringify("1111");}
在ArkTS中无法对一个Map进行序列化代码示例如下:consttestnewMap().set('key','value');JSON.stringify(test);目前序列化后的结果为{}正常结果应为{"key":"value"}
一个被sendable修饰的类,里面有一个initCacheFinished的布尔值,默认是false,在taskpool中对该值进行修改为true,在主线程获取该值,拿到的是false,偶发现象,如何避免?
从首页进入笔记详情页,埋点无法上报,定位到ohos.util.Queue.d.ts下的Queue,length为0,但实际内部是有元素的,导致后续业务代码没有正常执行。
麻烦确认以下API是否有对应CAPI能力photoAccessHelper.createAssetphotoAccessHelper.PhotoTypeohos.data.dataSharePredicatesaudio.getAudioManageraudioManager.getRoutingManageraudio.CommunicationDeviceTypeAVSessionManager.createAVSessionmedia.createAVRecorder::onmedia.createAVRecorder::off
studioapi12,设备:mate601、主module引入静态共享库模块(配置混淆)的依赖,请问直接打包出来的hap包关于静态共享库里的代码会有混淆效果吗?还是说需要先把静态共享库编译成har,然后引入依赖才有混淆效果?2、hsp如何进行混淆配置?
以下代码,在IDE中报错:OnlyimportedvariablesandlocalvariablescanbeusedinConcurrentdecoratedfunctions.classBBB{name""}Concurrentfunctionaaa():number{newBBB().namereturn1}
formatNum(input:stringnumber,fractionDigits:number,defaultValue:string):string{if(input){letnumberFormatnewintl.NumberFormat(["enGB","zh"],{style:'decimal',最小小数位数minimumFractionDigits:fractionDigits2,maximumFractionDigits:fractionDigits2,useGrouping:false})returnnumberFormat.format(typeofinput"string"parseFloat(input):input)}returndefaultValue""}输入参数是input:1036610000,fractionDigits:1这个格式化要怎么搞,输入1.0366这种,只要1位小数(期望输出1.0),现在是返回1。
https:developer.huawei.comconsumercndocharmonyosreferencesV5jsapisuriV5使用官方的uri依次格式如下地址:lettest:uri.URInewuri.URI('http:zhrs.haier.nethaierActivitysindex.htmlbackgroundImageUrl');lettest2:uri.URInewuri.URI('http:zhrs.haier.nethaierActivitysindex.htmlbackgroundImageUrl""');经测试发现test2无法格式化,报错Invaliduristring。
使用Preferences存储数据,重新启动项目后,保存的数据是空,怎么实现重新启动项目也有数据
如何将Uint8Array数组,转换为HEX编码后的string进行输出。类似于java中的Hex.encode(byte[]bytes)这样?RSA加解过程中,从cliper。doFinal中获取的dataBlob.data为Uint8Array,需要转换后传给后台进行效验。
我在page的aboutToAppear注册了对于软键盘出现和消失的监听,但我吊起软键盘以及隐藏软键盘后我发现监听吊起和消失的打印没有,这是因为什么呢?代码如下:aboutToAppear():void{页面需要加键盘的出现和消失的监听inputMethodEngine.getInputMethodAbility().on('keyboardShow',(){console.log('InputMethodAbilitykeyboardShow.');});inputMethodEngine.getInputMethodAbility().on('keyboardHide',(){console.log('InputMetho...
exportinterfaceFinishListener{onFinish(code:number,message:string,data:T):void}这里的data如果传入null会报错,希望不报错,要怎么做?
Native中获取XComponentwindow,只能通过map方式来存储NativeXComponent,然后使用时通过id查找吗,我看官方例子都是这样的,有没有其他方式获取,比如可以在ArkTS层监听onCreate回调,然后再通过native获取对应的window不呢?
如截图所示:定义一个对象会被识别成类型,ArkTSchecked的ast识别写的有bug,而且很奇怪,居然不会根据对象做推断变量是什么类型,还需要显示定义对象的结构,而且还必须定义interface进行定义。对象竟然不能用扩展,只能用数组做扩展,这就是一个bug吧
请问lint文件要在哪里变更,如果想在不变更lint文件的情况下,这种闭包函数的入参类型应该如何处理?
默认能用的JSON能够在test中输出,json.parse结果可以转换。ArkTS中的JSON不能在test中运行,json.parse有些类型不能转换。建议统一为一个,或者分别使用不同名字。
hm673c38ebd6bf2 的精彩回答获得了0 赞同
hm673c38ebd6bf2 的精彩回答获得了0 赞同
hm673c38ea9f4b2 的精彩回答获得了0 赞同
hm673c38ea9f4b2 的精彩回答获得了0 赞同
hm673c38d47e470 的精彩回答获得了0 赞同