高效、便捷的跨设备剪贴板同步解决方案
功能特性 • 支持平台 • 安装说明 • 使用指南 • 技术栈
| 平台 | 状态 | 特性 |
|---|---|---|
| Android | ✅ 已支持 | 悬浮球、后台同步、快捷输入 |
| iOS | ✅ 已支持 | 小组件、快捷指令 |
| Windows | ✅ 已支持 | 系统托盘、全局快捷键 |
| macOS | ✅ 已支持 | 系统托盘、全局快捷键 |
| Linux | ✅ 已支持 | 系统托盘、全局快捷键 |
| Web | ✅ 已支持 | PWA 支持、IndexedDB 存储 |
# 克隆项目
git clone <repository-url>
cd synclipboard
# 安装依赖
flutter pub get
# 生成图标
dart run flutter_launcher_icons
# 运行应用
flutter run
# Android
flutter build apk
flutter build appbundle
# iOS
flutter build ios
# Windows
flutter build windows
# macOS
flutter build macos
# Linux
flutter build linux
# Web
flutter build web
| 快捷键 | 功能 |
|---|---|
Ctrl/Cmd + Shift + V | 打开快速选择器 |
Ctrl/Cmd + Shift + C | 复制并保存到历史 |
synclipboard/ ├── lib/ │ ├── main.dart # 应用入口 │ ├── models/ # 数据模型 │ ├── pages/ # 页面 │ │ ├── clipboard_list_page.dart # 剪贴板列表页 │ │ ├── quick_picker_page.dart # 快速选择器 │ │ └── settings_page.dart # 设置页 │ ├── providers/ # 状态管理 │ ├── services/ # 核心服务 │ │ ├── clipboard_service.dart # 剪贴板服务 │ │ ├── window_service.dart # 窗口管理 │ │ ├── hotkey_service.dart # 快捷键服务 │ │ └── floating_window_service.dart # 悬浮窗服务 │ ├── widgets/ # 自定义组件 │ └── utils/ # 工具函数 ├── android/ # Android 原生代码 ├── ios/ # iOS 原生代码 ├── macos/ # macOS 原生代码 ├── windows/ # Windows 原生代码 ├── linux/ # Linux 原生代码 ├── web/ # Web 配置 └── assets/ # 资源文件
主要依赖包:
super_clipboard - 跨平台剪贴板操作window_manager - 桌面端窗口管理hotkey_manager - 全局快捷键sqflite - SQLite 数据库provider - 状态管理launch_at_startup - 开机自启欢迎提交 Issue 和 Pull Request!
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)本项目采用 MIT 许可证 - 详见 LICENSE 文件
如有问题或建议,欢迎通过以下方式联系:
Made with ❤️ by CNB.COOL