鸿蒙开发 遇到的问题

156 阅读1分钟

问题记录

1.华为无法监听设置中开启定位权限、无法监听定位开关是否打开

2.没有提供方便的api,计算某个日期距离今天是几天前

3.Custom components cannot extend or implement other classes and interfaces

4.ArkUI中只能写if语句,不能用三目预算法、switch语法

5.蓝牙权限首次关闭后,无法在设置中重新打开

6.用户首选项同步方法,不加入flush方法断网状态下存不进去值

7.设置的image默认可以拖拽,需要屏蔽拖拽

8.格栅布局 只支持12能除尽的整数,不支持小数

9.创建builder函数,函数中传递参数为@state修饰的变量,修改@state变量,build函数不会改变

  1. 没有类似flutter中的late关键字,所有的属性必须初始化,如果想稍后初始化只能用个联合类型 |null
  2. device file browser 没有刷新按钮难用的要死
  3. 应用卸载不干净
  4. CustomDialogController 在设置了autoCancel: false后仍然可以左滑返回关闭弹窗