Android от А до Я: Что кроется за аббревиатурой MTP, и как правильно этим распорядиться
МTP (Media Transfer Protocol) впервые появился на Android девайсах с Honeycomb. Протокол немного отличается от привычного USB Mass Storage (UMS), при котором вы включаете USB мод и начинаете перемещать файлы. А поскольку МТР стал частью Ice Cream Sandwich на Galaxy Nexus, то неплохо было бы выяснить все нюансы. В посте мы попробуем максимально разобраться с тем, что конкретно представляет собой этот протокол, какая в нем необходимость, и как его настроить для упрощения трансфера файлов.
Что такое МТР?
МТР — это набор кастомных расширений для PTP (Picture Transfer Protocol), который направлен на трансфер файлов и связанных с ними метаданных по USB. Все еще тут? Тогда продолжим.
Изначально часть структуры Windows Media, но в 2008 МТР был стандартизирован как тип USB устройства, тем самым, став сформировавшимся стандартом. Ели вы были обладателем iriver или Creative MP3 плееров, вы вероятно сталкивались с МТР. Если вы пользуетесь цифровой камерой, которая при подключении к ПК автоматически распознается как устройство, то в работе задействован РТР, который, по сути, является тем же, что и МТР. Вещь достаточно старая, но не для Android.
Зачем использовать MTP вместо USB Mass Storage?
Суть использования MTP заключается в том, что теперь производителям мобильных девайсов не надо создавать два отдельных раздела, один для приложений, второй для медиа файлов. Раньше за ними был замечен грешок, который заключался в расширении второго раздела за счет первого, а это очень часто приводило к нехватке места для новых приложений. С МТР оба типа фалов можно хранить вместе.
У USB Mass Storage есть один большой недостаток — когда вы создаете разделы памяти, то один из них оказывается полностью во власти другого девайса. Это означает, что у вашего планшета или смартфона не будет доступа к этому разделу, но компьютер, к которому подключен девайс, может всячески им распоряжаться. По этой причине некоторые приложения и, особенно, виджеты, помещенные на SD карту, не работают.
Еще одним преимуществом МТР является отсутствие необходимости использования файловой системы FAT для хранения. Это в конечном итоге приводит к более быстрой работе девайса.
Установка МТР
Со времен Windows XPMTP девайсы без пролем работают с Windows . Подключаете свой GalaxyNexus , выбираете MTP в качестве типа соединения, операционная система компьютера сама находит нужные драйвера, вам необходимо будет лишь немного подождать. Перемещение файлов между смартфоном и ПК без каких-либо проблем обеспечено. Но что делать тем пользователям, которые отдали предпочтение Linux и Mac ?
Mac OS
Ребята с Android сделали этот процесс максимально безболезненным. Вам необходимо просто скачать и установить программу Android File Transfer, подключить девайс к компьютеру, запустить приложение и начать работу. Вы можете перетаскивать любые файлы как с устройства, так и на устройство, но объем каждого отдельного не должен превышать 4 ГБ.
Linux
С Linux начинаются некоторые трудности. Вы не добьетесь необходимой цели в один клик, но зато сможете детально изучить все происходящие при этом процессы. Не отчаивайтесь, просто придется немного повеселиться с командным окном. Вот как надо использовать Galaxy Nexus с Ubuntu:
Установите UDEV rule, открыв rules файл через терминал
sudo nano -w /etc/udev/rules.d/51-android.rules
Затем введите следующую строку внизу файла (на забудьте указать имя пользователя):
SUBSYSTEM==»usb», ATTR==»04e8″, ATTR==»6860″, MODE=»0600″, OWNER
После чего настанет черед для:
- sudo apt-get install mtpfs
- sudo mkdir /media/GNexus
- sudo chmod 775 /media/GNexus
Затем следует подключить Galaxy Nexus к ПК и в том же, что и ранее окне ввести:
sudo mtpfs -o allow_other /media/GNexus
Это все позволит вам перетаскивать файлы, используя Nautilus, и не забудьте ввести следующую команду по завершении работы:
sudo umount mtpfs
Альтернатива
В качестве альтернативы можете использовать комбинацию Wifi File Explorer и QuickSSHd и отправлять файлы по беспроводному соединению.
Android от А до Я: Что кроется за аббревиатурой MTP, и как правильно этим распорядиться:
рейтинг 80 из 80 на основе 80 оценок.
Всего 80 отзывов.
Похожие публикации:
- Android от а до Я: Немного о каждой версии ОС Android
- Андроид от А до Я: Как установить/настроить ADB на Mac OS X / Linux
- Hearthstone: Heroes of WarCraft – карточная игра от Blizzard
- Android от А до Я: Делаем скриншоты на Android девайсах
- Android обходит соперников с флангов
Денис Кирейкин
подскажите подключил планшет(galaxy tab 8.9) к ноуту,пишет подключено USB испоьльзкется MTP. Скачал кис.всеравно не видит устройство.помогите
можно карту памяти открыть через проводник виндоус
вообще не так Когда вы подключаете телефон как USB Mass Storage, то вы отдаёте флешку телефона в безраздельное пользование компьютеру и он рассматривает её как своё устройство, загружает для неё драйвер, оперирует со структурой файловой системы.
Драйвер компьютера несёт ответственность за целостность файловой системы на флешке. Когда вы работаете, через MTP, то компьютер работает с телефоном, а не с его флешкой
и работает не как с устройством хранения данных, а как с отдельным равноправным устройством, у которого можно запрашивать файлы. Все операции с файловой системой флешки выполняет сам телефон по просьбе компьютера направленной через MTP. При работе через MTP
Подскажите, после обновления версии Адндройд до 5.0.2 при подключению к ПК появляется сообщение на телефоне что подключено как MTP-устройство. Но как теперь перекинуть фото на компьютер не пойму
Денис Кирейкин
Ведронутые совсем ебанулись. Найти, скачать, установить программу чтобы перекинуть кому-то файл.Напоминает времена дядюшки Ляо, когда каждый производитель требовал свою программу для трансфера. Нет уж Спасибо, я лучше на люмяше с дрисняточкой буду подключать и перекидывать, подключать и перекидывать, подключать и перекидывать,пока не надоест.
Андрей Манаенков
Это объяснение как минимум для специалиста по «структуре Windows Media». Уверен автор этого опуса и сам не понимает что пишет.
В чем разница между MTP, PTP и USB Mass Storage?
Узнай разницу между (MTP – PTP – USB Mass Storage).
Когда мы подключаем смартфон к компьютеру, мы обычно находим и выбираем разные варианты, и каждый вариант имеет свои особенности, преимущества и недостатки.
Следовательно, в этом иллюстративном руководстве мы собираемся поделиться с вами тремя основными режимами подключения, предлагаемыми большинством устройств Android, а именно:
Содержание статьи Показать
MTP (протокол передачи мультимедиа) на Android
протокол MTP Это аббревиатура от . Протокол передачи мультимедиа что значит Протокол передачи мультимедиа Кроме того, в последних версиях Android протокол . MTP Это протокол, используемый по умолчанию для установления соединения с компьютером.
Когда мы устанавливаем соединение через протокол MTP Наша машина работает.как мультимедийное устройстводля операционной системы. Таким образом, мы можем использовать его с другими приложениями, такими как Windows Media Player أو iTunes.
При этом методе компьютер не контролирует запоминающее устройство в любое время, но ведет себя аналогично подключению клиент-сервер. Вот как определить MTP на Android.
- Подключите Android-устройство к компьютеру через USB-кабель.
- После этого разблокируйте Android-устройство и опустите панель уведомлений.
- Затем нажмите Опции USB-соединение и выберите «Медиа-устройство (MPT)«Или же»Передача файладля передачи медиа.
- Теперь вы можете увидеть свой телефон в списке дисков на вашем компьютере.
Вам также может быть интересно увидеть: 20 лучших приложений для дистанционного управления телевизором для Android
Обратите внимание, что разные смартфоны отображают разные параметры. Таким образом, режим включения MPT Это будет варьироваться от устройства к устройству.
Скорость этого протокола относительно ниже, чем скорость, которую он обеспечивает протокол хранения данных или на английском: USB Mass Storage , хотя это зависит еще и от того, какое устройство мы подключили.
Кроме того, этот протокол имеет некоторые недостатки. Он более нестабилен, чем протокол Запоминающее устройство и менее совместим, например, с операционными системами Linux, потому что MTP Зависит от конкретных и проприетарных драйверов для запуска. Этот протокол также может вызывать проблемы несовместимости в других операционных системах, таких как macOS, например, в Linux.
PTP (протокол передачи изображений) на Android
протокол PTP Это аббревиатура от . Протокол передачи изображений что значит Протокол передачи изображений Этот тип подключения реже всего используется пользователями Android, потому что, когда пользователи выбирают этот метод, ваше Android-устройство отображается на компьютере как камера. В общем, когда мы подключаем камеры, ноутбук обеспечивает поддержку обоих PTP و MTP в то же время.
Пока в режиме PTP (протокол передачи изображений) Смартфон ведет себя как фотокамера без поддержки Протокол передачи мультимедиа (MTP). Этот режим рекомендуется только в том случае, если пользователь хочет перенести фотографии, так как он позволяет передавать фотографии с устройства на компьютер без использования какого-либо дополнительного программного обеспечения или инструмента.
Вам также может быть интересно увидеть: Как включить Wi-Fi на компьютере на Windows 10
Вот как определить PTP на Android:
- Подключите Android-устройство к компьютеру через USB-кабель.
- После этого разблокируйте Android-устройство и опустите панель уведомлений.
- Затем нажмите на параметры USB-подключения и выберите «PTP (протокол передачи изображений)«Или же»передача фотографийДля передачи изображений.
- Теперь вы можете увидеть свой телефон в списке устройств камеры на вашем ПК.
USB-накопитель на Android
USB-накопитель или на английском: USB Mass Storage Это, без сомнения, один из самых полезных, совместимых и простых в использовании режимов. В этом режиме устройство подключается как USB-накопитель или традиционный внешний жесткий диск, что позволяет без проблем работать с этим пространством для хранения.
Если в устройстве есть внешняя карта памяти, она также будет установлена самостоятельно как еще одно запоминающее устройство.
Основная проблема этого метода заключается в том, что когда он подключен к компьютеру и активирован, данные больше не доступны на смартфоне до тех пор, пока не будет отключено запоминающее устройство компьютера. Это также может привести к сбою некоторых приложений при попытке доступа к ним.
Последние версии Android также повысили безопасность данных, хранящихся на смартфонах и планшетах, и устранили совместимость с этим типом подключения, оставив только подключения MTP و PTP Со своими преимуществами и недостатками.
Эта статья служила простым справочником, чтобы узнать, в чем разница между протоколом MTP و PTP و USB Mass Storage.
Вам также может быть интересно узнать о:
- 15 лучших вариантов использования OTG-кабеля, о которых вы должны знать
- Как отключить USB-соединение и отключить звук в Windows
- Как отключить или включить порты USB
- В чем разница между USB-ключами
Вам также может быть интересно увидеть: Топ-10 лучших офлайн-приложений GPS-карт для Android в 2023 году
Мы надеемся, что эта статья поможет вам узнать разницу между MTP و PTP و USB Mass Storage. Поделитесь с нами своим мнением и опытом в комментариях.
Android. Mtp Пространство имен
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет API- интерфейсы, которые позволяют взаимодействовать напрямую с подключенными камерами и другими устройствами, используя подмножество PTP (протокол передачи изображений) спецификации MTP (протокол передачи мультимедиа).
Классы
Класс, содержащий константы в спецификациях MTP и PTP.
Этот класс представляет устройство MTP или PTP, подключенное к шине узла USB.
Этот класс инкапсулирует сведения об устройстве MTP.
Этот класс инкапсулирует сведения о событии MTP.
Этот класс инкапсулирует сведения об объекте на устройстве MTP.
Создает новый экземпляр сведений об объекте.
Этот класс инкапсулирует сведения о единице хранения на устройстве MTP.
Перечисления
Перечисляет значения, возвращаемые несколькими типами.
Предоставляет API- интерфейсы, которые позволяют взаимодействовать напрямую с подключенными камерами и другими устройствами, используя подмножество PTP (протокол передачи изображений) спецификации MTP (протокол передачи мультимедиа).
Перечисляет значения, возвращаемые несколькими типами и принимаемые в качестве параметра членов F:Android.Mtp.MtpConstants.IsAbstractObject и F:Android.Mtp.MtpDevice.GetObjectHandles .
Предоставляет API- интерфейсы, которые позволяют взаимодействовать напрямую с подключенными камерами и другими устройствами, используя подмножество PTP (протокол передачи изображений) спецификации MTP (протокол передачи мультимедиа).
Перечисляет значения, возвращаемые несколькими типами.
MTP Хост — что это за программа на Андроид? (com.android.mtp)
Приветствую друзья. Данная статья расскажет об одном компоненте, который можете заметить на устройстве под управлением операционной системы OS Android.
MTP Хост — что это за программа на Андроид?
Компонент, отвечающий за передачу файлов между мобильным устройством и компьютером.
Иногда выскакивает ошибка — произошел сбой. Юзеры форума 4PDA сообщают — избавиться можно путем открытия настроек > приложения > системные процессы > найти MTP Host > отключить.
Пользователи пишут что данная программа содержит компонент UsbSystem.apk, который содержит спам (загрузка картинок в фоновом режиме). Также по мнению антивируса данная программа может быть потенциально опасной.
Некоторые пишут что удалять нельзя. Другие — можно, к компьютеру спокойно подключается без данного модуля.
При запуске приложения Файлы может быть ошибка, связанная с приложением, решение — удалить MTP-хост.
MTP — что это такое? (Media Transfer Protocol)
Набор решений PTP (Picture Transfer Protocol), предназначенный для передачи данных (включая файлы) по кабелю USB.
Media Transfer Protocol, впервые появился на устройствах Android Honeycomb.
Кроме телефонов протокол также используется в MP3-плеерах, цифровых камерах.
Вывод
- MTP Хост — компонент приложения MTP, которое используется для передачи файлов с смартфона на компьютер по USB.
- Одни пишут — можно удалить. Другие — нет. Поэтому перед удалением создайте бэкап системы на всякий случай. Вместо удаления лучше попробовать заморозить используя инструмент Titanium Backup (необходимы root-права), при отсутствии проблем в будущем можно будет удалить.