热门问题
待回答
最新问题
热门回答
  • 1

    回答

    1455

    浏览
    HarmonyOS 为什么List[index]能获取到数据,List.get(index)要报错?

    1、有一个List里面有一百多条数据,为什么List[index]能获取到数据,List.get(index)要报错?get()方法api里面写的是Returnstheelementatthespecifiedpositioninthislist,那应该能返回才对。2、这个地方报错为什么Log里面不打印错误日志,加了try…catch后才看到报错信息?解决方案JSON.parse(descedContent)返回的是BMathModel并不是所谓的线性List。强转了后实际还是BMathModel,所以调用失败了也没报错,以下是正常的代码:...

    HarmonyOS
      fox280 进行了回答 • 2024-12-23 18:13:44
  • 1

    回答

    1825

    浏览
    HarmonyOS Length类型有API转换成number类型吗

    是否有提供相关的API将Length长度类型,转换为vp的number值

    HarmonyOS
      fox280 进行了回答 • 2024-12-23 18:13:32
  • 1

    回答

    836

    浏览
  • 1

    回答

    1309

    浏览
    HarmonyOS 怎么跳转到系统页面

    1.怎么跳转到拨打手机号页面?2.怎么跳转到应用的通知消息设置页面?3.怎么跳转到浏览器页面?

    HarmonyOS
      fox280 进行了回答 • 2024-12-23 18:12:55
  • 1

    回答

    1013

    浏览
    HarmonyOS 在应用内删除沙箱路径下的内容后,内存没有立即释放

    目前场景是检测到空间不足后,删除部分沙箱路径下的内容,来保证流程的正常执行,但目前发现删除后内存没有立即释放,退应用后才会释放,是否有刷新内存的方法可以在应用内调用。

    HarmonyOS
      superinsect 进行了回答 • 2024-12-23 18:12:39
  • 1

    回答

    1130

    浏览
    HarmonyOS ArkTS不支持any数据类型做返回

    publicvoidonRoomStateUpdate(StringroomID,ZegoRoomStatestate,interrorCode,JSONObjectextendedData){super.onRoomStateUpdate(roomID,state,errorCode,extendedData);ZegoLog.log("[onRoomStateUpdate]roomID:%s,state:%s,errorCode:%d",roomID,state.name(),errorCode);if(guardSink()){return;}HashMapmapnewHashMap();map.put("method","onRoomStateUpdate");map.put("roomID",roomID);map.put("state",state.value());map.put("errorCode",errorCode);map.put("extendedData",extendedData.toString());sink.success(map);}ArkTS不支持any数据类型。如何定义如下这种数据结构?letmyMapnewMap();

    HarmonyOS
      shlp 进行了回答 • 2024-12-23 18:12:39
  • 1

    回答

    702

    浏览
  • 1

    回答

    1221

    浏览
  • 1

    回答

    1351

    浏览
    HarmonyOS 处理含有异常字符的url

    有些url有特殊字符比如回车、空格、%之类的,有没有一种简便的方式将这些特殊字符处理。

    HarmonyOS
      fox280 进行了回答 • 2024-12-23 18:12:22
  • 1

    回答

    1079

    浏览
    HarmonyOS 框架的底层原理相关

    在做HarmonyOS开发的过程中,想了解更底层的一些原理,有助于定位分析问题和编写出高性能的应用。期望能提供一些底层的实现或者是开源的源码和解读。例如:内存管理、线程模型、事件循环等

    HarmonyOS
      Heiang 进行了回答 • 2024-12-23 18:12:20
  • 1

    回答

    926

    浏览
    HarmonyOS 使用@ohos/buffer下的buffer类时,获取buffer.byteoffset 的值为0?

    操作buffer时,通过buffer.fill写入uint8array数据,想要得到byteOffset记录类似javanio中bytebuffer.position的值,但是fill后,查看byteoffset的为0,请问这里如何正确获取?

    HarmonyOS
      put_get 进行了回答 • 2024-12-23 18:12:13
  • 1

    回答

    913

    浏览
    HarmonyOS @State可以修饰对象数组
    HarmonyOS
      superinsect 进行了回答 • 2024-12-23 18:11:32
  • 1

    回答

    766

    浏览
    HarmonyOS woker自动释放、c层崩溃

    1、研发的app开辟了worker线程。在使用过程中体验十几分钟均顺畅执行。不会产生崩溃,一旦没有跟手机交互超过3、5分钟,app自动崩溃。2、停止交互1、2分钟在未崩溃之前,继续使用交互也不会崩溃。

    HarmonyOS
      Heiang 进行了回答 • 2024-12-23 18:11:30
  • 1

    回答

    1162

    浏览
    HarmonyOS 如何实现如下的逻辑

    需要2个接口的数据回调的后,才执行逻辑。目前想到的实现方案有:1、请求第一个成功回调后,请求第二个,成功后处理逻辑。2、同时请求2个,2个请求异步均回调后处理逻辑,如何才能在HarmonyOS上实现。

    HarmonyOS
      shlp 进行了回答 • 2024-12-23 18:11:10
  • 1

    回答

    1041

    浏览
    HarmonyOS 有类似mvvm或mvc的框架么
    HarmonyOS
      shlp 进行了回答 • 2024-12-23 18:10:39
  • 1

    回答

    970

    浏览
    HarmonyOS 类成员无法在线程之间共享数据

    SendableexportclassNoSendableClass{statictestArray:collections.Arraynewcollections.Array()}functionstrSort(inPut:InterA):string{这里NoSendableClass.testArray是空的,是否能够线程之间共性类成员数据for(leti0;i<NoSendableClass.testArray.length;i++){console.log(NoSendableClass.testArray[i])}letnewArrinPut.getName();returnnewArr;}NoSendableClass.testArray.push("1")NoSendableClass.testArray.push("2")N...

    HarmonyOS
      shlp 进行了回答 • 2024-12-23 18:10:28
  • 1

    回答

    1550

    浏览
    HarmonyOS ArkTS语法报错咨询

    代码如下:callback申明interfaceResultCallBack{onResult(result:string):void;}classBulider{publicstaticresultCallBack:ResultCallBack;publicstart():void{}publicsetResultCallBack(resultCallBack:ResultCallBack):Bulider{Bulider.resultCallBackresultCallBack;returnthis;}}classPluginInstance{privatestaticinstance:PluginInstance;privateconstructor(){}publicstaticgetInstance():PluginInstance{if(!PluginIns...

    HarmonyOS
      zbw_apple 进行了回答 • 2024-12-23 18:10:20
  • 1

    回答

    942

    浏览
    HarmonyOS 发送event接收不到

    前端web页面,有两个,第一页面addevent,第二个页面盖在第一个上面,第二个页面发消息,第一个页面接收不到,web页面不在顶上,就会被挂起吗?怎么设置可以接受消息。

    HarmonyOS
      superinsect 进行了回答 • 2024-12-23 18:09:39
  • 1

    回答

    805

    浏览
    HarmonyOS aop namespace报错

    在ts文件中写入下列hook程序不生效:importfsfrom'ohos.file.fs';importutilfrom'ohos.util';exportfunctionaoptest(){util.Aspect.addBefore(fs,'writeSync',false,(target,arg){console.info("aspect");});}

    HarmonyOS
      FengTianYa 进行了回答 • 2024-12-23 18:09:21
  • 1

    回答

    1433

    浏览
    HarmonyOS ArkTS如何读取本地json文件
    HarmonyOS
      aquaa 进行了回答 • 2024-12-23 18:08:53
  • 1

    回答

    1213

    浏览
    HarmonyOS 不支持这种创建对象的方式吗

    letbundle{'key':"23",'code':2}

    HarmonyOS
      put_get 进行了回答 • 2024-12-23 18:08:38
  • 1

    回答

    689

    浏览
    HarmonyOS 是否有classloader加载机制
    HarmonyOS
      shlp 进行了回答 • 2024-12-23 18:08:22
  • 1

    回答

    674

    浏览
    HarmonyOS ArkTS怎么获取类的implements的集合及获取所有接口名称

    exportdefaultclassEntryAbilityextendsRNAbilityimplementsPerson{getPagePath(){return'pagesIndex';}dance(){}sing(song:string){}}如上面示例代码,应该怎么获取EntryAbility中有哪些implements的接口名称?(比如想拿到Person)应该怎么获取EntryAbility中定义了哪些接口?(比如想拿到getPagePath、dance、sing)

    HarmonyOS
      Heiang 进行了回答 • 2024-12-23 18:08:19
  • 1

    回答

    1312

    浏览
    HarmonyOS json转换成对象

    exportclassServerResponse{Code:number1Message:stringData:TisSuccess():boolean{returnthis.Code1}}letresult:string'{Code:1;}'letinfonewServerResponse()Object.assign(info,JSON.parse(result))if(info.isSuccess()){}以上代码中因为HarmonyOSnext中禁用了Object.assign。直接使用JSON.parse转换后的对象,又会丢失对象中定义的function,想做到直接把string转成预定义的对象,有什么好办法解决吗?

    HarmonyOS
      Excelsior_abit 进行了回答 • 2024-12-23 18:08:15
  • 1

    回答

    613

    浏览
    HarmonyOS 是否有reflection机制
    HarmonyOS
      Heiang 进行了回答 • 2024-12-23 18:08:13
  • 1

    回答

    988

    浏览
    HarmonyOS Hash方法

    letaa:Record{'a':'a'}letbb:Record{'a':'a'}letautil.getHash(a1)letbutil.getHash(b1)if(ab){Logger.i('OK')}else{Logger.i('Fail')}以上代码,希望得到相同的hash,但实际结果不一样。

    HarmonyOS
      Excelsior_abit 进行了回答 • 2024-12-23 18:08:07
  • 1

    回答

    607

    浏览
  • 1

    回答

    1093

    浏览
    HarmonyOS 关于多线程并发的使用

    笔记同步的服务希望有足够的时间运行,并且不能够block主线程。有少数用户的笔记非常多,有可能会占用时间达到10分钟,目前使用什么方式会比较好?使用并发的asyncawait方式直接调用的话,根据文档有可能不太适合,因为按文档说明是Promise和asyncawait提供异步并发能力,是标准的JS异步语法。异步代码会被挂起并在之后继续执行,同一时间只有一段代码执行,适用于单次IO任务的场景开发,例如一次网络请求、一次文件读写等操作...

    HarmonyOS
      FengTianYa 进行了回答 • 2024-12-23 18:07:27
  • 1

    回答

    910

    浏览
    HarmonyOS 如何读取cert证书文件并转化为string
    HarmonyOS
      zbw_apple 进行了回答 • 2024-12-23 18:07:19
  • 1

    回答

    1103

    浏览
    HarmonyOS Worker相关问题

    app需要实现本地日志的持久化,计划把日志存在数据库中。1、主线程postMessage日志到worker中。2、worker中做持久化。3、worker中上传服务器。Wordker中如何访问主线程的数据库,目前无法读取。Wordker中无法直接访问主线程的数据库,于是想在worker中创建数据库,context如何获取?

    HarmonyOS
      superinsect 进行了回答 • 2024-12-23 18:07:16
3.8w问题, 4.1w人参与
94%的提问收到了回答

优秀答主

  • 回答了3个问题,0个赞同
  • 回答了3个问题,1个赞同
  • 回答了3个问题,0个赞同
  • 回答了2个问题,1个赞同
  • 回答了2个问题,0个赞同
  • 写回答 帮助更多的人