51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课
免费课
排行榜
短视频
直播课
软考学堂
全部课程
软考
信创认证
华为认证
厂商认证
IT技术
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
HarmonyOS
鸿蒙
软件开发
“企业微信iPad协议”凌晨沉默实验:当群发接口只剩心跳声
00:10,运营群里弹出一句:“618预热文案发完没?”我抬头看监控——群发队列卡在47%,服务端正常,客户端无回包。问题不在服务器,而在「企业微信iPad协议」的静默策略:苹果后台检测到同一设备5分钟内群发超过300条,会主动降速,接口不报错,只返回空msgid。把iPad重新扫码,抓包看到握手帧:POSTmmtls0x71xweworksid:ipad3a2f...pb:0x080x120x18...返回throttle1,意味着进入流控。解决方式也简单:把大群拆成50条一批,每...
mb68c3dd67aced6
0回复
602浏览
微信
(学生视角)华为芯片自研的启示
原创
大家好,这是我发布的第一篇文章,如果有什么错误或遗漏,敬请大家批评指正.如果大佬们对事件了解非常详细,可以直接跳转到最下方看看我的启示的.1.1991年的尝试性开端谈到华为的芯片自研,个人认为始于对供应链安全的本能警觉,1991年,华为成立集成电路设计中心,首款流片成功的SD502芯片应用于交换机接口控制,虽未引发市场波澜,却埋下了自主研发的种子。彼时的全球大家沉浸在全球化分工的巨大利益狂欢中,但只有很少的公司能考虑...
幻灭de飞
0回复
858浏览
华为芯片
“企业微信iPad协议”凌晨 2:24:一句自动回复把投诉率从 8% 拉到 0.3%
01:05,客服值班手机接连亮起:“发错货”“优惠券无法使用”“机器人答非所问”——负面标签瞬间飙到8%。问题出在「关键词应答」:官方后台仅支持完全匹配,用户多打一个“?”就触发默认菜单。我把视线移到测试架上的iPad,它跑着未归档的「企业微信iPad协议」分支,带模糊权重接口。先抓包看返回结构:POSTcgibinbotaireply{"query":"优惠券怎么用?","fuzzy":true}fuzzy字段开1后,服务端采用2gram切词+余弦相似,阈值0.78...
mb68c3dd67aced6
0回复
1631浏览
软件开发
#星光计划2.0#OpenHarmony 单元测试1: 测试用例指导大全
原创
精华
[【本文正在参与51CTOHarmonyOS技术社区创作者激励计划星光计划2.0】](https:harmonyos.51cto.composts9422)该文档演示:L2编写一个动态库libmoduleblib.z.so,然后编写一个测试可执行文件ModuleBTest验证动态库接口的正确性。[toc](目录)代码目录结构partBmodule编译的是动态库,在子系统subexample中。partB的目录结构为testexamplepartBtest目录结构单元测试文件添加子系统配置添加子系统配置文件:codev3.0LTSOpenHarmonybui...
碼磚民工
2回复
2.2w浏览
openharmony
单元测试
googletest
C/C++
OpenHarmony轻量系统开发【3】代码编译和烧录
原创
精华
春节不停更,此文正在参加「星光计划春节更帖活动」https:harmonyos.51cto.composts9923摘要:本文简单介绍OpenHarmony最新版本代码目录简单解读、编译、烧录适合群体:适用于Hi3861开发板3.1源码目录下载完代码后,大家可以进入代码目录:这里重点介绍几个比较重要的文件夹:1vendor文件夹该文件夹存放的是厂商相关的配置,包括组件配置、HDF相关配置,代码目录如下:可以看到有hisilicon文件夹,下面有Hi3516DV300、hisparkar...
连志安
7回复
4.0w浏览
设备
过年不停更
OpenHarmony应用签名 - 厂商私有签名
原创
精华
概述文档环境开发环境:Windows11DevEcoStudio版本:DevEcoStudio3.1Release(3.1.0.500)SDK版本:3.2.12.5(FullSDK)开发板型号:DAYU200系统版本:OpenHarmony3.2Release涉及仓库:Hap包签名工具[developtoolshapsigner]功能简介为了保证OpenHarmony应用的完整性和来源可靠,在应用构建时需要对应用进行签名。经过签名的应用才能在真机设备上安装、运行、和调试。developtoolshapsigner仓提供了签名工具的源码,包...
TiZizzz
16回复
2.2w浏览
OpenHarmony
签名
安全
HarmonyOS5 凭什么学鸿蒙—— GetContext
原创
热门内容榜
• 最近上榜
一、前言上篇文章在结尾留下两个问题getContext(this)和getContext()有什么区别?为什么弃用直接getContext,转而使用UIContext.getHostContext?因为篇幅问题,留在最后给大家一起思考了,今天我又来了,准备把剩下的扫扫尾老样子如果您有任何疑问、对文章写的不满意、发现错误或者有更好的方法,如果你想支持下一期请务必点赞,欢迎在评论、私信或邮件中提出,这真的对我很重要!非常感谢您的支持。🙏二、一个“看起来一样”...
猫猫头啊
0回复
1.2w浏览
harmonyos
harmony
纯血
HarmonyOS5 凭什么学鸿蒙—— Context详解
原创
热门内容榜
• 最近上榜
一、引言在我搞Android的时期,Context是属于每天都在烦恼的东西了,也是走了不少弯路,看了不少文章。现在搞鸿蒙了,嘻嘻嘻,也有Context。这是为啥也是带着好奇心,总结出一些经验。再次分享给大家,当然因为篇幅的原因,不会讲太细,和大家一起了解下如果您有任何疑问、对文章写的不满意、发现错误或者有更好的方法,如果你想支持下一期请务必点赞,欢迎在评论、私信或邮件中提出,非常感谢您的支持。🙏二、Context的重要性...
猫猫头啊
0回复
1.3w浏览
harmony
harmonyos
纯血
HarmonyOS5 源码分析 —— 生命周期与状态管理(2)
原创
精华
社区头条
热门内容榜
• 最近上榜
一、前言在前文中,我们提到过“状态管理”。但状态管理并不仅仅是“数据变化→UI更新”这么简单,它还与组件的创建、复用、销毁等生命周期过程密切相关。理解状态管理与生命周期之间的关系,可以帮助我们规避内存泄漏、状态残留等常见问题。因此,本文将带你一起梳理生命周期与状态管理的交互机制,并通过示例分析如何在实践中避免踩坑。如果您有任何疑问、对文章写的不满意、发现错误或者有更好的方法,如果你想支持下一期请...
猫猫头啊
0回复
1.5w浏览
harmony
纯血
harmony
HarmonyOS一杯冰咖啡 —— MVVM?
原创
精华
一、引言最近看到一个项目的架构设计,刚开始看还有点懵,但仔细想了想,其实它还挺有意思的。它用了一个混合型架构,表面看像MVVM,实际上中间加了一层Controller(或者说是PresenterDisPatcher),再加上Biz和Imp,把职责细分得非常明确。今天就借这个机会,跟大家一起聊聊这个架构是怎么设计的,我是怎么理解它的。阿弥陀佛。如果您有任何疑问、对文章写的不满意、发现错误或者有更好的方法,如果你想支持下一期请务必点赞,...
猫猫头啊
0回复
1.3w浏览
harmonyos
鸿蒙
鸿蒙架构
支持鸿蒙OS的产品级SSD1306 OLED屏驱动库(MIT许可证开源)
原创
精华
移植后的代码仓链接:https:github.comxusiweiharmonyosssd1306功能简介:•使用HarmonyOS的IoT硬件接口•提供字符绘制相关接口,内置四种字体大小的ASCII字符;•提供图形绘制相关接口,如绘制直线、矩形、圆形等;•内置一个128x64bit内存缓冲区,支持全屏刷新(可以用来实现动画、视频播放);•针对SSD1306连续数据发送进行了优化,目前全屏刷新速率能够达到10帧每秒;•MIT许可证,可使用到产品级...
码工许师傅
6回复
2.5w浏览
HarmonyOS
OpenHarmony投屏工具OHScrcpy Beta4发布,适配API11,支持模拟输入文本
原创
[toc](目录)OHScrcpy软件作者:[westinyang](https:kaihongpai.feishu.cnwikiCqWLwJRadibxztkrIWZcogWxnXd)哔哩哔哩:https:space.bilibili.com74433635下载地址:https:www.bilibili.comreadcv24125018包含软件下载和使用教程软件说明一款OpenHarmony(3.2+)设备的投屏工具,只是名字类似安卓的投屏工具Scrcpy,开发技术和实现方式完全不同。目前仅初步实现,距离低延迟、高帧率、手势交互的实现,还有很长的路要走...理论上...
westinyang
5回复
2.0w浏览
OpenHarmony
HarmonyOS Next
鸿蒙Next
投屏工具
OHScrcpy
仓颉编程语言(Cangjie)正式发布1.0.0 LTS版本,附安装配置教程
原创
仓颉编程语言的首个长期支持(LongTermSupport,LTS)版本已于2025年7月1日正式发布。仓颉最早是在2024年6月的华为开发者大会亮相,定位是下一代编程语言。笔者估计,本次LTS版本发布,是为了配合将于本月底[仓颉编程语言开源](https:developer.huawei.comconsumercnforumtopic0210186139141263055fid0109140870620153026)事宜。本文主要介绍仓颉编程语言的特性及安装。仓颉编程语言简介仓颉编程语言是华为自研的一种面向全场景...
waylau
0回复
9236浏览
鸿蒙
华为
仓颉
【HarmonyOS】鸿蒙使用仓颉编程入门
原创
精华
【HarmonyOS】鸿蒙使用仓颉编程入门一、前言仓颉,是华为自研的一款面向全场景智能的新一代编程语言,是为鸿蒙量身打造的全场景智能应用编程语言,作为鸿蒙生态中的重要组成部分,旨在支持鸿蒙系统下的全场景应用开发,主打“原生智能化、天生全场景、高性能,强安全。2019年,华为启动仓颉编程语言项目。2025年6月20华为开发者大会,正式宣布将在7月开源。今天2025年7月1日,仓颉编程语言1.0.0版本正式公布对外下载。仓颉是一...
GeorgeGcs
0回复
1.1w浏览
仓颉
CangJie
鸿蒙
入门
公测
HarmonyOS NEXT仓颉开发语言实战案例:简约音乐播放页
原创
偶然间看到一个非常美观的音乐播放器设计图,忍不住想拿仓颉语言来练练手,当漂亮的设计图遇到优美的开发语言,简直是天作之合,先给大家欣赏一下美美的效果图:按照惯例,在开始写代码之前,我们先对页面的整体结构做一下简单的分析,首先这个页面有导航栏,但是要注意导航栏的标题是在中间的,在系统的Navigation组件无法做到将标题居中,所以我们需要自定义导航栏。定义导航栏时我选择使用Stack布局来使标题在独立的空间内,...
幽蓝计划
0回复
958浏览
鸿蒙仓颉
HDC2025开发者大会:共筑代码新纪元的创新熔炉
原创
有幸受邀参加了华为HDC2025开发者大会,今年是第2次参加,但是到华为还是第一次参加,说说我自己的感受吧,到大门那一段路是真的堵,首先是入口我是直接去的B区安检入口刷身份证和参会二维码领取胸牌和参会包参会包很贴心的准备了雨伞,果然派上了用场,后面断断续续下了很多次大雨,是大雨!首先去了大草坪看极客马拉松的颁奖颁奖前有很多大佬发言,我印象最深的是HarmonyOS6的内容介绍了HarmonyOS6开发套件的特点,强调其编译...
wangKirk
0回复
4390浏览
华为HDC
HDC2025
鸿蒙应用上架深度指南:从签名到过审的技术实战
避坑秘籍+核心代码,助你一次过审!一、上架全流程解析(4步闭环)开发者资质准备完成华为开发者账号实名认证,个人企业均需邮件申请上架权限(发送至agconnecthuawei.com,附DeveloperID及应用描述)签名体系构建(技术核心)密钥生成:在DevEcoStudio执行BuildGenerateKeyandCSR,生成.p12(密钥库)和.csr(证书请求文件)证书申请:在AppGalleryConnect的证书管理页上传.csr,下载发布证书(.cer)Profile申请:同页面申请...
mb6857937a5083c
0回复
2598浏览
鸿蒙应用上架深度
HarmonyOS 5熔岩冷却:当火山监测数据“住进”Godot,生存挑战从“虚拟剧本”走向“真实联动”
引言:火山爆发的“游戏困境”,真实数据能否打破?凌晨3点,玩家阿杰在《火山求生》中正沿着熔岩河探索,突然手机震动——现实中的夏威夷基拉韦厄火山监测站发出红色警报:“熔岩流速提升至12ms,预计30分钟后抵达观测点。”但游戏内,他的角色仍站在“静止”的熔岩河边,系统提示“当前无危险”。这种“现实与虚拟割裂”的体验,是每个火山题材游戏玩家的痛点:传统方案依赖预设动画或延迟的模拟数据,无法让玩家真正感受到“...
爱学习的小齐哥哥
0回复
556浏览
HarmonyOS 5
Godot
鸿蒙-flutter-使用FlutterEntry的路由管理和参数传递_下_页面返回时透传数据
原创
前言前面两篇介绍了如何打开指定页面,并且传递对应的参数。这一篇中我们来看下在页面返回时,如何将数据传递给上一个页面。方案按照之前的介绍,我们在flutter打开native时,也是通过methodChannel调用原生的方法打开的对应页面,那么当原生页面返回的时候,也是会将数据放在HMRouterPathCallback回调中返回。当我们获取到对应的数据之后,可以通过MethodResult将数据返回给flutter。当flutter页面返回时,需要先判断能不能由f...
Huang兄
0回复
2193浏览
flutter
HarmonyOS
鸿蒙-flutter-使用FlutterEntry的路由管理和参数传递_中_flutter打开native页面传递参数
原创
前言前面我们完成了鸿蒙打开flutter指定页面,并且传递参数,接下来我们看一下在flutter侧打开鸿蒙原生页面,并且传递参数应该如何处理。当然了,我们在前面也提到了,在flutter发起路由的时候,都交给插件来处理。并且我们在上一章中也创建好了flutter插件,并没有使用和原生交互,只是创建了一个flutter路由和页面映射的管理类。创建插件这里为了简单,我们在myfluttermodule下新建一个plugins文件,将插件工程放在这个文件夹...
Huang兄
0回复
3492浏览
flutter
HarmonyOS
暂无内容
1
2
3
4
5
6
7
8
9
10
102
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅