Разъемы USB для Android: Объяснение: MTP, PTP и USB

Оглавление:

Разъемы USB для Android: Объяснение: MTP, PTP и USB
Разъемы USB для Android: Объяснение: MTP, PTP и USB

Видео: Разъемы USB для Android: Объяснение: MTP, PTP и USB

Видео: Разъемы USB для Android: Объяснение: MTP, PTP и USB
Видео: фишки Mac OS о которых ты не знал - YouTube 2024, Май
Anonim
Старые устройства Android поддерживают запоминающее устройство USB для передачи файлов взад и вперед с помощью компьютера. Современные устройства Android используют протоколы MTP или PTP - вы можете выбрать, какой из них вы предпочитаете.
Старые устройства Android поддерживают запоминающее устройство USB для передачи файлов взад и вперед с помощью компьютера. Современные устройства Android используют протоколы MTP или PTP - вы можете выбрать, какой из них вы предпочитаете.

Чтобы выбрать протокол подключения USB, откройте приложение «Настройки», нажмите «Хранение», нажмите кнопку «Меню» и коснитесь USB-подключения к компьютеру. Вы также увидите протокол, который ваше устройство использует в качестве уведомления, когда оно подключено к компьютеру через USB.

Почему современные устройства Android не поддерживают USB-накопитель

USB-накопитель, также известный как «Класс запоминающего устройства USB», «USB MSC» или UMS, был способом, которым устаревшие версии Android открывали свое хранилище на компьютере. Когда вы подключили свое Android-устройство к компьютеру, вам нужно будет специально нажать кнопку «Подключить хранилище к ПК», чтобы сделать хранилище устройства Android доступным для компьютера через запоминающее устройство USB. Отключая его от компьютера, вам нужно нажать кнопку «Отключить USB-накопитель».

USB-накопитель - это стандартный протокол, используемый флэш-накопителями, внешними жесткими дисками, SD-картами и другими USB-накопителями. Привод становится полностью доступным для компьютера, как если бы это был внутренний диск.

Были проблемы с тем, как это сработало. Независимо от того, какое устройство имеет доступ к хранилищу, ему нужен эксклюзивный доступ к нему. Когда вы подключили хранилище к компьютеру, он был отключен от операционной системы Android, запущенной на устройстве. Любые файлы или приложения, хранящиеся на SD-карте или USB-накопителе, будут недоступны при подключении к компьютеру.

Системные файлы должны храниться где-то; они никогда не будут отключены от устройства, поэтому вы оказались с устройствами Android, содержащими отдельные разделы данных для разделов «системного хранилища» и / sdcard для «USB-накопителя» на одном и том же внутреннем устройстве хранения. Android установил приложения и свои системные файлы на / data, а пользовательские данные были сохранены на разделе / sdcard.
Системные файлы должны храниться где-то; они никогда не будут отключены от устройства, поэтому вы оказались с устройствами Android, содержащими отдельные разделы данных для разделов «системного хранилища» и / sdcard для «USB-накопителя» на одном и том же внутреннем устройстве хранения. Android установил приложения и свои системные файлы на / data, а пользовательские данные были сохранены на разделе / sdcard.

Из-за этого жесткого раскола у вас может быть слишком мало места для приложений и слишком много места для данных, или слишком мало места для приложений и слишком много места для данных. Вы не можете изменять размер этих разделов без использования вашего устройства - производитель выбрал соответствующую сумму для каждого раздела на заводе.

Image
Image

Поскольку файловая система должна была быть доступна с устройства Windows, ее нужно было форматировать с файловой системой FAT. Microsoft не только имеет патенты, которые она оказывает на FAT, FAT также является более старой, более медленной файловой системой без современной системы разрешений. Android теперь может использовать современную файловую систему ext4 для всех ее разделов, потому что они не должны быть непосредственно прочитаны Windows.

Подключение телефона Android или планшета к компьютеру в качестве стандартного USB-устройства хранения данных удобно, но слишком много недостатков. Сумасшествие пришлось прекратить, поэтому современные устройства Android используют разные протоколы подключения USB.

Image
Image

MTP - мультимедийное устройство

MTP означает «Протокол передачи мультимедиа». Когда Android использует этот протокол, он появляется на компьютере как «мультимедийное устройство». Протокол передачи мультимедиа широко рекламировался как стандартизованный протокол для передачи аудиофайлов на цифровые музыкальные проигрыватели с помощью Windows Media Player и аналогичные приложения. Он был разработан, чтобы позволить другим компаниям медиаплеера конкурировать с iPod от Apple и iTunes.

Этот протокол работает совсем не так, как USB-накопитель. Вместо того, чтобы подвергать необработанную файловую систему вашего устройства Android Windows, MTP работает на уровне файла. Устройство Android не выводит все устройство хранения в Windows. Вместо этого, когда вы подключаете устройство к компьютеру, компьютер запрашивает устройство, и устройство отвечает на список файлов и каталогов, которые он предлагает. Компьютер может загрузить файл - он запросит файл с устройства, и устройство отправит файл по соединению. Если компьютер хочет загрузить файл, он отправляет файл на устройство, и устройство решает его сохранить. Когда вы удаляете файл, ваш компьютер отправляет на устройство сигнал, говорящий «удалите этот файл», и устройство может его удалить.

Android может выбрать файлы, которые он представляет вам, и скрыть системные файлы, чтобы вы не могли их видеть или изменять. Если вы попытаетесь удалить или отредактировать файл, который не может быть изменен, устройство отклонит запрос, и вы увидите сообщение об ошибке.

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

На практике MTP функционирует так же, как USB-накопитель. Например, в проводнике Windows отображается устройство MTP, поэтому вы можете просматривать и передавать файлы. Linux также включает предложения для MTP-устройств через libmtp, который обычно входит в популярные настольные Linux-дистрибутивы. MTP-устройства также должны появляться в файловом менеджере вашего Linux-сервера.
На практике MTP функционирует так же, как USB-накопитель. Например, в проводнике Windows отображается устройство MTP, поэтому вы можете просматривать и передавать файлы. Linux также включает предложения для MTP-устройств через libmtp, который обычно входит в популярные настольные Linux-дистрибутивы. MTP-устройства также должны появляться в файловом менеджере вашего Linux-сервера.

Mac OS X от Apple - это поддержка - она вообще не включает поддержку MTP. IPod, iPhone и iPad от Apple используют собственный собственный протокол синхронизации вместе с iTunes, поэтому почему они хотят поддерживать конкурирующий протокол?

Google предоставляет приложение для передачи файлов Android для Mac OS X. Это приложение - просто простой клиент MTP, поэтому он будет работать для передачи файлов туда и обратно на Mac. Google не предоставляет это приложение для другой операционной системы, потому что они включают поддержку MTP.

Image
Image

PTP - Цифровая камера

PTP означает «протокол передачи изображений». Когда Android использует этот протокол, он появляется на компьютере как цифровая камера.

MTP фактически основан на PTP, но добавляет больше функций или «расширений». PTP работает аналогично MTP и обычно используется цифровыми камерами. Любая программа, которая поддерживает захват фотографий с цифровой камеры, будет поддерживать захват фотографий с телефона Android при выборе режима PTP. PTP был разработан как стандартный протокол для связи с цифровыми камерами.

В этом режиме ваше устройство Android будет работать с приложениями цифровой камеры, которые поддерживают PTP, но не MTP. Mac OS X от Apple поддерживает PTP, поэтому вы можете использовать режим PTP для передачи фотографий с устройства Android на Mac через USB-соединение без специального программного обеспечения.

Image
Image

Если у вас старое Android-устройство, вы можете использовать USB-накопитель. На современном Android-устройстве у вас есть выбор между MTP и PTP - вы должны использовать MTP, если у вас нет программного обеспечения, которое поддерживает только PTP.

Если на вашем устройстве имеется съемная SD-карта, вы можете удалить SD-карту и вставить ее прямо в слот для SD-карты вашего компьютера. SD-карта будет доступна для вашего компьютера в качестве устройства хранения, поэтому вы можете получить доступ ко всем файлам на нем, запустить программное обеспечение для восстановления файлов и делать все, что вы не можете сделать с MTP.

Рекомендуемые: