Съдържание:
MTP (Media Transfer Protocol) за пръв път се показа по подразбиране на устройства с Android с Honeycomb. Това е малка промяна от нормалния USB Mass Storage (UMS) прехвърляне на файлове, с който сме свикнали, където включите телефона си, натиснете „USB режим“ и започнете да премествате файлове. И понеже това е станало стандарт в сандвича за сладолед на Galaxy Nexus, време е да го разгледаме. Натиснете почивката, където виждаме какво е, защо го използваме и как да го настроим на вашия компютър за лесно прехвърляне на файлове.
Вижте нашето Ръководство за сандвичи на Ultimate сладолед
Какво е MTP?
MTP е набор от персонализирани разширения за PTP (Picture Transfer Protocol), който се подобрява, за да може файловете и свързаните с тях метаданни да се прехвърлят през USB. Все още с нас?
Първоначално част от рамката на Windows Media, през 2008 г. работна група за устройства на USB форуми за устройства стандартизира MTP като тип USB устройство, което го прави признат стандарт. Ако сте имали стар iriver или Creative MP3 плейър или старо PDA устройство, вероятно сте използвали MTP. Ако използвате самостоятелна цифрова камера, която автоматично се монтира като устройство, когато я включите, използвате PTP, което по същество е едно и също нещо. Не е ново, но е ново за Android, както на Honeycomb, и е на път да се види от много повече очни ябълки в сандвича с сладолед.
Ако сте като мен, промяната е страшна и никой не я харесва. Вероятно не сте като мен и искате нови функции и идеи, така че нека да разгледаме защо се използва и по-важното как да го настроите.
Защо да използвате MTP вместо USB Mass Storage?
Най-просто казано, MTP вече е стандартът, който се използва, за да попречи на производителите на OEM и превозвачите да ви дават одул за "място за съхранение" и много малко пространство за приложение. Това не са мрънките на стария герой от Android, а думата точно от Android инженера Дан Морил:
Не го направихме, защото искахме да използваме ext3 (въпреки че това е странично предимство.) Направихме го, защото искахме да можем да обединим „публичното споделено хранилище“ (т.е. за музика и снимки) с вътрешното частно приложение съхранение.
Омръзна ни да видим, че оригиналните производители включват много GB вътрешна памет за музика, докато потребителите все още нямаха място за приложения и данни. Този подход ни позволява да обединим всичко в един том, което е много по-добре.
USB Mass Storage има един голям недостатък - когато монтирате дяла за съхранение (независимо дали става въпрос за SD карта или вътрешен блок като Nexus S), сте посветили целия дял, както се използва от друга машина. Това означава, че оригиналният хост (който би бил вашият телефон или таблет) няма достъп до него, а новият хост (компютърът, към който сте включили телефона или таблета си) е позволен да прави лоши неща, които могат да го объркат. всички горе. Ето защо преместването на някои приложения към SD картата - и по-специално приспособленията - понякога би се озовало в пениса.
Като бонус използването на MTP означава, че производителите на устройства с Android вече не трябва да използват файлови системи FAT за съхранение на устройства и могат да използват форматиране на ext, за да работят нещата по-добре и по-бързо. Устройствата все още ще се продават с слотове за SDcard и те ще могат да използват същия режим на USB Mass Storage, който сме свикнали, но новите устройства без подвижно съхранение трябва да използват MTP от сандвича на Ice Cream напред.
Настройването му
Тъй като Windows XP, MTP устройствата „просто работят“ в Windows. Включете своя Galaxy Nexus, изберете MTP като тип връзка и Windows ще намери драйвера и сте готови да започнете. Можете да преглеждате и прехвърляте файлове между телефона и компютъра без проблеми и е лесно и вълшебно. Но не всеки използва Windows, нали? Ето как да настроите нещата на останалите 10 процента от компютрите, Linux и Mac.
Mac OS
Хората в Android направиха възможно най-лесно използването на MTP устройства на Mac. Просто изтеглете и инсталирайте програмата за прехвърляне на файлове на Android, свържете устройството си с компютъра и щракнете двукратно върху приложението AFT, за да го стартирате. След това можете да плъзнете и пуснете всеки файл (с размер до 4 GB) до и от устройството. Дори има специална страница за помощ в случай, че ударите някоя кича.
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 от пазара и прехвърлям файлове в моята локална мрежа у дома. Може да искате сами да погледнете в това, ако сте като мен и ненавиждате проводниците.