Зміст:
- Що таке MTP?
- Навіщо використовувати MTP замість USB Mass Storage?
- Налаштування його
- Mac OS
- Linux
- Альтернатива
MTP (Media Transfer Protocol) вперше з'явився за замовчуванням на пристроях Android із Honeycomb. Це трохи зміна від звичайної передачі файлів USB Mass Storage (UMS), до якої ми звикли, де ви підключаєте телефон, натискаєте "Режим USB" і починаєте переміщення файлів. А оскільки це стало стандартом у сендвіч-морозиві на Galaxy Nexus, саме час його ознайомити. Натисніть на перерву, де ми бачимо, що це таке, чому ми його використовуємо та як налаштувати його на комп’ютер для легкої передачі файлів.
Ознайомтеся з нашим Початковим посібником із сендвічів з морозивом
Що таке MTP?
MTP - це набір спеціальних розширень для PTP (протокол передачі зображень), який вдосконалюється, щоб дозволити передачу файлів та пов'язаних з ними метаданих через USB. Ще з нами?
Спочатку в рамках медіапрограми Windows, у 2008 році робоча група пристроїв USB Implementers Forum стандартизувала MTP як тип пристрою USB, що зробило його визнаним стандартом. Якщо у вас був старий плеєр iriver, Creative MP3 або старий пристрій КПК, ви, ймовірно, використовували MTP. Якщо ви використовуєте автономну цифрову камеру, яка автоматично підключається як пристрій під час підключення до неї, ви використовуєте PTP, що по суті те саме. Це не ново, але він новий для Android, як і стільниковий стіл, і ось-ось його побачать набагато більше очних яблук у сендвіч-морозиві.
Якщо ти схожий на мене, зміна страшна, і нікому це не подобається. Швидше за все, ви не схожі на мене і хочете нових функцій та ідей, тому давайте розберемося, для чого він використовується, і що ще важливіше, як його налаштувати.
Навіщо використовувати MTP замість USB Mass Storage?
Простіше кажучи, MTP тепер є стандартом, який використовується для того, щоб запобігти постачальникам OEM та постачальників послуг, щоб вони не мали вам "місця для зберігання" та дуже мало місця для додатків. Це не суперечки старого виродка Android, але слово прямо від Android-інженера Дена Морріла:
Ми цього не робили, тому що хотіли використовувати ext3 (хоча це побічна перевага.) Ми це зробили, оскільки хотіли мати можливість об'єднати "загальнодоступне сховище" (тобто для музики та фотографій) із внутрішнім приватним додатком зберігання.
Нам набридло бачити, що OEM-виробники містять багато ГБ внутрішньої пам’яті для музики, тоді як у користувачів все ще не вистачає місця для додатків та даних. Такий підхід дозволяє нам об'єднати все в одному томі, що набагато краще.
USB Mass Storage має один великий недолік - коли ви монтуєте розділ пам’яті (будь то SD-карта або внутрішній блок, як у Nexus S), ви виділили весь розділ, який використовується іншою машиною. Це означає, що оригінальний хост (це ваш телефон або планшет) не має доступу до нього, а новому хосту (комп’ютеру, до якого ви підключили телефон або планшет) дозволяється робити погані речі, які можуть зіпсувати його все вгору. Ось чому переміщення деяких додатків на SD-карту - і особливо віджети - іноді виявиться неграшною.
Як бонус використання MTP означає, що виробникам пристроїв Android більше не доведеться використовувати файлові системи FAT на сховищі пристроїв, і вони можуть використовувати формат ext, щоб зробити роботу трохи кращою та швидшою. Пристрої все ще продаватимуться зі слотами SDcard, і вони зможуть використовувати той самий режим USB Mass Storage, який ми звикли, але нові пристрої без знімного сховища повинні використовувати MTP від Sandwich Ice Cream вперед.
Налаштування його
Оскільки Windows XP, пристрої MTP «просто працюють» у Windows. Підключіть свій Galaxy Nexus, виберіть MTP як тип з'єднання, і Windows знайде драйвер, і ви готові йти. Ви можете переглядати та передавати файли між телефоном та комп’ютером без проблем, і це легко і магічно. Але не всі користуються Windows, чи не так? Ось як налаштувати речі на інших 10 відсотках комп'ютерів там, Linux та Mac.
Mac OS
Люди в Android зробили максимально легким використання MTP-пристроїв на Mac. Просто завантажте та встановіть програму передачі файлів Android, підключіть свій пристрій до комп'ютера та двічі клацніть програму AFT, щоб запустити її. Потім ви можете перетягнути будь-який файл (розміром до 4 ГБ) на пристрій і з нього. Існує навіть спеціальна сторінка довідки на випадок, якщо ви потрапили в корч.
Linux
В Linux встановити не все так просто. З боку плюсів ви трохи контролюєте, як все встановлено, але рішення щодо одного кліку немає. Не перешкоджайте, ви можете налаштувати і запустити MTP в найкоротші терміни, трохи розважившись командою терміналу. Ось посібник із використання Galaxy Nexus з Ubuntu:
Налаштуйте правило UDEV через термінал, відкривши файл правил
sudo nano -w /etc/udev/rules.d/51-android.rules
І введіть наступний рядок в кінці файлу (обов’язково використовуйте своє ім’я користувача в кінці!):
SUBSYSTEM == "usb", ATTR {idVendor} == "04e8", ATTR {idProduct} == "6860", MODE = "0600", ВЛАСНИК = "
"
Тепер встановіть інструменти та встановіть точку кріплення, вводячи наступні команди по одному рядку
- sudo apt-get install mtpfs
- sudo mkdir / media / GNexus
- sudo chmod 775 / media / GNexus
Підключіть свій Galaxy Nexus і введіть наступний рядок у тому ж вікні терміналу:
sudo mtpfs -o enable_other / media / GNexus
Перетягніть через Nautilus, і коли ви закінчите і вам потрібно відключити, введіть наступне:
sudo umount mtpfs
Цього буде достатньо, поки хтось не напише пару сценаріїв або передній край. Вам не потрібно встановлювати mtpfs, вказувати точку монтування чи chmod це після першого разу. Можливо, вам доведеться щоразу встановлювати пристрій вручну, я дізнаюсь більше, коли отримаю з ним гру.
Альтернатива
У мене є Galaxy Tab 10.1, який використовує MTP для перенесення, і ніколи не підключає його до ПК. Я використовую комбінацію Wifi File Explorer і QuickSSHd з ринку та передаю файли по своїй локальній мережі вдома. Можливо, ви захочете розібратися в цьому самі, якщо ви схожі на мене і ненавидите проводів.