自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 鸿蒙+flutter 跨平台开发——回看历史APP的开发流程

本文介绍了基于鸿蒙+Flutter开发的"回看历史"APP的开发流程。该应用提供查看特定日期历史事件的功能,包括日期选择、事件分类展示等特性。开发过程分为项目初始化、架构设计和核心功能实现三个阶段,采用分层架构设计,包含数据模型、业务服务和UI组件。文章详细展示了历史事件模型设计、服务实现和界面开发的关键代码,体现了Flutter跨平台开发与鸿蒙系统适配的结合。通过这套技术方案,开发者可以快速构建美观、高效的跨平台应用。

2026-01-22 21:08:16 713 1

原创 鸿蒙+flutter 跨平台开发——垃圾分类回收APP开发流程

本文介绍了一款基于鸿蒙+Flutter开发的跨平台垃圾分类回收APP。该应用具备垃圾搜索、分类导航和详细信息展示等核心功能,采用分层架构设计,包含用户界面层、业务逻辑层和数据模型层。技术选型结合了鸿蒙系统的分布式架构优势和Flutter的跨平台特性。文章详细展示了数据模型设计、服务层实现和主屏幕UI开发的关键代码,包括垃圾分类模型定义、查询服务实现以及包含搜索功能和分类导航的主界面构建。该APP旨在帮助用户便捷查询垃圾分类信息,培养环保习惯。

2026-01-22 20:40:20 629

原创 鸿蒙+flutter 跨平台开发——物品过期追踪器开发实战

本文介绍了基于鸿蒙+Flutter开发的物品过期追踪器应用。该应用采用分层架构设计,使用SQLite本地数据库存储物品信息,通过响应式UI实现过期物品的智能管理。核心功能包括物品分类管理(食品/药品/化妆品等)、自动状态判断(正常/即将过期/已过期)、多维度筛选和数据统计。应用价值在于减少浪费、保障健康和提高生活效率,技术栈涵盖Flutter框架、Dart语言和HarmonyOS平台。文章详细阐述了数据模型设计、数据库操作封装和UI实现方案,为跨平台开发提供了实践参考。

2026-01-21 22:18:31 587

原创 鸿蒙+flutter 跨平台开发——汇率查询器开发实战

本文介绍了使用鸿蒙+Flutter开发跨平台汇率查询器的实战案例。项目采用三层架构设计,包含数据层、业务逻辑层和UI层,实现了实时汇率查询、货币转换、汇率变动展示等核心功能。技术栈包括Flutter 3.6.2+、Dart 3.0+、鸿蒙API 9+等,使用provider状态管理和dio网络请求。文章详细讲解了汇率数据模型、网络服务和界面布局的实现,通过模拟数据展示了货币转换计算逻辑。该项目可作为鸿蒙+Flutter跨平台开发的参考案例,帮助开发者快速上手全场景应用开发。

2026-01-21 21:59:48 478

原创 鸿蒙+flutter 跨平台开发——支持自定义的打印纸生成器实战

本文介绍了使用Flutter开发鸿蒙系统下的自定义打印纸生成器应用。该应用支持多种打印纸类型(A4纸、收据纸、标签纸),提供纸张颜色自定义、网格线显示、文本编辑和打印模拟等功能。技术实现上采用Flutter框架,通过CustomPaint实现撕边效果,使用AnimationController处理打印动画。文章详细阐述了项目架构、核心流程(包括打印纸生成和打印模拟流程),并展示了关键代码片段(如打印纸类型定义和预览构建)。该工具具有实用性强、跨平台兼容等特点,可满足用户快速创建各类打印纸的需求。

2026-01-21 21:43:24 661

原创 鸿蒙+flutter 跨平台开发——亲戚关系计算器的开发与实现

本文介绍了基于鸿蒙+Flutter跨平台开发的亲戚关系计算器应用。该应用支持多平台运行,提供响应式UI设计,能够快速计算复杂的亲戚关系。文章详细阐述了系统架构,包括Flutter框架、Dart语言和HarmonyOS SDK的技术栈组合,并展示了核心功能实现:1) 数据模型设计,定义性别、关系类型等枚举;2) 关系计算算法,通过路径匹配确定亲戚称谓;3) 响应式UI设计,适配不同屏幕尺寸。应用特色包括多区域称呼支持、双向计算模式和良好的用户体验。

2026-01-21 20:58:48 708

原创 鸿蒙+flutter 跨平台开发——利用图像分割技术实现的口红试色APP

鸿蒙+Flutter跨平台口红试色APP开发 摘要 本文介绍了一款基于鸿蒙系统和Flutter框架开发的跨平台口红试色APP,结合图像分割技术实现虚拟试色功能。该应用采用分层架构设计,包含用户界面层、状态管理层、业务逻辑层和核心服务层。核心功能包括实时相机预览、嘴唇区域智能识别、多种口红颜色选择和透明度调节等。技术栈使用Flutter 3.6.2实现跨平台UI,HarmonyOS 5.0.0作为操作系统,并整合了Provider状态管理、相机控制、颜色选择器等组件。项目实现了相机服务、口红服务管理、嘴唇图像

2026-01-21 20:23:56 738

原创 鸿蒙+Flutter 跨平台开发——一款“随机宝盒“的开发流程

本文介绍了基于鸿蒙+Flutter技术开发的"随机宝盒"跨平台应用。该应用集成了随机数生成、随机抽奖、随机选择和随机排序四大功能模块,采用MVC架构设计,核心功能通过Dart语言实现的RandomService类提供。文章展示了应用运行效果、项目架构、核心代码实现及功能流程图,包括主页面网格布局和随机数生成功能的完整实现。这款应用旨在为用户提供便捷高效的随机数服务,适用于抽奖、决策等多种场景,展示了鸿蒙与Flutter在跨平台开发中的协同优势。

2026-01-20 21:54:57 501

原创 鸿蒙+flutter 跨平台开发——一款税后反推的薪资计算器开发实战

本文介绍了基于鸿蒙+Flutter开发的税后反推薪资计算器,通过创新算法实现从期望税后工资反推税前工资的功能。应用采用分层架构设计,包含正向计算和反向计算两大核心模块,利用迭代法解决非线性方程问题。该工具适用于求职谈薪、财务核算等场景,支持社保公积金参数自定义,提供实时计算结果和详细薪资构成展示。技术选型上结合了鸿蒙的安全可靠与Flutter的跨平台优势,实现一次开发多端运行的效果。

2026-01-20 20:57:15 997

原创 鸿蒙+flutter 跨平台开发——从0到1打造一款人生清单管理工具

📝 文章摘要: 本文介绍了基于鸿蒙+Flutter的跨平台人生清单管理工具开发实践。该应用采用Flutter 3.6.2实现跨平台UI,结合鸿蒙OS的分布式能力,具有任务管理、分类、进度追踪等核心功能。文章详细阐述了技术选型(鸿蒙+Flutter互补优势)、应用架构(分层设计)、数据模型(Task类实现)和存储服务(TaskStorageService)等关键技术实现。项目采用简洁现代的设计风格,包含任务列表、详情、编辑和统计四个主要页面,通过一次开发可适配多端运行,为用户提供高效的人生目标管理工具。

2026-01-20 20:33:17 973

原创 鸿蒙+Flutter 跨平台开发——防止预测的真随机密码生成器设计

本文介绍了基于鸿蒙+Flutter跨平台技术栈的真随机密码生成器设计与实现。应用采用多层随机源组合方案,结合Dart安全随机源、时间戳微秒等随机因素,确保生成的密码具有高度不可预测性。核心功能包括:1) 真随机数生成器设计;2) 密码生成服务,支持自定义长度和字符类型;3) 密码强度检测;4) 鸿蒙安全API集成。通过Flutter实现跨平台UI界面,提供用户友好的交互体验。该方案有效解决了传统密码生成器随机性不足的问题,为数字安全提供可靠保障。

2026-01-20 20:05:09 767

原创 鸿蒙+flutter 跨平台开发——飞行棋复杂棋规的代码实现

摘要 本文介绍了基于鸿蒙+Flutter的跨平台飞行棋游戏开发实现。文章详细阐述了游戏的核心规则(起始规则、特殊点数处理、移动方向等)和整体架构设计(采用MVC模式)。重点讲解了数据模型的设计,包括玩家和棋子的状态管理,以及游戏逻辑的实现方案,如初始化游戏、玩家轮换机制等。通过枚举类型定义游戏状态和玩家颜色,使用常量类维护游戏配置参数,展示了如何优雅地处理复杂棋规。该项目结构清晰,分为模型、视图和控制器三大模块,为开发者提供了完整的跨平台游戏开发实践案例。

2026-01-20 19:35:00 625

原创 鸿蒙+flutter 跨平台开发——自定义单词速记APP开发实战

本文介绍了一款基于Flutter和HarmonyOS开发的跨平台单词速记APP。该应用采用Flutter 3.16框架和Material Design 3风格,核心功能包括单词管理、搜索、记忆状态管理和学习统计。技术架构采用Provider状态管理,数据模型设计包含单词属性和记忆状态,存储服务适配HarmonyOS平台使用内存存储方案。主页面实现单词列表展示、搜索过滤和统计功能,为用户提供高效的单词记忆体验。

2026-01-19 20:36:55 567

原创 鸿蒙+flutter 跨平台开发——图像编解码与水印嵌入技术实战

本文介绍了基于鸿蒙+Flutter的跨平台图像处理应用开发实战,重点讲解了图像编解码与水印嵌入技术的实现方案。文章展示了应用的功能架构、核心代码实现以及跨平台兼容性处理方案,包括图像资源加载机制、水印位置计算与渲染效果优化等技术要点。针对鸿蒙OS的特殊适配问题,提出了内存数据处理替代文件系统操作的解决方案,并实现了智能资源回退机制确保多平台兼容性。通过Canvas API实现高性能图像处理,支持自定义水印文本、位置、颜色和透明度等参数,最终实现了一个完整的图片加水印应用。

2026-01-19 20:27:27 542

原创 鸿蒙+flutter 跨平台开发——基于日历视图的生理周期计算逻辑

本文介绍了一个基于Flutter和HarmonyOS开发的跨平台生理周期记录应用。该应用采用日历视图直观展示周期数据,提供记录管理、周期预测和统计分析功能。技术栈包括Flutter 3.16.0、Dart 3.2.0和Provider状态管理。应用架构分为UI层、状态管理层、服务层和数据层,核心功能包括数据模型设计、存储服务实现和生理周期计算逻辑。特别针对HarmonyOS平台采用了内存存储方案,并详细介绍了平均周期和经期长度的计算算法。该应用帮助女性用户追踪生理周期,提高健康管理效率。

2026-01-19 19:31:57 889

原创 鸿蒙+flutter 跨平台开发——从零打造手持弹幕App实战

本文介绍了基于鸿蒙+Flutter的跨平台手持弹幕App开发实战。该应用支持在手机屏幕上显示大字号滚动文字,适用于演唱会、接机、展会等多种场景。文章详细阐述了技术选型(Flutter 3.27.5-ohos+Dart 3.6.2)、系统架构设计和核心功能实现,包括弹幕配置模型设计、数据持久化存储(SharedPreferences)以及主页面交互逻辑。通过该项目,开发者可以学习鸿蒙+Flutter跨平台开发的核心技术,实现高性能、多功能的移动应用开发。

2026-01-19 19:19:07 696

原创 鸿蒙+Flutter 跨平台开发——密码管理APP的实现

本文介绍了一个基于鸿蒙和Flutter的跨平台密码管理APP的实现方案。该应用采用Flutter 3.x框架开发,使用Provider进行状态管理,SharedPreferences实现本地数据存储。核心功能包括密码列表展示、添加/编辑密码、密码生成和分类管理等。文章详细阐述了数据模型设计(PasswordItem类)、状态管理架构(PasswordProvider类)和存储服务实现(StorageService类),并提供了项目结构设计和状态管理流程图。应用界面遵循Material Design 3规范,

2026-01-19 09:49:23 737

原创 鸿蒙+flutter 跨平台开发——决策工具的开发实现

本文介绍了基于Flutter框架开发的跨平台决策工具应用,重点展示了其在鸿蒙系统的实现效果。该应用采用分层架构设计,包含用户界面层、业务逻辑层和数据持久层,核心功能包括随机决策算法、动画效果和本地数据存储。技术栈使用Flutter 3.0+、Dart 3.0+和SharedPreferences 2.5.3,实现了选项数据模型、持久化存储以及决策轮动画组件。通过Material Design 3设计规范,应用提供了直观的用户界面和流畅的交互体验,适用于团队决策、游戏娱乐等多种场景,展现了鸿蒙+Flutter

2026-01-18 21:14:39 574

原创 鸿蒙+flutter 跨平台开发——快捷记账应用的开发

本文介绍了基于Flutter和鸿蒙平台的快捷记账应用开发过程。应用采用分层架构设计,包含数据持久化、交易记录、分类管理和统计分析等核心功能。通过shared_preferences实现本地数据存储,使用fl_chart库构建收支统计饼图,并遵循Material Design 3规范打造现代化UI界面。文章详细展示了数据模型设计、核心功能代码实现及运行效果,为开发者提供了跨平台应用开发的实践参考。

2026-01-18 20:20:24 555

原创 鸿蒙+flutter 跨平台开发——图片像素化:拼豆爱好者的福音

鸿蒙+Flutter跨平台拼豆像素化应用 摘要 本文介绍了一款专为拼豆爱好者设计的图片像素化应用,采用Flutter框架开发并支持鸿蒙系统。该应用具有以下核心功能: 支持从相册选择或拍照获取图片 提供精细的像素化处理功能,可生成带有清晰网格线的像素风格图片 允许调整横轴切割数量控制像素块大小 支持多种色系系统适配不同拼豆品牌 自动计算拼豆所需数量和作品尺寸 应用采用Material Design 3设计风格,核心算法通过在原图上绘制网格线实现像素化效果,同时提供参数调整功能。该工具简化了拼豆创作的准备过程,

2026-01-18 18:30:01 975

原创 鸿蒙+flutter 跨平台开发——合成大西瓜游戏的实现

本文介绍了使用Flutter框架开发跨平台鸿蒙版"合成大西瓜"游戏的实现方法。游戏采用Flutter 3.6和Dart 3.6技术栈,结合自定义物理引擎实现重力、碰撞检测等核心功能。文章详细讲解了游戏架构设计、核心类结构、物理系统实现以及碰撞检测算法,展示了如何通过面向对象设计实现水果合成逻辑。该方案充分发挥Flutter跨平台优势,可在鸿蒙、Android、iOS等多平台运行,为开发者提供了跨平台游戏开发的实践参考。

2026-01-18 17:23:12 703

原创 鸿蒙+flutter 跨平台开发——智力迷宫挑战的实现

本文探讨了结合华为鸿蒙系统与Flutter框架开发智力迷宫游戏的技术方案。游戏包含7个难度递增的关卡,采用递归回溯算法生成随机迷宫,支持滑动和按钮两种操作方式。技术架构上采用分层设计,底层为鸿蒙操作系统,中层为Flutter引擎,上层分为UI层、逻辑层和数据模型层。核心功能包括迷宫生成算法、关卡管理系统和游戏状态管理,实现了跨平台适配与鸿蒙风格UI。该方案展示了Flutter在鸿蒙生态中的开发潜力,为跨平台游戏开发提供了实践参考。

2026-01-18 17:20:48 720

原创 鸿蒙+Flutter 跨平台开发——围棋辅助教学APP

摘要 本文介绍了一款基于Flutter框架开发的鸿蒙系统围棋教学APP,旨在帮助初学者理解围棋规则。项目采用Dart语言开发,利用Canvas API绘制19x19标准棋盘,实现棋子放置、气计算、吃子逻辑等核心功能。系统架构分为用户界面层、业务逻辑层和数据模型层,使用BFS算法检测连通块和气数。游戏支持悔棋、重置功能,并严格遵循禁着点、打劫等围棋规则。界面设计清晰直观,通过颜色区分棋子与气,为初学者提供友好的学习体验。

2026-01-17 21:34:14 1202

原创 鸿蒙+flutter 跨平台开发——Placeholder 控件的基础使用场景

本文介绍了Flutter中Placeholder控件在鸿蒙跨平台开发中的应用。该控件主要用于显示内容加载过程中的占位效果,支持自定义颜色、条纹宽度和尺寸。文章详细展示了Placeholder在加载状态、布局占位、错误提示等场景的使用方法,并介绍了其核心属性(color、strokeWidth、fallbackWidth/Height)。通过遵循鸿蒙设计规范,开发者可以利用Placeholder提升应用体验,实现更流畅的UI过渡效果。

2026-01-17 19:50:24 569

原创 鸿蒙+flutter 跨平台开发——icon控件的响应式适配实现

本文探讨了鸿蒙+Flutter跨平台开发中Icon控件的响应式适配方法。首先介绍了Flutter Icon控件的基本特性及其在鸿蒙平台的设计要求,强调响应式适配对提升用户体验和跨设备兼容性的重要性。随后详细解析了实现响应式适配的多种技术方案,包括基于屏幕尺寸的动态调整、设备像素比适配、主题适配以及鸿蒙风格图标实现等。文章还提供了响应式图标网格和不同状态图标适配的具体代码示例。这些方法可确保图标在不同设备上保持良好显示效果,提升应用质量。随着鸿蒙和Flutter的持续发展,响应式适配技术将进一步完善,为开发者

2026-01-17 17:37:36 699

原创 鸿蒙+Flutter 跨平台开发——简易猜数字竞猜游戏实现

摘要:本文介绍了一个基于鸿蒙系统和Flutter框架开发的猜数字游戏项目。项目通过Flutter实现跨平台UI开发,展示了游戏的核心逻辑和界面设计,包括随机数生成、用户输入验证、猜测次数统计等功能。文章详细说明了项目结构、代码实现、运行环境配置,并总结了开发过程中遇到的输入验证、键盘类型设置等技术问题及其解决方案。该项目虽然简单,但完整呈现了Flutter开发的核心流程,为初学者学习鸿蒙+Flutter跨平台开发提供了实践参考。

2026-01-17 16:40:09 831 1

原创 鸿蒙+flutter 跨平台开发——简易井字棋小游戏实现

本文介绍了使用Flutter框架开发鸿蒙风格井字棋游戏的过程。项目采用Flutter 3.0+和Dart 2.17+,实现了鸿蒙主题配置、游戏状态管理、胜负判断和棋盘UI等功能。核心内容包括:鸿蒙风格主题设计、基于二维数组的棋盘状态管理、获胜线路检测算法以及动画优化。开发中解决了状态管理混乱、获胜线路高亮显示等关键问题。该项目不仅实现了基础游戏功能,还展示了Flutter在鸿蒙平台的适配能力,为跨平台游戏开发提供了实践参考。

2026-01-17 16:27:53 708

原创 鸿蒙+flutter 跨平台开发——鸿蒙版多功能计算器

本文介绍了基于Flutter框架开发兼容鸿蒙OS的多功能计算器项目。项目包含普通计算、IBM科学计算和单位转换三大核心功能模块,采用分层架构设计,使用setState进行状态管理。重点阐述了科学计算功能的三角函数、对数运算等算法实现,以及温度转换等特殊单位的处理逻辑。同时总结了Web平台适配和鸿蒙设备连接等开发过程中的常见问题解决方案,展示了Flutter在跨平台开发中的优势。该项目为开发者提供了完整的Flutter+鸿蒙OS开发实践案例。

2026-01-16 23:05:27 700 1

原创 鸿蒙+flutter 跨平台开发——随机抽卡小游戏开发

本文介绍了使用Flutter框架开发跨平台随机抽卡小游戏的方法,重点展示其兼容鸿蒙OS的实现。游戏包含四种稀有度卡牌(普通60%、稀有30%、史诗8%、传奇2%),支持单抽和十连抽功能(十连保底稀有以上)。通过模块化设计实现了卡牌系统、抽卡机制和收藏系统,采用工厂模式生成卡牌数据,组件化展示UI。项目充分发挥Flutter的跨平台优势,同时考虑鸿蒙OS的设计风格,具有良好的扩展性和性能优化空间,为中小型跨平台游戏开发提供了参考范例。

2026-01-16 22:43:58 827

原创 鸿蒙+flutter 跨平台开发——Text控件

本文探讨了Flutter Text控件在鸿蒙系统开发中的实用排版技巧。首先分析了鸿蒙环境下文本排版的特殊性,包括系统字体、设备多样化和分布式特性等挑战。随后详细介绍了核心排版技巧:通过TextStyle精准控制文本样式,利用MediaQuery实现响应式适配,使用RichText处理复杂文本布局,以及文本溢出处理方法。文章还分享了提升排版质感的高级技巧,如自定义字体嵌入、文本对齐优化和性能优化建议。最后通过完整案例展示了鸿蒙风格文本组件的实际应用,为开发者提供了在鸿蒙+Flutter环境下实现美观、可读、适

2026-01-16 22:43:29 731

原创 flutter 与鸿蒙融合开发实战:构建跨平台应用的新范式

本文介绍了Flutter与鸿蒙系统的混合开发方案,涵盖环境搭建、项目集成和通信机制等关键环节。主要内容包括:1)开发环境配置(DevEco Studio+Flutter SDK);2)Flutter模块嵌入鸿蒙应用的实现步骤;3)通过MethodChannel建立双向通信;4)HarmonyOS 6.0新特性的开发影响;5)进阶的插件开发与FFI技术;6)应用发布与生态接入建议。文章展望了Flutter在鸿蒙生态中的发展前景,为开发者提供了跨平台开发的实践指南。

2026-01-14 20:26:52 992

原创 脚手架启动失败(Vue CLI/Vite/Create React App)

摘要: 前端项目启动失败常见原因包括依赖缺失、Node版本不兼容、配置错误等。解决方案:1) 使用nvm安装Node 18+版本;2) 删除node_modules和锁文件后重新安装依赖;3) 清理npm缓存;4) 检查配置文件语法(如Vite需用base而非baseUrl)。通过版本管理和依赖重置可快速恢复项目运行。 (字数:100字)

2025-12-18 15:00:00 352

原创 浮动元素导致父元素高度塌陷

浮动元素会导致父元素高度塌陷,因为浮动元素脱离文档流,不参与父元素高度计算。解决方案包括:1)使用Flex/Grid布局替代浮动(推荐);2)添加clearfix伪类清除浮动(通用兼容方案);3)开启父元素BFC(简单但有副作用)。最佳实践是优先采用Flex布局,避免浮动带来的布局问题。

2025-12-18 15:00:00 352

原创 Flex布局子元素无法垂直居中

Flex布局垂直居中失效的解决方案 当使用display: flex和align-items: center但子元素未垂直居中时,主要原因是:1)父元素未设置明确高度,导致交叉轴无参考基准;2)混淆了单行对齐(align-items)与多行对齐(align-content)的用法;3)子元素脱离Flex布局(如使用绝对定位)。解决方法包括:为父元素设置固定高度(height/min-height),区分单行/多行对齐方式,或对绝对定位子元素改用transform: translate实现居中。

2025-12-18 15:00:00 298

原创 样式不生效/被覆盖(CSS优先级陷阱)

CSS样式失效排查指南 当CSS样式不生效时,主要检查以下方面: 选择器优先级:权重计算(内联>ID>类>标签),避免被覆盖 语法错误:检查拼写和单位(如14px非14pxs) Vue作用域:scoped样式需用:deep()修改子组件样式 浏览器默认样式:使用重置样式表统一表现 快速解决: 用开发者工具检查被覆盖的样式 慎用!important Vue中正确使用深度选择器 引入Normalize.css重置默认样式

2025-12-18 15:00:00 297

原创 前端部署终极详细指南

前端部署终极指南摘要 本指南全面介绍了前端项目从构建到部署的全流程。主要内容包括: 部署准备:代码压缩优化、环境变量配置和性能安全审计 构建详解:主流框架构建命令分析和高级配置技巧 部署方案:对比静态托管、云存储、传统服务器等5种方案 实操流程: AWS S3部署完整步骤 Nginx服务器配置细节 缓存策略和安全头设置 优化建议:文件哈希、CDN加速、资源预加载等性能优化方案 适合不同规模项目,从个人网站到企业级应用,提供详细的配置示例和最佳实践。涵盖从基础部署到高级自动化流程,帮助开发者构建高效、安全的前

2025-08-25 20:51:41 1219

原创 跨域问题解决方法

跨域问题由浏览器同源策略引起,主流解决方案包括:1)CORS(服务端设置响应头);2)代理服务器(开发环境用webpack/Vite,生产环境用Nginx);3)JSONP(仅限GET请求)。特殊场景可用WebSocket或修改document.domain(子域跨域)。携带Cookie需额外设置credentials。建议优先使用CORS或代理方案,其他作为备选。

2025-08-20 09:54:04 954

原创 如何实现缓存音频功能(App端详解)

本文详解了App端音频缓存功能的实现方案。核心流程包括:获取加密音频URL、下载文件至本地_downloads/目录、优先缓存播放、缓存管理功能(查看/清理)。关键技术点:使用plus.io处理文件路径、safeFileName()过滤非法字符、后端代理敏感操作。实现代码提供统一播放入口playAudio()函数,包含缓存检测、本地播放、自动下载及异常降级处理。同时给出缓存管理API(getAudioCacheSize()/clearAudioCache())和安全存储建议。注意事项包括:平台权限检查、缓存

2025-07-25 11:05:51 1045

原创 Web跨域问题解决方案

跨域问题是由浏览器同源策略导致的安全限制。常见解决方案包括:1)CORS(主流方案,需服务器设置响应头);2)JSONP(仅支持GET请求);3)代理服务器(通过中间层转发请求);4)WebSocket(实时双向通信);5)postMessage(窗口间通信);6)修改document.domain(限同主域子域间)。CORS是推荐的首选方案,其他方法各有适用场景。需注意:携带凭证时不能使用通配符,生产环境应指定具体域名,并防范CSRF攻击。

2025-07-07 16:30:38 399

原创 腾讯云AI代码助手编程挑战赛——AI旅游规划师

你是否有旅游的想法但是没有规划?你是否有想去看的城市确不知其最好的旅游路线?你是否在网上看到美景却不知怎么前往?那么,AI旅游规划师可以帮助你!它可以告诉你如何最好的旅游路线以及规划。

2025-01-09 20:01:15 315

鸿蒙+flutter 跨平台开发-图片像素化:拼豆爱好者的福音

拼豆艺术作为一种流行的手工创作形式,近年来受到越来越多人的喜爱。它通过将不同颜色的小豆子按照像素图案排列组合,创造出各种生动有趣的作品。然而,对于很多拼豆爱好者来说,如何将自己喜欢的图片转化为合适的像素图案是一个难题。传统的像素化工具要么操作复杂,要么效果不理想,无法满足拼豆爱好者的需求。

2026-01-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除