# HarmonyOSSamples **Repository Path**: saigequn/HarmonyOSSamples ## Basic Information - **Project Name**: HarmonyOSSamples - **Description**: 鸿蒙Next场景化示例代码 - **Primary Language**: TypeScript - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-16 - **Last Updated**: 2024-12-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # HarmonyOSSamples ## 介绍 HarmonyOS NEXT场景化示例代码仓是一个基于场景化需求的代码仓,收集来自各个开源社区的优秀的场景化示例代码,旨在为鸿蒙开发者提供贴近业务场景的代码实现方案,如有侵权请联系删除。
本代码仓涵盖了各种常见的场景化需求,如图片处理、文件操作、弹窗场景、网页交互场景等,可以帮助开发者快速实现各种功能。每一个demo都是独立的工程,开发者克隆到本地即可一键启动,按需引入到业务代码中。 ## 设计特点 - 开箱即用 - 贴近场景 ## 代码库索引 ### Dialog - 弹窗类场景 [DialogDemo](https://gitee.com/scenario-samples/HarmonyOSSamples/tree/master/Dialog) 本示例介绍以下五种常见的弹窗场景化案例。 - 应用启动时的隐私政策和用户协议弹窗 - 网络请求完成的结果提示弹窗 - 应用返回上一级页面的退出确认弹窗 - 个人信息填写的信息弹窗 - 应用使用过程中出现的付费类广告弹窗 ### File - 文件操作类场景 [FileDemo](https://gitee.com/scenario-samples/HarmonyOSSamples/tree/master/File) 本demo按照文件上传、文件下载、文件预览、文件读取保存、文件压缩解压、文件拷贝6个分类进行场景化子demo构造展示,如文件上传展示中,模拟简易聊天场景,此时发送文件是个正常诉求,基于此场景完成相关元能力实现及展示。 ### Image - 图片操作类场景 [ImageDemo](https://gitee.com/scenario-samples/HarmonyOSSamples/tree/master/Image) 本实例主要展示了图片应用场景相关demo。主要包括了图片预览、图片编辑美化、场景变化前后对比、图片切割九宫格、两张图片拼接、AI抠图、图片加水印等场景示例。 ### Web - 网页交互类场景 [WebDemo](https://gitee.com/scenario-samples/HarmonyOSSamples/tree/master/Web) 本示例共介绍了五种Web相关的使用场景。为开发者提供了Web页面请求拦截加载、PDF预览以及下载、Web页面与应用侧交互等功能,方便开发者开发类似场景。 ### FlutterLogin - Flutter结合华为账号一键登录场景 [FlutterLogin](https://gitee.com/scenario-samples/HarmonyOSSamples/tree/master/FlutterLogin) 本示例展示了在Flutter中使用Account Kit提供的华为账号一键登录能力。