网站首页 > 编程文章 正文
还在为Mac和Android设备之间传输文件而烦恼吗?还在忍受龟速的传输速度和频繁断开的连接吗?别担心,救星来了!今天给大家介绍一款开源神器——OpenMTP,它将彻底改变你对Android文件传输的看法。
一、项目介绍
OpenMTP 是一款专为 macOS 设计的 Android 文件传输应用程序。它旨在解决现有解决方案的各种痛点,例如无法传输大于 4GB 的文件以及频繁断开连接的问题。最重要的是,它是完全免费且开源的!作者是 Ganesh Rathinavel,并采用 MIT 许可证。
想象一下,你只需通过 USB 将你的 Android 设备连接到 Mac,OpenMTP 就能立即识别并建立连接,让你像在本地磁盘之间一样轻松地传输文件。是不是很酷?
二、基本功能
OpenMTP 拥有丰富的功能,让你的文件传输体验更加顺畅:
1. 安全、透明、开源
代码完全公开,你可以放心使用,不用担心隐私泄露。
2. 即插即用
通过 USB 连接,无需繁琐的设置,即刻开始传输文件。
3. 存储选择
自由选择内部存储或 SD 卡,方便管理你的文件。
4. 大文件传输
轻松传输大于 4GB 的文件,再也不用担心文件大小的限制。
5. 黑暗模式
支持黑暗模式,保护你的眼睛,让你在夜间也能舒适地使用。
6. 拖拽支持
支持拖拽操作,让文件传输更加直观便捷。
7. 双窗格视图
提供本地计算机和 Android 设备的双窗格视图,方便文件管理。
8. 多种视图模式
可以选择网格或列表视图,根据你的喜好进行展示。
9. 键盘快捷键
使用键盘快捷键快速导航文件,提高效率。
Command | Keyboard Shortcut |
Delete | backspace |
New Folder | command ()+n |
Copy | command ()+c |
Copy to Queue | command ()+shift+c |
Paste | command ()+v |
Refresh | command () +r |
Folder Up | command ()+b |
Select All | command ()+a |
Rename | command ()+d |
Switch Tab | command()+1 |
Open | enter |
Navigate Left | left |
Navigate Right | right |
Navigate Up | up |
Navigate Down | down |
Select Multiple Items Forward (Grid) | shift+left |
Select Multiple Items Backward (Grid) | shift+right |
Select Multiple Items Forward (List) | shift+up |
Select Multiple Items Backward (List) | shift+down |
Select Multiple Items (mouse) | command ()+click or shift+click |
10. Kalam Kernel
OpenMTP 3.0 引入了 Kalam Kernel,这是一个从头开始编写的全新 MTP 内核。它显著提高了文件传输速度(在低/中端设备上为 30-40 MB/s,在高端设备上为 100-120 MB/s)。
三、部署方式
OpenMTP 的安装非常简单,你可以选择以下两种方式:
1. 下载安装包
你可以从 GitHub Releases 下载适用于 Apple Silicon 或 Intel 的版本。
2. 使用 Homebrew Cask
如果你已经安装了 Homebrew,可以使用以下命令安装 OpenMTP:
# newer versions:
brew install openmtp --cask
# older versions:
brew cask install openmtp
四、使用方式
OpenMTP 的使用非常直观,只需以下几个步骤:
- 使用 USB 数据线将你的 Android 设备连接到 Mac。
- 打开 OpenMTP 应用程序。
- 在 OpenMTP 的双窗格视图中,你可以看到你的 Mac 和 Android 设备的文件目录。
- 通过拖拽、复制粘贴等方式,轻松地在两个设备之间传输文件。
五、从源码构建
如果你想自己构建 OpenMTP,可以按照以下步骤操作:
- 克隆代码仓库:
- git clone https://github.com/ganeshrvel/openmtp.git cd openmtp
- 安装 Yarn:npm install -g yarn
- 安装 Sentry CLI:npm -g i @sentry/cli
- 安装依赖:yarn
- 运行(修复全新克隆时的未定义状态错误):
- # For Mac and Linux UPGRADE_EXTENSIONS=1 npm run dev # For Windows set UPGRADE_EXTENSIONS=1 && npm run dev
- 开发:yarn dev
- 预生产:yarn start
六、总结
OpenMTP 是一款非常优秀的 Android 文件传输工具,它解决了 macOS 自带的 Android 文件传输工具的诸多问题,提供了更加稳定、快速、便捷的文件传输体验。如果你是 macOS 用户,并且经常需要在 Mac 和 Android 设备之间传输文件,那么 OpenMTP 绝对值得你一试!
- 上一篇: 若依(RuoYi)权限管理系统入门-搭建
- 下一篇: 一款高颜值的第三方网易云播放器
猜你喜欢
- 2025-03-05 一款高颜值的第三方网易云播放器
- 2025-03-05 若依(RuoYi)权限管理系统入门-搭建
- 2025-03-05 谈后端人眼里的 nvm、yarn、pnpm……
- 2025-03-05 Bun 1.1 发布,全面支持 Windows 系统
- 2025-03-05 windows系统下如何安装多版本node.js
- 2025-03-05 yarn-看这一篇就够了
- 2025-03-05 前端进阶之Yarn使用教程
- 2025-03-05 yarn 的安装和使用
- 2025-03-05 前端技巧:Yarn最新安装、使用教程
你 发表评论:
欢迎- 最近发表
-
- Linux(debian)内核编译(二)虚拟网卡实例
- 瑞芯微RK3568|SDK开发之环境安装及编译操作
- qemu linux内核(5.10.209)开发环境搭建
- openwrt(LEDE)编译一篇通(openwrt编译软件)
- Note 10系列新福利:可通过三星相册应用直接同步照片至OneDrive
- 《人民日报》刊登三星Galaxy Note10+发布会预告
- 三星Note 10+ 5G深度体验3个月,不吹不黑,的确很强
- 三星Note 10+现身地铁:6.8英寸屏幕+极窄边框
- 明星闲鱼出售三星Note10+,比官方贵,却有三千多人想买
- 三星或将Galaxy Note 20+的LTPO显示技术称作HOP
- 标签列表
-
- spire.doc (70)
- instanceclient (62)
- solidworks (78)
- system.data.oracleclient (61)
- 按键小精灵源码提取 (66)
- pyqt5designer教程 (65)
- 联想刷bios工具 (66)
- c#源码 (64)
- graphics.h头文件 (62)
- mysqldump下载 (66)
- libmp3lame (60)
- maven3.3.9 (63)
- 二调符号库 (57)
- git.exe下载 (68)
- diskgenius_winpe (72)
- pythoncrc16 (57)
- solidworks宏文件下载 (59)
- qt帮助文档中文版 (73)
- satacontroller (66)
- hgcad (64)
- bootimg.exe (69)
- android-gif-drawable (62)
- axure9元件库免费下载 (57)
- libmysqlclient.so.18 (58)
- springbootdemo (64)
本文暂时没有评论,来添加一个吧(●'◡'●)