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

    回答

    1752

    浏览
    HarmonyOS ArkTS如何不使用await/async把异步方法改为同步方法?

    现有的H5有些交互方法需要触发到原生端执行(其中包括异步方法),并将结果返回给H5,交互方法为同步,在HarmonyOS侧实现时,针对异步方法(比如getCurrentBundleStats方法只提供了异步方法),要加await才行,但这样会改变方法,得把同步的方法改为异步,请问有没有其他方法?checkDataInfo(brokerBridge):string{constmethodAReflect.get(brokerBridge,'getDeviceInfoA');if(typeofmethodA'function'){letparams:stringnullnull...

    HarmonyOS
      put_get 进行了回答 • 2024-11-04 16:10:56
  • 1

    回答

    1696

    浏览
    HarmonyOS napi开发中在Index.d.ts接口定义文件中语法检测报红

    Declaredfunction‘add’hasnonativeimplementation.

    HarmonyOS
      put_get 进行了回答 • 2024-11-04 16:10:07
  • 1

    回答

    2707

    浏览
    HarmonyOS ArkTS接口回调的案例问题

    demo如下:MyInterDemo.etsexportinterfaceMyInterDemo{func1:()void;func2:()boolean;func3:(arg:string)void;}TestInterfacePage.etsimport{MyInterDemo}from'…interfaceMyInterDemo'EntryComponentstructTestInterfacePage{testInter(inter:MyInterDemo){console.log('testInter');inter.func1();inter.func2();inter.func3('hello');}build(){Row(){Column(){Button('Testinterface').onClick((){letdemo:MyInterDemo{func...

    HarmonyOS
      put_get 进行了回答 • 2024-11-04 16:09:36
  • 1

    回答

    1256

    浏览
    HarmonyOS 线程栈默认大小是多少?

    HarmonyOS线程栈默认大小是多少?

    HarmonyOS
      put_get 进行了回答 • 2024-11-04 16:08:20
  • 1

    回答

    1301

    浏览
    关于 SO 文件的使用问题

    在项目的libs目录下放入一个so文件(jj.so)文件中有个方法为getUserId(isReader:boolean),用于获取用户id。请问如何使用arkts加载这个so文件并通过方法getUserId(isReader:boolean)来获取用户id。

    HarmonyOS
      put_get 进行了回答 • 2024-11-04 16:07:51
  • 1

    回答

    1938

    浏览
    请问ArkTS中Promise的底层实现逻辑是什么样的?

    ​1.请问ArkTS中Promise的底层实现逻辑是什么样的?我理解它的挂起与继续执行,应该并不涉及到线程切换对吧?2.用HarmonyOSHTTP网络请求接口发起请求时,返回了一个Promise,它的内部实现中有另起线程吗?比如网络请求或文件上传下载,应该不是在主线程中进行的吧?3.当我基于HarmonyOS网络请求接口封装网络库时,是否还需要自行管理一个线程池呢?如果实际的文件上传下载等耗时操作是另起线程实现的,那么我们应该不需要再自行管理一个线程池?​

    HarmonyOS
      put_get 进行了回答 • 2024-11-04 16:07:03
  • 1

    回答

    1889

    浏览
    ResourceStr 类型如何转成字符串?

    期望将ResourceStr类型转成字符串,用于后续的字符串拼接。

    HarmonyOS
      put_get 进行了回答 • 2024-11-04 16:06:21
  • 1

    回答

    996

    浏览
    HarmonyOS 数据结构咨询

    什么时候用ArrayList,什么使用数组?从接口功能上看,他俩是一样的。

    HarmonyOS
      put_get 进行了回答 • 2024-11-04 16:05:42
  • 1

    回答

    1417

    浏览
    HarmonyOS 函数使用bind提示警告

    实际项目中使用:this.sendClick.bind(this)时提示"Function.bind"isnotsupported(arktsnofuncbind)。

    HarmonyOS
      put_get 进行了回答 • 2024-11-04 16:05:05
  • 1

    回答

    1034

    浏览
    HarmonyOS 在build() {}中动态增加或删除Component

    在开发中发现build(){}中的Component都采用声明式方法,但是在一些功能模块中需要根据条件,动态增加或删除Component,不知道有没有方法实现。

    HarmonyOS
      put_get 进行了回答 • 2024-11-04 16:04:33
  • 1

    回答

    1939

    浏览
    HarmonyOS 关于Map语法问题

    constparams:MapnewMap();params["lnt"]"118.177704";params["devImei"]"xxxx";params["deviceToken"]"xxxxx";params["lat"]"24.485945";params["region"]"福建省厦门市";params["pwd"]"51459c23ca91ebce271449dd8b5c26751c99039c2ae4c628067898ca0e104039";params["devMol"]"iPhone6sPlus";params["acct"]"xxxx";console.log("params",JSON.stringify(params));constsendParams:MapnewMap();sendParams.set("lnt","118.177704"...

    HarmonyOS
      put_get 进行了回答 • 2024-11-04 16:03:44
  • 1

    回答

    1124

    浏览
    HarmonyOS 使用convertXML.convertToJSObject()api遇到解析错误问题

    在使用该api去解析部分html文本的时候有时候可以正确获取到结果如:文本内容为离店奖励可得到结果{"elements":[{"type":"element","name":"font","attributes":{"color":"6D7685"},"elements":[{"type":"text","text":"离店奖励"}]}]}或文本为:支付后可在2024年05月13日18点前免费取消可得到结果:{"elements":[{"type":"element","name":"font","attributes":{"color":"3B5A98"},"elements":[{"type":"text","text":"支付后可...

    HarmonyOS
      put_get 进行了回答 • 2024-11-04 16:02:32
  • 1

    回答

    1562

    浏览
    HarmonyOS asset运行add方法时报错

    letattr:asset.AssetMapnewMap();attr.set(asset.Tag.SECRET,StringUtils.string2Uint8Array('demopwd'));attr.set(asset.Tag.ALIAS,stringToArray('demoalias'));attr.set(asset.Tag.ACCESSIBILITY,asset.Accessibility.DEVICEPOWEREDON);attr.set(asset.Tag.ISPERSISTENT,true);attr.set(asset.Tag.DATALABELNORMAL1,stringToArray('demolabel'));try{asset.add(attr).then((){log.info(Assetaddedsuccessfully.);}).catch((e...

    HarmonyOS
      put_get 进行了回答 • 2024-11-04 16:00:54
  • 1

    回答

    1420

    浏览
    HarmonyOS 开发中需要的工具类

    能否提供一些开发中所需的工具类,比如数据库、sp存储、吐司、弹窗、文件读写、组件大小等等。

    HarmonyOS
      put_get 进行了回答 • 2024-11-04 16:00:11
  • 1

    回答

    1149

    浏览
    HarmonyOS hashmap如何转json格式?

    hashmap转json对象异常,为{}。functioncreateBindJson():string{letchannels:Array[];letchannelCp:HashMapnewHashMap();channelCp.set("name","1013")channelCp.set("version","1")LogUtils.d(BankCardUpgradePage.tag,JSON.stringify(channelCp)+"1");letchannelLittlePay:HashMapnewHashMap();channelLittlePay.set("name","01");channelLittlePay.set("version","1");letchannelWeiChat:HashMapnewHashMap();channelWeiCha...

    HarmonyOS
      put_get 进行了回答 • 2024-11-04 15:59:42
  • 1

    回答

    1153

    浏览
    怎么动态组装一个json字符串?

    怎么动态组装一个json字符串,或者map转json?因为不能使用{}any就不能动态添加属性,没法使用对象转json,有没有其他方式?

    HarmonyOS
      put_get 进行了回答 • 2024-11-04 15:58:23
  • 1

    回答

    1318

    浏览
    请问如何判断当前执行的方法运行的子线程还是主线程,以及如何打印线程ID

    请问如何判断当前执行的方法运行的子线程还是主线程,以及如何打印线程ID。

    HarmonyOS
      put_get 进行了回答 • 2024-11-04 15:57:29
  • 1

    回答

    1339

    浏览
    请问HarmonyOS的string类型,如果转为C++中的std::string类型?

    目前需要在ets中调用C的方法,在hello.cpp中声明了方法,c内部需要的参数是std::string类型,但是HarmonyOS里没有这个类型,只能传进来string类型的参数,那么在hello.cpp中我应该如何将string类型转为std::string类型呢?

    HarmonyOS
      put_get 进行了回答 • 2024-11-04 15:56:45
  • 1

    回答

    1378

    浏览
    JSON反序列化,如何重命名字段?

    下划线字段想改成驼峰命名法字段,如何实现?

    HarmonyOS
      put_get 进行了回答 • 2024-11-04 15:55:49
  • 1

    回答

    939

    浏览
    对象动态取值,在http请求时需要对参数进行处理

    在http请求时需要对参数进行处理,

    HarmonyOS
      put_get 进行了回答 • 2024-11-04 15:55:02
  • 1

    回答

    1555

    浏览
    HarmonyO foreach循环,数据变化了,界面没有刷新
    HarmonyO
      put_get 进行了回答 • 2024-11-04 15:54:07
  • 1

    回答

    1148

    浏览
    HarmonyOS import命名空间时,如何设置别名?

    如下代码:importurlfrom'ohos.url';因为url与文件中部分函数参数冲突,需要为该命名空间指定别名。

    HarmonyOS
      zbw_apple 进行了回答 • 2024-11-04 15:42:46
  • 1

    回答

    1447

    浏览
    Funcation.call不能用了

    这个函数,现在报错,是不是不能用了,有什么替代方案吗?

    HarmonyOS
      zbw_apple 进行了回答 • 2024-11-04 15:41:15
  • 1

    回答

    1366

    浏览
    Function call(this: Function, thisArg: any, ...argArray: any[]): any 不能用了

    需要调用下Function的call方法该怎么调用呢?

    HarmonyOS
      zbw_apple 进行了回答 • 2024-11-04 15:40:41
  • 1

    回答

    1886

    浏览
    JSON.parse数据处理导致精度丢失问题

    ​在处理接口返回数据时需要用到JOSN,parse方法,例如:console.log(JSON.parse('{"id":4323455642279246233}'))返回结果:{“id”:4323455642279246300}返回数据会出现精度丢失问题,想问一下如何处理?​

    HarmonyOS
      zbw_apple 进行了回答 • 2024-11-04 15:40:00
  • 1

    回答

    892

    浏览
    HarmonyOS NDK 如何防止别人复制我们的 so 进行逆向?

    加密算法移植到了HarmonyOS,但是缺少了应用签名验证,也就是说别人反编译了我们的HAP就可以拿到里面的so复制到他的项目内调用,所以我们想到的是调用ets的bundleInfo.signatureInfo.fingerprint进行签名校验,如何实现呢?如果是C++的话如何调用,或者有什么好的方案防止别人复制我们的so调用我们的API。

    HarmonyOS
      zbw_apple 进行了回答 • 2024-11-04 15:38:58
  • 1

    回答

    1432

    浏览
    Object.keys(model) 可获取model对象里的所以key 但是怎么能通过每个key获取对应的value值呢?

    Object.keys(model)可获取model对象里的所以key但是怎么能通过每个key获取对应的value值呢?

    HarmonyOS
      zbw_apple 进行了回答 • 2024-11-04 15:38:28
  • 1

    回答

    954

    浏览
    HarmonyOS base64编码的API

    HarmonyOSbase64编码的API。

    HarmonyOS
      zbw_apple 进行了回答 • 2024-11-04 15:23:48
  • 1

    回答

    1419

    浏览
    HarmonyOS 定时器API

    HarmonyOS定时器API。

    HarmonyOS
      zbw_apple 进行了回答 • 2024-11-04 15:23:16
  • 1

    回答

    1451

    浏览
    HarmonyOS 组件外定义的class如何合内部UI做双向绑定,以及interface的用法?

    有一个interface有多个回调方法:exportinterfacePlaybackCallback{onPlaybackPreloadingCompletion(timeline:NvsTimeline):voidonPlaybackStopped(timeline:NvsTimeline):voidonPlaybackTimelinePosition(timeline:NvsTimeline,position:number):void}现在想在代码里使用这个回调,目前找到的可用的方法是:在组件外声明class:classcallbackimplementsPlaybackCallback在组件内声明:privatemCallBack:callbacknewcallback();...

    HarmonyOS
      zbw_apple 进行了回答 • 2024-11-04 15:22:20
3.8w问题, 4.1w人参与
94%的提问收到了回答

优秀答主

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