鸿蒙开发
大土豆的bug记录
3年码农
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
鸿蒙实现自定义类似活体检测功能
目前需要实现活体检测功能,而且是需要静默活体,但是现在官方的活体API还不支持静默,第三方的SDK也不支持,现在自定义一个类似活体检测的功能,但是不会去检测是否活体,拿到照片以后去调用人脸识别。先调用相机,将相机设置为前置摄像头,将当前相机内容使用XComponent实时渲染,启用定时拍照功能,设置定时器,时间到以后利用截图组件功能去做,然后拿到图片地址去进行人脸识别,不保存到本地。这边只放了首页代码,其余代码会在包里,在文章后附带。原创 2025-12-16 16:10:10 · 403 阅读 · 0 评论 -
鸿蒙在应用内提供了检查更新按钮,点击后跳转到应用市场,但是相关页面显示“此应用暂不支持在当前设备安装”。
解决方案:检查跳转代码中Want参数,确保URI格式符合规范。原创 2025-09-12 11:26:54 · 760 阅读 · 0 评论 -
鸿蒙中原生和H5进行通讯
1.通过javaScriptProxy注入,h5调用。原创 2025-09-01 16:51:14 · 261 阅读 · 0 评论 -
鸿蒙中使用极光推送
然后在module.json5中配置srcEntry字段 "srcEntry": "./ets/entryability/MyAbilityStage.ets。原创 2025-08-26 10:40:32 · 1085 阅读 · 0 评论 -
鸿蒙中使用get请求传汉字请求失败问题
使用encodeURI进行编码解决。原创 2025-08-19 18:01:29 · 171 阅读 · 0 评论 -
鸿蒙中使用tree
分为两个文件:1:测试数据。他是个CustomDialog。需要用的话自己改改数据。原创 2025-08-08 18:44:10 · 237 阅读 · 0 评论 -
鸿蒙实现半个遮罩的下拉框
思路:::通过点击row显示dialog,将控制条件为true,直接通过stack写在页面里,通过变量隐藏控制,遮罩使用背景颜色控制。原创 2025-08-06 17:30:52 · 317 阅读 · 0 评论 -
鸿蒙Tab组件,TabContent组件高度没有自适应问题
在TabContent中使用grid的时候,高度总是会被撑开,撑到整个页面,导致页面一片空白。原因:tab组件高度默认是撑满的,如果要自适应的话需要加 .height('auto')原创 2025-08-01 17:45:59 · 306 阅读 · 0 评论 -
鸿蒙调起浏览器并打开指定网页
uri为你需要打卡的网址,其余的写死。原创 2025-08-01 17:22:36 · 205 阅读 · 0 评论 -
在鸿蒙中expandSafeArea不生效问题
expandSafeArea扩展到父组件,clip是剪切效果默认为false不剪切(tab组件除外默认为true剪切,需要设置false),所以可以在首页tab组件加上clip(false),并且在Home组件对应的TabContent加上expandSafeArea([SafeAreaType.SYSTEM],[SafeAreaEdge.TOP]) 应该就可以了。安全区的适配仅仅对Column、Row、Image这些组件有效,所以在CustomTabs组件中需要在合适的组件后加上安全区适配。原创 2025-07-31 09:37:47 · 569 阅读 · 0 评论 -
鸿蒙Navigation跳转页面白屏
Navigation白屏问题原创 2025-07-17 19:33:04 · 309 阅读 · 0 评论 -
鸿蒙进行视频上传,使用 request.uploadFile方法
鸿蒙视频上传原创 2025-03-24 17:56:40 · 767 阅读 · 0 评论 -
鸿蒙List组件,有一个滑动动画,滑动到末尾再滑动回来
初始化scroller控制器,在初始化时让滚动条到最后一项。ui,onReachEnd事件是到末尾时触发的事件。原创 2025-03-19 16:43:14 · 366 阅读 · 0 评论 -
Mac上鸿蒙配置HDC报错:zsh: command not found: hdc -v
Mac上鸿蒙配置HDC报错:zsh: command not found: hdc -v原创 2025-01-07 16:29:24 · 4512 阅读 · 3 评论 -
鸿蒙中使用获取本地JSON文件
使用本地json文件原创 2025-01-03 09:39:30 · 642 阅读 · 0 评论 -
关于鸿蒙架构feature
feature层架构原创 2024-12-24 20:05:21 · 289 阅读 · 0 评论 -
鸿蒙搜索结果高亮 根据搜索词高亮
搜索结果高亮原创 2024-12-24 19:54:11 · 347 阅读 · 0 评论 -
鸿蒙历史搜索功能:tag标签根据文字宽度自动换行 展示更多
鸿蒙tag标签自动换行原创 2024-12-23 11:15:42 · 688 阅读 · 0 评论 -
鸿蒙地图报错‘@kit.MapKit‘;{“code“:1002600003,“name“:“Error“,“message“:“App authentication failed.“}
1.在agc里进行配置,配置完成的话需要将client_id放到model.json5里。2.在AGC里进行密钥配置,配置你刚申请的调试证书。使用鸿蒙地图获取天气服务时一直报没有权限。原创 2024-09-27 16:32:15 · 592 阅读 · 0 评论 -
鸿蒙实现在图片上进行标注
进行图片标注,在图片上绘制内容原创 2024-08-23 11:10:32 · 1329 阅读 · 0 评论 -
鸿蒙DES加解密封装及使用
des加解密原创 2024-08-23 10:56:28 · 719 阅读 · 1 评论 -
鸿蒙UDP封装及使用
【代码】鸿蒙UDP封装及使用。原创 2024-08-16 17:29:11 · 901 阅读 · 0 评论 -
鸿蒙AES加解密封装
AES加解密封装原创 2024-08-16 17:24:13 · 522 阅读 · 0 评论 -
鸿蒙关于手机全局本地文件读取,写入
鸿蒙本地文件操作原创 2024-08-16 17:12:53 · 2752 阅读 · 0 评论 -
鸿蒙上传的图片进行压缩到指定大小
压缩图片到指定大小原创 2024-08-15 15:07:33 · 930 阅读 · 0 评论 -
鸿蒙关于请求天气weatherService,获取当前天气实况
鸿蒙获取当前天气原创 2024-08-08 17:36:53 · 663 阅读 · 0 评论 -
鸿蒙pad日历自定义组件封装
日历组件封装原创 2024-08-07 15:53:26 · 411 阅读 · 0 评论 -
鸿蒙城市选择及点击字母跳转到对应的文字List+ AlphabetIndexer
1.List列表(配合ListItemGroup使用)item上方会有字母显示。city.json代码在上一篇文章(二级城市)原创 2024-08-06 17:26:29 · 510 阅读 · 0 评论 -
鸿蒙处理城市选择JSON数据,封装,保留二级城市
json数据处理原创 2024-08-06 15:18:17 · 429 阅读 · 0 评论 -
鸿蒙select组件高度问题
select组件高度不能往小调,应该是最小高度给限制了,不知道是不是底层的原因。给组件使用constraintSize重新限制一下尺寸范围。原创 2024-08-05 16:38:02 · 584 阅读 · 0 评论 -
在鸿蒙中使用selectDistrict调出行政区划页面
3.在当前工程中entry模块的module.json5文件中,新增metadata,配置name为client_id,value为上一步获取的Client ID。这个功能,自动签名是不支持的,需要使用AGC里手动配置的签名。配置完成后需要退出登录 重新登录一下避免配置没有生效。2.配置应用证书和指纹。原创 2024-08-05 16:35:27 · 304 阅读 · 0 评论 -
鸿蒙关于图片裁剪
目前后端有点der,返回的base64字符串里是两张图片合成的一张图片,所以需要前端来给这两张图片裁剪开。直接调这个函数就可以,如果是第一张的话y点的坐标为0,如果是第二张y的坐标需要/2。原创 2024-08-02 16:04:04 · 556 阅读 · 0 评论 -
鸿蒙开启深色模式后web组件会黑屏问题
web组件在系统开启深色模式以后会出现黑屏,即使app已经通过this.context.getApplicationContext().setColorMode(ConfigurationConstant.ColorMode.COLOR_MODE_LIGHT)设置为浅色模式也会生效。这个问题暂不清楚是什么原因导致的,应该是鸿蒙底层的东西造成的,目前只有这两种解决方案。2.如果还不管用(这样就搞定)目前我是这种方案......1.给web组件模式设置为浅色。原创 2024-08-02 15:57:50 · 440 阅读 · 0 评论 -
关于鸿蒙imagePackerApi.packing的执行顺序,会在调用之前返回
需要获取活体检测的结果并且转为base64字符串,需要通过这个packing去转,官网文档里这个函数支持promsie,但是!不生效,导致最后执行顺序有问题,获取的结果总是在返回之前就执行了。ps:这个还是比较恶心的,找了半天才发现是底层的问题。1.将这个packing自己封装成promise。2.调用:活体获取结果以后直接转换。原创 2024-08-02 11:05:40 · 363 阅读 · 0 评论 -
鸿蒙使用高德获取当前定位
【代码】鸿蒙使用高德获取当前定位。原创 2024-08-01 14:52:38 · 1195 阅读 · 0 评论 -
在鸿蒙app中使用高德地图
五.在build中使用MapViewComponent组件。一.在module,json5中申请所需权限。二.在页面中校验是否开启权限(获取当前位置)三.拿到app的appID去官网获取key。四.拿到的key传递用来获取地图。至此地图以及可以在页面上显示了。原创 2024-08-01 14:48:39 · 960 阅读 · 0 评论 -
鸿蒙请求之前判断是否有网络连接
当前项目使用axios封装,在axios请求拦截中,判断是否有网络连接,没有的话直接return掉。原创 2024-08-01 14:07:48 · 437 阅读 · 0 评论 -
鸿蒙app跳转高德应用携带参数(起点,终点)经纬度
执行以下事件会调用高德app,如果没有安装app系统会自动弹窗不需要处理这部分逻辑,将代码中的this.location.longitude换成自己的经纬度。当前app里有地图功能,点击marker图标需要调起高德进行导航(需要传入当前起点和终点的经纬度以及当前位置名称和终点位置名称)原创 2024-08-01 14:00:16 · 1565 阅读 · 0 评论 -
鸿蒙屏蔽深色模式(app关闭深色模式)
屏蔽深色模式原创 2024-08-01 09:32:50 · 963 阅读 · 0 评论 -
鸿蒙获取验证码封装
获取验证码原创 2024-07-26 15:08:25 · 324 阅读 · 0 评论
分享