# floatWindow **Repository Path**: lian-bacteria/float-window ## Basic Information - **Project Name**: floatWindow - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-12-31 - **Last Updated**: 2026-07-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 悬浮窗应用 (Float Window) 基于 HarmonyOS/OpenHarmony 的悬浮窗应用项目。 ## 项目简介 本项目是一个实现悬浮窗功能的 HarmonyOS 应用,可以在设备屏幕上显示可移动的悬浮窗口,提供便捷的交互体验。 ## 项目结构 ``` ├── AppScope/ # 应用级别资源配置 │ ├── app.json5 # 应用配置 │ └── resources/ # 应用资源文件 │ ├── base/element/ # 元素资源(字符串等) │ └── base/media/ # 媒体资源(图片等) ├── entry/ # 主模块 │ └── src/main/ │ ├── ets/ │ │ ├── entryability/ # 入口能力类 │ │ │ └── EntryAbility.ets │ │ ├── entrybackupability/ # 备份能力类 │ │ └── pages/ # 页面文件 │ │ ├── FloatPage.ets # 悬浮窗页面 │ │ └── Index.ets # 首页 │ ├── resources/ # 模块资源 │ └── module.json5 # 模块配置 ├── build-profile.json5 # 构建配置 └── hvigorfile.ts # 构建脚本 ``` ## 主要功能 - **悬浮窗显示**: 在屏幕任意位置显示悬浮窗口 - **窗口拖动**: 支持自由拖动悬浮窗位置 - **页面导航**: 悬浮窗与主应用页面之间的交互 ## 快速开始 ### 环境要求 - HarmonyOS SDK - DevEco Studio IDE - Node.js ### 构建部署 1. 使用 DevEco Studio 打开项目 2. 连接设备或启动模拟器 3. 点击 **Run** 运行应用 ## 资源说明 - **startIcon.png**: 应用启动图标 - **background.png**: 背景图片资源 - **foreground.png**: 前景图片资源 - **layered_image.json**: 分层图像配置 ## 支持的设备 支持运行 HarmonyOS/OpenHarmony 的智能设备。 ## License 本项目遵循相应的开源许可协议。