Самый быстрый способ передать пару файлов между Windows и Android

Время от времени мне нужно передать пару файлов между Windows и Android (в том или ином направлении).

Есть десятки способов выполнить эту задачу, но я еще не нашел ни одного тривиально быстрого.

Я хотел бы получить рекомендации по программному обеспечению для инструментов для передачи файлов между Windows и Android со следующими требованиями:

  1. Как можно меньше шагов/щелчков/перетаскиваний/нажатий/нажатий клавиш на обоих концах.
  2. Определенно нет программного обеспечения, которое должно постоянно работать на стороне Android .
  3. Предпочтительно отсутствие программного обеспечения, которое должно постоянно работать на стороне Windows , но не обязательно.
  4. Работайте без проводов через WiFi (желательно) или Bluetooth.
  5. Бесплатно (бесплатно).
  6. Совместимость с Windows 7 и Android KitKat.

Что я пробовал:

  1. Эл. адрес. Это требует слишком много шагов. Сначала вам нужно найти файл в файловом менеджере, затем вам нужно создать электронное письмо с ним в качестве вложения, затем вам нужно отправить его, затем, с другой стороны, вам нужно открыть приложение электронной почты, а затем открыть электронное письмо и, наконец, сохраните вложение. Слишком много шагов/щелчков/перетаскиваний/нажатий/нажатий клавиш.
  2. Самба делится. Мне еще предстоит получить ресурс Samba, надежно работающий между Windows 7 и Android KitKat. Выглядит многообещающе, но редко работает.
  3. FTP. Это мое текущее решение. Это занимает на несколько шагов больше, чем мне хотелось бы, и я надеюсь, что есть что-то с меньшим количеством шагов. Шаги заключаются в загрузке FTP-сервера на одном устройстве, загрузке FTP-клиента на другом устройстве, входе в систему с соответствующими учетными данными (паролем), выборе файлов для передачи и, наконец, выполнении передачи.
Как насчет использования встроенных функций? АБР? adb push/ adb pull(командная строка) или какой-нибудь приятный интерфейс ? Это с передачей, инициированной на стороне Windows. Если вы хотите, чтобы это было наоборот, что-то вроде FolderSync может быть выбором: определите «пару» или перенесите каталоги, поместите в них файлы, и синхронизация произойдет по расписанию. Работает с SMB, FTP, SCP и кучей других протоколов. // Итак: на кого из тех, на кого вы хотите получить ответ? :)
@Иззи Спасибо, Иззи. Я открыт для любого решения, которое включает в себя наименьшее количество шагов / кликов / нажатий клавиш и т. д. Вероятно, это не CLI, так как это требует большого количества нажатий клавиш и включает дополнительный шаг открытия командного окна. Также не то, что нужно планировать; переводы должны быть осуществлены немедленно. Что-то с простым перетаскиванием со стороны Windows, вероятно, было бы идеальным. Для передачи файлов я предпочитаю указывающие устройства, а не клавиатуру. Даже при перемещении файлов в системе Windows я почти всегда использую перетаскивание.
Я всегда использовал SambaDroid . На самом деле это довольно просто настроить — установить на свой Android — запустить службу — ввести адрес в проводнике Windows — добавить пользователя + пароль, и все готово. Службу можно остановить, когда вы закончите, поэтому теперь она всегда работает в фоновом режиме. Другим решением может быть AirDroid — хороший пользовательский интерфейс — работает в браузере на вашем рабочем столе и может быть остановлен, если он больше не нужен. Дайте мне знать, если у вас что-то получится :)
Я нахожу USB-кабель тормозом. Решение Wifi/FTP работает довольно быстро, используя Wifi File Transfer , сервис start-stop, поэтому я не оставляю его включенным. Используйте Filezilla на рабочем столе. Очень просто. Также бесплатно. На самом деле очень похоже на решение benjaminS. :)

Ответы (2)

Как вы и просили, позвольте мне представить несколько кандидатов из моего списка , соответствующих вашему требованию использования "манипулятором". Для этого потребуется настроить ADB на вашем ПК с Windows, включить отладку по USB на вашем устройстве Android и подключить два USB-кабеля 1 .

Дроид Исследователь

ИМХО, это первый выбор для пользователей Windows и их Android-устройств. Его разработчик активен на нашем дочернем сайте Android и помогает, если у вас возникнут какие-либо проблемы.

Дроид Исследователь Дроид Исследователь
Droid Explorer (источник: Droid Explorer ; нажмите на изображение, чтобы увидеть увеличенные варианты)

Как вы могли догадаться по снимкам экрана: просто перетащите файлы из/в проводник Windows, чтобы скопировать их между вашими устройствами. Таким образом, ваше требование выполнено. В качестве побочного эффекта вы получаете мощный диспетчер устройств, хотя многие его функции требуют, чтобы ваше устройство Android было рутировано. Приходит бесплатно.

QtADB

Чтобы дать вам второй выбор, QtADB предоставляет сопоставимый интерфейс:

QtADB QtADB
QtADB (источник: QtADB ; щелкните изображения, чтобы просмотреть увеличенные варианты)

Не полностью охватывает все функциональные возможности, которые предоставляет Droid Explorer , но все же может пригодиться — с дополнительным преимуществом, доступным и для других платформ (например, для Linux). Опять же, вы можете просто перетаскивать свои файлы, и снова вы получаете дополнительные административные функции (которые, конечно, снова требуют root для многих вещей).

Ваше основное требование простого копирования файлов должно быть выполнено обоими к вашему удовлетворению. Ничего не нужно устанавливать на стороне Android. Ничего из того, что вам нужно, чтобы работать все время, в любом случае не работает все время. Единственное ограничение для обоих: все передачи должны быть инициализированы с машины Windows / ПК.


1: хотя ADB также можно настроить для использования в беспроводном режиме, я оставлю эту часть здесь. Если вам это нужно, загляните на наш дочерний сайт Android Enthusiasts .

Спасибо, Иззи. Я посмотрю на них обоих, если смогу заставить их работать без проводов. Это моя вина, и я извиняюсь, что не включил «чтение мыслей», когда писал вопрос. Я знал, что хочу, чтобы передача была беспроводной, но это было настолько основным условием, что я не включил его. Приношу свои извинения за это упущение... Я немедленно обновлю вопрос.
Ваше устройство рутировано? Как бы там ни было, на той же странице — посмотрите это: ADB Wireless

Я тоже ищу этот святой Грааль. Прямо сейчас FTP — это то, что я делаю, когда мне нужно массово копировать данные, обычно с телефона на ПК.

Если вам посчастливилось иметь телефон с разделенной внутренней памятью, вы можете просто использовать USB-кабель. Раздел должен быть смонтирован как USB-накопитель. Однако это будет зависеть от имеющегося у вас оборудования.

Если у вас есть устройство Samsung, оно будет отображаться как мультимедийное устройство, и, насколько я знаю, нет никакого способа обойти это. Если вы не знаете, что такое MTP, ознакомьтесь с этой статьей HowToGeek и этой статьей Android Central для получения дополнительной информации.

На Android-устройстве вам понадобится какой-то клиент для доступа к любой стандартной передаче файлов, которую вы придумали. Total Commander имеет несколько надстроек для FTP, Bluetooth и Samba. Samba работает, но мне обычно нужен IP-адрес, потому что разрешение имен работает не так хорошо. Total Commander запускается только тогда, когда вы этого хотите.

Аппаратное обеспечение

Извлечение SD-карты или использование запоминающего устройства USB в сочетании с кабелем USB OTG будет буквально самым быстрым способом достижения ваших целей без нового программного обеспечения. Тем не менее, вам нужно подходящее оборудование для обоих из них, чтобы работать.

Альтернативы

Вместо программного обеспечения для передачи файлов вы можете использовать программное обеспечение для синхронизации файлов, такое как Dropbox или SpiderOak . У них может не быть кнопки «сделать это сейчас», но файлы будут переданы на ПК.

Некоторое время назад журнал Linux провел циклическую проверку программного обеспечения для передачи файлов и синхронизации. Заголовки, которые я могу вспомнить, это Crashplan, Seafile и Bittorrent Sync.

Я думаю, что требование об отсутствии программного обеспечения, работающего на устройстве Android, будет жестким. В то время как Android предназначен для подключения, пользователям не так просто передавать файлы в настольной ОС, поэтому вам, вероятно, понадобится больше программного обеспечения на этой стороне.

Спасибо! Знаете ли вы, есть ли у SpiderOak клиент по требованию? Я обнаружил, что постоянно работающие службы Android потребляют память, что замедляет работу.