华为账号登录功能实现最近项目要接入华为账号登录,SDK文档看着还行,真用起来发现坑还不少。这里把踩过的坑和实现细节都记下来,省得以后自己或者同事再掉坑里。一、基础知识1.1什么是华为账号登录华为账号登录就是让用户用华为账号一键登录你App,省去注册、记密码的麻烦。用过微信QQ登录的都懂,套路差不多。1.2主要概念UnionID:全局唯一,跨App识别同一用户。别搞混了,和OpenID不是一回事。OpenID:单App唯一,换个App就...
2025-06-08 16:23:31 1572浏览 0点赞 0回复 0收藏
鸿蒙弹窗使用指南最近在开发鸿蒙应用时,经常需要用到各种弹窗。SDK文档看着还行,真用起来发现坑还不少。这里把踩过的坑和实现细节都记下来,省得以后自己或者同事再掉坑里。一、基础知识1.1什么是弹窗弹窗就是在应用界面上弹出的一个临时窗口,用于展示重要信息、收集用户输入或者进行确认操作。鸿蒙提供了多种弹窗组件,可以根据需求选择合适的类型。1.2主要类型普通弹窗:用于展示简单信息,比如提示、警告自定义弹窗:可以...
2025-06-08 16:20:58 3002浏览 0点赞 0回复 0收藏
鸿蒙开发中的那些工具函数前言最近在搞鸿蒙开发,发现util这个工具包还挺好用的,里面有不少实用的函数。今天就来分享一下我平时用得比较多的几个,希望能帮到大家。开发环境DevEcoStudio4.0HarmonyOSSDKAPI14(鸿蒙5.0)测试设备:华为Mate60Pro常用工具函数1.导入包typescriptimport{util}from'kit.ArkTS';2.字符串处理typescript字符串格式化,这个用得最多letname'张三';letage25;letstrutil.format('我叫%s,今年%d岁',nam...
2025-06-08 16:18:23 1140浏览 0点赞 0回复 0收藏
鸿蒙应用开发之uniappx实践前言最近在开发鸿蒙应用时,发现uniappx从4.61版本开始支持纯血鸿蒙(Harmonynext),可以直接编译成ArkTS原生应用。这里记录一下开发过程中的一些经验和踩过的坑。一、环境搭建1.1开发工具HBuilderX4.61+(必须)DevEcoStudio5.0.7.210+(必须)鸿蒙手机API版本14+(必须)1.2踩坑记录1.DevEcoStudio安装下载特别大,10G+安装时注意磁盘空间建议用SSD安装,机械硬盘太慢2.证书问题调试证书要自己申请...
2025-06-08 16:15:39 1551浏览 0点赞 0回复 0收藏
鸿与云数据库开发实践1.概述1.1云数据库简介还记得以前做项目的时候,最头疼的就是数据库服务器的维护和运维。有一次半夜服务器突然宕机,我爬起来处理到天亮,结果发现就是个简单的配置问题。现在有了华为的云数据库,这些问题都解决了。它不仅能帮我们实现数据在客户端和云端之间的同步,还支持离线访问,开发效率提升了不少。最重要的是,再也不用半夜爬起来处理服务器问题了,哈哈。1.2主要功能1.灵活的同步模式缓存模式:...
2025-06-08 16:12:55 1163浏览 0点赞 0回复 0收藏
UTS插件鸿蒙端开发示例以上示例已开源项目地址请参考[示例代码](https:gitee.comzhaoyl1hongmengutscallinstance)。前言虽然这个UTS插件鸿蒙端的示例看起来很简单,但说实话,这一步其实难住了不少开发者。很多人第一次做UTS插件,尤其是要跑通鸿蒙端,都会在这里卡壳。希望这份文档能帮你少走弯路,顺利迈过这道坎。基础知识补充什么是UTS插件?UTS插件其实就是uniappx扩展API的标准插件形式。你可以把它理解成"写一份TypeScri...
2025-06-08 16:08:40 4755浏览 0点赞 0回复 0收藏
HarmonyOS应用开发实战指南1.开篇:为什么选择HarmonyOS?最近在开发鸿蒙应用时,发现很多开发者都在问:为什么要选择HarmonyOS?这里分享一下我的看法:1.生态优势华为手机用户基数大,市场潜力大开发者支持力度大,文档更新及时应用场景丰富,从手机到智能家居都有覆盖2.技术优势分布式架构确实好用,一次开发多端运行性能表现不错,特别是启动速度安全机制做得很到位,对开发者友好3.开发体验Vue3开发模式,上手快TypeScript...
2025-06-08 16:07:38 1835浏览 0点赞 0回复 0收藏
鸿蒙应用开发:WebSocket使用示例前言最近在开发鸿蒙应用时,遇到了需要实现实时通信的需求。经过一番研究,发现鸿蒙5.0提供了更完善的WebSocket支持,于是就写了个简单的demo来测试。下面分享一下我的实现过程,希望能帮到有同样需求的同学。开发环境DevEcoStudio4.0HarmonyOSSDKAPI14(鸿蒙5.0)测试设备:华为Mate60Pro实现过程1.先导入需要的包typescriptimport{webSocket}from'kit.NetworkKit';import{BusinessError}from'...
2025-06-03 13:23:31 2885浏览 0点赞 0回复 0收藏