harmonyOS遇到的问题

目前来说,没有申请next的情况下,鸿蒙的ArkUI开发环境是相对比较简单的,但同样的也有很多的不支持,

  • 比如调用相机的权限(api10支持,扫码要 11)。如果需要扫码,或许可以调用PhotoViewPicker选择图片,然后失败图片。直接唤起相机不支持
  • 地图处理,同样的需要 NEXT。另类方案就是嵌套h5,在h5上展示地图
  • 支付方便,支付宝仅支持类安卓开发情况下的支付,也就是用 Java 开发的鸿蒙端,而微信官方不支持,如需使用支付,目前的方案是华为支付
  • 没有类似安卓的继承(BaseActivity ),或者 Vue的 mixins,每个页面,不能继承,需要自己写很多重复的代码,比如@Style样式,只能单页面全局
  • showLoading/hideLoading:目前没有自带api,需要自己实现自定义弹窗,会多很多累赘代码,需要写控制器创建,然后 open 等,做不到直接在 httpUtils 中统一处理。在 ohpm 库中,发现了可用的 loading 库,可惜要求的api11,对我而言无法使用

鸿蒙证书


harmonyOS遇到的问题
https://yifengtingyu.cn/2024/04/16/harmonyOS遇到的问题/
作者
依风听雨
发布于
2024年4月16日
许可协议