Profile
Back to NewsBack
GitHub Trending 1 min
Reader Mode
Jeric-X/syncclipboard-mobile: SyncClipboard 移动应用

Jeric-X/syncclipboard-mobile: SyncClipboard 移动应用

16 hours ago

SyncClipboard Mobile

中文 | English

SyncClipboard 的移动客户端,暂时仅支持 Android

功能特性

剪贴板同步和历史记录

  • 文本、图片、单文件类型的剪贴板同步
- 通过通知栏快捷方式、桌面快捷方式、分享菜单手动触发同步 - 后台自动同步剪贴板
  • 历史记录同步
  • 自动上传短信验证码

服务器支持

  • SyncClipboard 服务器
  • WebDAV 服务器
  • S3 对象存储

截图

首页 历史记录 设置

开发

安装依赖

npm install

生成原生项目

npm run prebuild

调试运行

# Android
npm run android

iOS

npm run ios

构建 APK

npm run build:apk

其他命令

# 类型检查
npm run type-check

代码检查

npm run lint

自动修复代码问题

npm run lint:fix

格式化文档(JSON/Markdown)

npm run format-docs

构建 Expo 原生插件

npm run plugin:build

开源依赖

JavaScript / TypeScript 依赖

| 仓库 | 说明 | | ----------------------------------------------------------------------------------------------------------------- | ----------------------------- | | facebook/react-native | 跨平台移动框架 | | expo/expo | React Native 工具链与原生模块 | | react-navigation/react-navigation | 导航库 | | pmndrs/zustand | 轻量状态管理 | | Shopify/flash-list | 高性能列表渲染 | | software-mansion/react-native-reanimated | 动画库 | | software-mansion/react-native-gesture-handler | 手势处理 | | software-mansion/react-native-screens | 原生导航屏幕容器 | | th3rdwave/react-native-safe-area-context | 安全区域适配 | | callstack/react-native-pager-view | 原生分页视图 | | satya164/react-native-tab-view | Tab 切换视图 | | react-native-async-storage/async-storage | 本地键值存储 | | react-native-netinfo/react-native-netinfo | 网络状态监听 | | axios/axios | HTTP 客户端 | | dotnet/aspnetcore (SignalR) | 实时推送客户端 | | expo/vector-icons | 矢量图标库 | | jiang0508/react-native-feather | Feather 图标组件 | | onubo/react-native-logs | 日志工具 | | margelo/react-native-worklets | JS Worklets 运行时 | | emn178/js-sha256 | SHA-256 哈希计算 | | linonetwo/segmentit | 中文分词(词语选取功能) |

Android 依赖

| 仓库 | 说明 | | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------- | | facebook/react-native | React Native Android 运行时 | | facebook/hermes | Hermes JavaScript 引擎 | | react-native-community/jsc-android-buildscripts | JavaScriptCore Android 引擎(备选) | | RikkaApps/Shizuku | Shizuku API:无需 Root 的系统 API 访问 | | dotnet/aspnetcore (SignalR Java 客户端) | SignalR 实时推送(Java/Android 客户端) | | google/gson | JSON 序列化(SignalR 协议层) |

打赏

如果 SyncClipboard 对你有所帮助,并希望打赏支持,请参阅此处

Chat with me