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

    回答

    878

    浏览
    HarmonyOS dialog如何禁止侧滑返回关闭

    业务需求弹出的对话框禁止点击空白部分关闭,禁止侧滑返回关闭,目前无法实现禁止侧滑返回关闭

    HarmonyOS
      put_get 进行了回答 • 2024-12-25 14:21:52
  • 1

    回答

    1006

    浏览
  • 1

    回答

    646

    浏览
    HarmonyOS 图片染色api

    图片有染色的API,已知的是设置colorFilter但是比较复杂,HarmonyOS有简单的方式吗(需求背景是五角星打分,可以设置五角星的颜色以及颜色占据的比例)

    HarmonyOS
      superinsect 进行了回答 • 2024-12-25 14:21:19
  • 1

    回答

    1018

    浏览
    HarmonyOS 传递接受参数的标准写法有吗
    HarmonyOS
      Excelsior_abit 进行了回答 • 2024-12-25 14:20:57
  • 1

    回答

    832

    浏览
    HarmonyOS lifecycle相关Api

    想请问一下,除了通过uiObserver监听页面的生命周期,我们有没有类似Lifecycle相关的生命周期相关的Api

    HarmonyOS
      Heiang 进行了回答 • 2024-12-25 14:20:39
  • 1

    回答

    1161

    浏览
    HarmonyOS LazyForEach无法检测数据源的变化进行重新渲染

    假设源数据源为:ABABAABB现在需要过滤单独为A或B进行展示,需要更换数据源已经更换了数据源,并调用了notifyDataReload方法,但是页面上LazyForEach中数据依旧不更新。代码处理流程1.实现IDataSource接口exportclassCommonDataSourceimplementsIDataSource{privatedataArray:T[][];privatelisteners:DataChangeListener[][];constructor(element:T[]){this.dataArrayelement;}publicgetData(index:number){returnthis.dataArra...

    HarmonyOS
      superinsect 进行了回答 • 2024-12-25 14:20:37
  • 1

    回答

    1165

    浏览
    HarmonyOS stringify是否支持对Map的解析

    exporttypeAllValuenumberstringbooleanUint8ArraybigintArrayBufferletparamsnewMap();params.set("key1",0)params.set("key2","QBridge")params.set("key3","callMethod")params.set("key4",true)params.set("key5","5")letstrJSON.stringify(params);console.log(str);执行后发现str解析后的结果为空{}。

    HarmonyOS
      superinsect 进行了回答 • 2024-12-25 14:20:32
  • 1

    回答

    819

    浏览
    HarmonyOS 如何控制屏幕亮度

    应用中视频播放器如何控制系统亮度按照HarmonyOS的文档,亮度不维护了,但是这个api调了也没反应https:developer.huawei.comconsumercndocharmonyosreferencesV5jsapissystembrightnessV5brightness.getValue({success:(data:BrightnessResponse){Logger.info(TAG,'successgetbrightnessvalue:'+data.value);if(volumeVolumeType.UP){this.brightdata.value+1;}else{this.brightdata.value1;}brightness.setValue({value:this.b...

    HarmonyOS
      aquaa 进行了回答 • 2024-12-25 14:20:24
  • 1

    回答

    1263

    浏览
    HarmonyOS 自定义装饰器的this指向问题

    自定义一个装饰器,在调用原函数的时候由于ArkTS只能使用箭头函数并且不能使用call、apply等,导致函数内部的this指向有问题。

    HarmonyOS
      FengTianYa 进行了回答 • 2024-12-25 14:20:18
  • 1

    回答

    1035

    浏览
    HarmonyOS addAfter方法使用

    ohos.util中有个staticaddAfter(targetClass:Object,methodName:string,isStatic:boolean,after:Function):void方法。现在想对外部组件的一个类的静态方法中插入一段逻辑,但是没有生效,同时也没有报错提示。日志中打印了插桩前的日志,但是没有打印这个方法执行后的,请问原因。代码如下:TLog.d("Testability","Testabilityhookabbefore");hookABTestService的strategyForTestName方法util.Aspect.addAfter("ABTestService",...

    HarmonyOS
      FengTianYa 进行了回答 • 2024-12-25 14:20:12
  • 1

    回答

    1146

    浏览
    HarmonyOS 其他系统上的so如何提供ArkTS侧调用

    因为加解密库需要做加密,所以整体项目不希望暴露so的源码现在已经基于HarmonyOSide编译构建出so,如何集成到项目里供ArkTS侧调用

    HarmonyOS
      Heiang 进行了回答 • 2024-12-25 14:20:02
  • 1

    回答

    871

    浏览
    HarmonyOS 在worker子线程使用promise方法时,有什么办法等待promise返回后再继续执行后面的代码吗?

    workerGetAssetsTest(phAccessHelper1).then((str1){test1'success'console.info('promisesuccess');}).catch((err:BusinessError){test1'err'console.info('promiseerr');})console.info('test1'+test1);workerPort.postMessage(returnMsg);大概代码如上,打印结果如下,有什么办法让后面的代码获取到promise得到的值吗?试过await,加上时编译报错了。test1promisesuccess

    HarmonyOS
      shlp 进行了回答 • 2024-12-25 14:19:44
  • 1

    回答

    1020

    浏览
    HarmonyOS 使用该display.on('foldStatusChange')方法监听折叠状态,display.getDefaultDisplaySync()获取的屏幕宽高数据不对

    display.on('foldStatusChange',(data:display.FoldStatus){this.windowSize.widthpx2vp(display.getDefaultDisplaySync().width);this.windowSize.heightpx2vp(display.getDefaultDisplaySync().height);});返回的宽高是上一个折叠状态的宽高,如何才能在折叠状态变化后正确获取屏幕宽高呢?

    HarmonyOS
      superinsect 进行了回答 • 2024-12-25 14:19:33
  • 1

    回答

    783

    浏览
    HarmonyOS list sticky相关问题

    List.sticky(StickyStyle.Header)使用ListItemGroupheader的功能时,我的ListItemGroup内部的list如果不滚动到header的下方(与header重叠)。需求是内部的list滚动不应该超过header。如图所示,现在ListItemGroup内部的list(HomeRoomListPage)向上滚动的时候,会与header重叠。List(){ListItem(){Flex({direction:FlexDirection.Row,justifyContent:FlexAlign.SpaceBetween}){this.HomeTopFunctionView("每日福利",$r("app.med...

    HarmonyOS
      Excelsior_abit 进行了回答 • 2024-12-25 14:19:23
  • 1

    回答

    986

    浏览
    HarmonyOS 定时轮询任务开发

    每隔固定的时间比如10s去请求一次服务器接口,有这种相关的api吗,最好有举例说明。

    HarmonyOS
      fox280 进行了回答 • 2024-12-25 14:19:17
  • 1

    回答

    1208

    浏览
    HarmonyOS 汉字转拼音去掉音标的方法

    statictransHanziToPinyin(chinesestr:string):string{lettransliteratori18n.Transliterator.getInstance("AnyLatn");letres:stringtransliterator.transform(chinesestr);res"zhōngguó"returnres}这个方法会获取到音标,有没有去掉音标的方法?

    HarmonyOS
      zxjiu 进行了回答 • 2024-12-25 14:18:16
  • 1

    回答

    744

    浏览
  • 1

    回答

    894

    浏览
    HarmonyOS Text怎么实现超过3行的时候,怎么实现展开收缩

    Text怎么实现超过3行的时候,内容最大行数显示3行以…结尾并出现展开,点击展开显示全部内容并出现收缩,点击的时候又回到开始状态,如果不超过3行的时候,有多少就显示多少,不出现展开

    HarmonyOS
      shlp 进行了回答 • 2024-12-25 14:18:06
  • 1

    回答

    1924

    浏览
    HarmonyOS eventHub注册和移除事件监听

    eventHub在注册事件后,如果将eventHub封装成单例调用,on函数里面参照官方demo的Function写方法名就无法回调,必须写成(){}这种形式才能调用,eventHub封装如下:exportclassEventBus{privateeventHub:common.EventHub(getContext(this)ascommon.UIAbilityContext).eventHub;privatestaticinstance:EventBus;privateconstructor(){}publicstaticgetInstance():EventBus{if(!EventBus.instance){EventBus.instancenewEventBus()...

    HarmonyOS
      Heiang 进行了回答 • 2024-12-25 14:17:52
  • 1

    回答

    960

    浏览
    HarmonyOS Component中如何监听嵌套类中基础类型的变化

    LoginPage中有一个登录按钮,点击登录按钮时,会把LoginViewModel中的loginStatus变量置为true,LoginPage中如何监听到loginStatus的变化?现在只能监听到整个LoginViewModel的变化LoginPage代码import{LoginViewModel}from'..viewmodelLoginViewModel';import{hilog}from'kit.PerformanceAnalysisKit';EntryComponentstructLoginPage{StateWatch("onLoginVMChange")loginVM:LoginViewModelnewLoginViewModel()StateWatch("onLo...

    HarmonyOS
      FengTianYa 进行了回答 • 2024-12-25 14:17:50
  • 1

    回答

    1608

    浏览
    HarmonyOS 重载方法问题

    handlePaymentResult(callback:CPPayResultCallback):void;第一个签名handlePaymentResult(uiContext:UIContextundefined,want:Wantundefined,callback:CPPayResultCallback):void;第二个签名实现签名publichandlePaymentResult(uiContext:UIContextundefined,want:Wantundefined,callback:CPPayResultCallback):void{}以上这么写会报两个错:1、第一个签名处:Thisoverloadsignatureisnotcompatiblewithitsimplementationsignature.2、实现签名处:Arequiredparametercannotfollowanoptionalparameter.

    HarmonyOS
      zbw_apple 进行了回答 • 2024-12-25 14:17:16
  • 1

    回答

    710

    浏览
  • 1

    回答

    651

    浏览
    HarmonyOS 单例如何实现
    HarmonyOS
      aquaa 进行了回答 • 2024-12-25 14:16:44
  • 1

    回答

    1747

    浏览
    HarmonyOS 如何移除Array数组中指定下标的元素

    想删除Swiper中的一个自定义组件。而Swiper的数据源使用的是数组,该如何实现?

    HarmonyOS
      aquaa 进行了回答 • 2024-12-25 14:16:42
  • 1

    回答

    671

    浏览
    HarmonyOS uri.port返回异常

    https:xxxxx这个链接uri.port返回1,应该返回空字符串。

    HarmonyOS
      Heiang 进行了回答 • 2024-12-25 14:16:36
  • 1

    回答

    611

    浏览
  • 1

    回答

    1080

    浏览
    HarmonyOS 自定义组件父组件如何给子组件传递数据

    自定义组件父组件如何给子组件传递数据structparent{onPageShow():void{获取返回值如何调用childa方法传递数据letdatarouter.getParams()}build(){image().click((){打开新页面并获取返回值})router.pushUrl({url:xxx})}}}structchild{a:(data){如何在这里获取数据console.log(data)}}

    HarmonyOS
      Heiang 进行了回答 • 2024-12-25 14:16:15
  • 1

    回答

    999

    浏览
    HarmonyOS 怎样加载 svga 格式图片或者动画

    怎样加载svga格式图片或者动画,目前没找到组件或者三分库,麻烦提供下

    HarmonyOS
      Excelsior_abit 进行了回答 • 2024-12-25 14:16:14
  • 1

    回答

    1613

    浏览
    HarmonyOS 关于单例问题

    1、在模块A的文件中创建一个单例,并导出供其他模块调用;代码如下:privatestaticinstance:SFAmapManagerpublicstaticgetInstance():SFAmapManager{if(!SFAmapManager.instance){SFAmapManager.instancenewSFAmapManager()}returnSFAmapManager.instance}2、在EntryAbility中调用并执行初始化,代码如下SFAmapManager.getInstance().init("40836cedbc74a2e786d682b201c6ab70",this.context)3、在模块B中引入模块A,并获取单例...

    HarmonyOS
      Heiang 进行了回答 • 2024-12-25 14:16:08
  • 1

    回答

    637

    浏览
    HarmonyOS Image 点击问题

    Image正常显示的图片A,我在点击的时候想让Image显示图片B,点击结束又显示图片A(模拟button的点击效果),这个具体怎么实现呢

    HarmonyOS
      Heiang 进行了回答 • 2024-12-25 14:16:01
3.8w问题, 4.1w人参与
94%的提问收到了回答

优秀答主

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