登录社区云,与社区用户共同成长
邀请您加入社区
围绕三国人物详情页,讲解本地内容模型设计、传记正文组织、收藏笔记复用和 AI 听书入口的统一设计。
介绍如何在 HarmonyOS 单机 App 中用 ArkUI 实现离线三国势力地图,包括年份切换、势力区域、标记点击与收藏。
讲解 HarmonyOS 单机应用如何使用 Preferences 保存 JSON 数据,实现收藏、笔记、主题模式、听书队列和播放进度持久化。
复盘 HarmonyOS AI 听书模块,讲解 Core Speech Kit、长文本分段、TTS 进度估算、暂停续播和 requestId 管理。
复盘 HarmonyOS 听书页上下进度条不一致、拖动抽动和列表闪烁问题,讲解 ArkUI 响应式状态与 ForEach key 优化。
Entry@Componentbuild() {// Tabs外层标签容器Tabs() {// 标签1:宿舍介绍页Text('欢迎来到新宿舍,下面是宿舍信息情况').tabBar('宿舍') // 底部导航文字// 标签2:床位轮播页(内嵌Swiper轮播)Swiper() {Text('一号铺').width('100%').height(100).backgroundColor(Color.B
本文将基于HarmonyOS NEXT的多语言运行时环境,构建一个性能对比评测系统,用于分析同一算法在JS、ArkTS和原生C++三种实现下的性能差异。系统通过方舟编译器优化能力,结合分布式性能数据采集,实现多设备协同的性能基准测试。
一键触达:快速访问高频服务跨设备同步:保持多设备体验一致智能推荐:基于场景的服务推荐出行场景:自动推荐目的地相关服务支付场景:根据位置选择最优支付方式健康管理:跨设备医疗卡包同步服务编排:组合多个服务形成工作流AI预测:预加载即将使用的服务空间计算:基于AR的快捷入口展示。
《鸿蒙安全开发实践指南》摘要:本文系统介绍华为鸿蒙操作系统的安全开发生态,涵盖开源版OpenHarmony与商业版HarmonyOS的安全机制。重点解析开发者在应用签名、权限管理、数据加密等方面的规范要求,详细说明DevEco Studio安全检测工具的使用方法。针对鸿蒙5.0+版本,特别分析分布式安全沙箱、AI安全引擎和量子加密等新特性。文章强调开发者应遵循最小权限原则、定期更新密钥等安全实践,
通过cloudDatabase.DatabaseZone.query方法查询云数据库中满足条件的数据记录。注意:数据记录的唯一性,根据当前登录的用户ID(手机号)。打开MyPestPage.ets文件。3.获取我的病虫害诊断历史记录。1.定义存储区、查询条件变量。
整个页面布局主要是三部分:是否登录显示个人信息、列表菜单项、退出按钮。1.build()布局代码。
《HarmonyOS下Cordova应用性能优化:原生渲染替代WebView实现60FPS》摘要:本文针对HarmonyOS平台Cordova应用在WebView渲染中存在的性能瓶颈,提出原生渲染优化方案。通过将关键组件替换为HarmonyOS原生控件,实现渲染层级扁平化与同步通信改进,JS调用延迟从16ms降至1ms。核心策略包括:1)创建原生文本组件并设置渲染加速标志;2)实现Cordova-
在华为云的AI ModelArts平台已部署图像分类模型的在线服务,且平台提供了在线服务的公网API。打开PestInfoPage.ets文件,在PestDiagnosisView组件内,AI诊断预测成功后,解析完接口返回的数据并在PestInfoView组件中显示。1.定义复制文件的方法,将拍照或相册选取的图片复制到APP当前运行的缓存区。3.构建请求体body,含需要上传的图片文件内容。并通过
图片上传流程:将图片复制到缓存区>>开始上传>>监听上传进度>>上传完成后在AGC云存储默认实例中可见图片。核心技术点:端云一体化开发的云存储模块。下一篇:图片上传成功完成后,保存病虫害其他信息到云数据库。定义云存储默认实例变量、上传回调函数类型。4.获取上传完成后的图片云路径。3.添加图片上传监听。
APP必须工信部备案,且在页面明示备案号,点击可打开工信备案官方网站。2.拉起手机浏览器,跳转到指定链接的页面。
APP上架必备的用户《隐私政策》,页面嵌入web组件打开H5网页,可以托管在华为云AGC空间,部署站点并映射域名即可。2.使用@ohos.web.webview 组件。
下一篇:使用cloudDatabase.DatabaseZone对象的upsert方法,保存数据到云数据库。3.自动生成客户端侧工程引用的Pest实体对象(生成的是ts文件)2.定义病虫害Pest对象类型。对象类型:可以理解为表结构;存储区:可以理解为数据库;数据:就是表中的记录;1.指定存储区NMSS。
政务应用向国产操作系统迁移面临巨大挑战:复杂的业务逻辑、严谨的安全要求和多层审批流程。传统原生迁移需6-12个月,而基于HarmonyOS 5.0的Cordova混合架构方案,通过创新适配技术将迁移周期压缩至3个月内。本文将揭秘核心实现方案并附完整代码示例。本文方案已在税务总局、地方政务大厅等项目中落地,适用于HarmonyOS 5.0及以上版本,支持从Android/iOS应用平滑迁移。在税务总
/ 后台持续监控位置变化// 文件读取操作@Async// 异步写文件// 组合服务@Pipeline。
本文介绍了如何在HarmonyOSNEXT平台上利用WebWorkerAPI优化Cordova应用性能。通过将计算密集型任务从主线程转移到WebWorker,解决了UI卡顿问题,实现60FPS流畅体验。文章详细分析了性能瓶颈(如大数据处理导致帧率骤降),提供了完整的架构设计和代码实现,包括Worker管理、任务调度、共享内存优化等关键技术,并展示了性能对比数据(如10万条数据排序耗时从1200ms
摘要:本文探讨了HarmonyOS 5.0中鸿蒙方舟图形引擎与Unity的协同优化方案。通过分布式渲染架构,实现了动态分辨率、GPU实例化等关键技术,有效降低GPU负载和功耗。测试显示优化技术可提升帧率28-57%,降低GPU负载29-41%,减少功耗15-22%。研究为跨设备高性能3D应用开发提供了有效解决方案,展现了HarmonyOS在图形渲染领域的创新优势。
鸿蒙5的DevOps一体化通过原子化服务+AGC云服务+DevEco Studio工具链,实现了从开发到监控的全流程自动化。对新手来说,关键是掌握"代码管理→自动化测试→一键发布→智能监控"的流程,并通过动手实验验证效果。
参考调用指南,把在线服务API集成到客户端农民叔叔鸿蒙应用或其他的APP(Android/iOS/Web/H5等)需要注意两点:①数据集上传在OBS对象存储;②数据集的每个标注样本不能少于20张图片。我这里准备了38种病虫害类型,及对应大量的图集,喂给大模型训练。下一篇:“AI诊断预测”按钮调用已部署的在线服务API。1.登录华为云AI开发平台ModelArts。开发空间>>自动学习>>图像分类>
摘要:本文介绍了基于HarmonyOS5.0+的智能推送系统解决方案,通过多通道推送架构、智能精准推送和实时效果分析三大核心技术模块,实现了92%日均触达率和40%推送转化率的显著提升。系统采用统一推送服务层集成多种通道,结合用户行为分析和设备状态感知进行智能决策,并通过全链路追踪优化推送效果。特别展示了在电商场景中的成功应用案例,以及通过AB测试框架持续优化的实践经验。最终数据显示,相较传统推送
HarmonyOS 5.0+ API治理体系支撑日均3亿+请求,采用统一网关架构、多维度安全防护和智能流量控制。核心方案包括:1)网关统一路由分发与客户端SDK封装,减少70%调用代码;2)多重安全机制(防重放攻击、设备指纹验证等)实现99.9%防护率;3)分层限流策略与熔断降级机制,将API稳定性提升至99.99%;4)协议转换引擎支持REST/GraphQL无缝切换;5)可视化服务编排提升80
《HarmonyOS金融级安全防护体系设计与实现》摘要:本文基于HarmonyOS5.0构建全链路金融安全解决方案,包含四大核心技术模块:1)客户端安全(二进制加固、多线程反调试);2)通信安全(证书锁定、动态密钥协商);3)数据安全(TEE硬件级存储、主密钥生物认证);4)风控体系(设备指纹、行为分析、实时防御矩阵)。通过FIPS140-2合规加密和PCI-DSS审计框架,实现防逆向能力提升10
本文介绍了HarmonyOS5.0环境下移动应用质量保障体系的完整方案,通过热更新、灰度发布和全链路监控实现周级迭代且崩溃率低于0.1%。方案包含:1)安全热更新架构采用双签名校验和TEE防护;2)智能灰度发布系统支持多维度流量控制;3)全链路监控体系覆盖安装、性能等300+指标;4)增强崩溃分析实现8分钟快速定位;5)动态日志采样策略。该体系实现了热更新应用率98.3%、崩溃回滚时间<5分钟等关
《HarmonyOS应用框架开发指南》摘要: 本文系统解析HarmonyOS应用框架的核心组件与开发实践。框架采用组件化设计,包含Ability生命周期管理、声明式ArkUI、分布式服务等模块,支持跨设备协同。重点详解:1)Page/Service Ability实现;2)声明式UI开发范式与自定义组件;3)分布式服务调用与数据同步方案;4)安全机制包括权限管理与数据加密。提供性能优化技巧如列表渲
该值是AGC云数据库记录的唯一标识,如果存在则说明已保存过的记录;否则为新的诊断结果,才需保存到云数据库。病虫害详细页面信息视图中需要增加“保存”按钮,把新增的AI诊断结果保存到AGC云数据库、云存储。为病虫害的实体对象添加一个新属性:AGID,AGID是否有值,决定是否显示保存按钮。
本文介绍了HarmonyOS 5.0+环境下的全链路数据采集与分析体系实现方案。主要内容包括:1)建立了多源数据采集框架,包含自动事件、预定义事件和自定义事件采集维度;2)实施了性能深度分析方案,进行全链路性能追踪和监控;3)设计了灵活的事件管理系统,支持动态事件注册和属性追踪;4)构建了漏斗转化分析引擎,实现实时转化计算和异常检测;5)开发了用户留存分析与分群系统,包含LTV预测模型。该体系充分
病虫害信息页面加载时,根据病虫害实体对象的属性pestname病虫名称是否空,判断是新的诊断,还是已有的病虫害,对应显示AI诊断视图或信息视图。为了宽度满屏显示病虫害图片,需要用到系统能力的设备屏幕属性display,获取当前设备的屏幕宽度,并赋值给Image.width。点击首页病虫害图集列表项,跳转至具体病虫害的详细信息页,内容包括:病虫害图片、农作物品名、病虫害名称、防治办法等。
打开我们前面新建的PestInfoPage.ets文件,自定义一个AI诊断页面组件PestDiagnosisView,接收2个参数:病虫害实体对象和图片占满屏幕宽度。PestInfoPage页面中加载自定义的组件,定义手机设备宽度变量和图片宽度变量,并在aboutToAppear()方法内获取设备宽度及赋值。下一篇:自定义病虫害信息页面组件。
《基于仓颉语言的智慧交通系统创新实践》摘要:本项目采用仓颉语言开发了新一代智慧城市交通管理系统,充分发挥其原生分布式、安全可靠和高效并发的技术优势。系统架构包含核心控制、边缘计算、云端服务等模块,通过多源数据融合实现智能决策。关键技术亮点包括:1)分布式传感器网络毫秒级响应;2)TEE安全验证保障应急车辆优先通行;3)全市信号灯千级路口并发控制;4)AI时空联合预测准确率达93%。在上海临港新区试
摘要:本项目基于仓颉语言开发智能工厂预测性维护系统,充分发挥其原生智能化、全场景覆盖、高性能和强安全四大特性。系统采用模块化设计,包含边缘设备实时检测(AI推理<1MB)、云端预测维护、中控室可视化等模块。关键技术包括:1)边缘侧每秒万级采样点实时分析;2)统一协议跨设备协同控制;3)千级设备并发监控(协程切换15ns);4)TEE安全执行环境保障。实测显示较传统方案故障响应延迟降低86%,并发能
摘要:该项目基于仓颉语言开发智能电网管理系统,实现了分布式计算、实时响应、安全防护和智能决策。系统包含电网运行引擎(150ms故障响应)、量子安全通信、电力市场优化等模块,采用数字孪生技术实现全网监控。创新应用量子时间协议和混沌网络防护技术,性能指标显著提升:故障响应速度提高3-13倍,预测精度达98.2%,碳减排效率提升28%。系统支持100G光纤和5G组网,实现了89%的停电时间缩减和60%的
在HomePage.ets文件中定义一个组件PestListView,该组件必需的3个属性:病虫害图片、农作物名称、病虫害名称。以及接收外部输入参数病虫害实体PestModel。病虫害图片集可能有多个,数据源来自于云端API请求结果或本地数据库。在此我们本地定义一个数据集常量LIST_PEST_DATA。ets>>models>>新建ArkTS文件,命名为PestModel。2.定义病虫害实体类P
以下是一个基于仓颉语言开发的项目,融合物联网、AI决策和区块链技术,充分展现仓颉的分布式处理能力和安全特性。系统实时监测空气、水质等环境参数,自动触发应急预案,并通过数字孪生实现城市管理可视化。
四、新建2个页面,“首页”HomePage和“我的”MinePage,作为内容页添加到TabContent(){}。三、TabContent的tabBar属性使用我们自定义的TabBuilder。组件输入参数包括:导航按钮标题、选项索引、默认未选择图标、被选择图标。使用Tabs容器组件实现底部导航栏,切换内容页签。一、创建一个容器页面MainPage.ets。二、自定义tabBar组件。
摘要:本项目基于仓颉语言开发智能电网管理系统,实现电网运行、故障检测、新能源控制、量子安全等核心功能。系统采用分布式架构,包含电网引擎、边缘设备、云端服务等模块,支持毫秒级故障响应(150ms)、98.2%预测精度和量子加密通信。创新应用量子时间同步、混沌网络防护和超导储能优化技术,使停电时间减少89%,线损降低15-22%,并具备抗量子攻击能力。该系统已成功应用于3500兆瓦电网,日均处理50亿
下一篇:优化ListItem,避免重复代码,需自定义组件PestListView。关键容器组件:Scroll、Swiper、Grid、List。红色:列表项组件listitem+层叠组件stack。红色:上下滚动组件scroll。5.首页build()完整代码。蓝色:轮播组件swiper。黄色:列组件column。绿色:表格组件grid。黑色:列表组件list。
本文介绍了一个基于UniApp开发的智能待办事项应用完整项目。项目采用模块化结构,包含页面目录、可复用组件和Vuex状态管理。核心功能实现包括:1)待办事项列表的增删改查;2)可复用的待办项组件;3)Vuex状态持久化存储。项目特色:跨平台兼容性(微信小程序/H5/App)、本地数据持久化、交互优化。扩展建议包括集成云开发、多端样式适配和插件市场扩展。开发环境配置指南详细说明了从项目创建到打包发布
摘要:该项目基于仓颉语言开发了智能家居控制系统,展示了其分布式特性、硬件亲和力及高效并发优势。系统采用模块化设计,包含设备端驱动、云端服务及共享数据模型,实现环境监测、智能控制和告警联动等功能。关键技术亮点包括:分布式对象通信实现设备透明调用,结构化并发处理提升性能,硬件级安全控制保障系统安全,以及模式匹配规则引擎增强业务逻辑可读性。系统支持温度联动调控、灯光智能调节等场景,并具有扩展AI预测、语
创建models目录,src>>main>>ets>>models,此目录下新建ArkTS 文件UserModel.ets,即用户信息实体类。通过手机号认证服务接口登录/注册成功返回的用户信息,我们通过Preferences首选项进行存储。登录按钮事件下auth.signIn()成功返回后,保存用户信息。首选项监听接口IPreferencesListener.ets。首选项操作类Preferenc
本文详细介绍了鸿蒙5.0测试工具链的扩展性与兼容性。在CI/CD集成方面,系统支持与Jenkins、GitLab深度集成,提供多设备并发测试能力;测试管理平台可对接TestRail、Zephyr等主流工具;其插件开发框架支持硬件传感器、IoT协议等扩展开发,开发周期可缩短至2小时/个;脚本语言支持JS/TS混合编程。数据显示,相比4.0版本,工具链集成效率提升70%,覆盖85%常见硬件协议和90%
布局最外层是Navigation,左上角可返回上一界面。因为登录页面不是APP启动后的第一个界面,不强制用户登录;而是在其他界面操作时要求登录才跳转到登录界面,不登录可返回。核心功能:使用AGC的认证服务-手机号码认证方式,用户使用手机号+短信验证码登录即注册。理解了界面布局之后,需要在build体内声明式实现元素。下一篇:用户登录/注册功能开发。黄色框:层叠布局Stack。二、build()布局
DevEco Studio
——DevEco Studio
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net