Logo pl.androidermagazine.com
Logo pl.androidermagazine.com

Wyjaśnienie kanapki z lodami: mtp - co to jest, po co go używać i jak go skonfigurować

Spisu treści:

Anonim

MTP (Media Transfer Protocol) po raz pierwszy pojawił się jako domyślny na urządzeniach z Androidem z Honeycomb. To niewielka zmiana w stosunku do zwykłego transferu plików USB Mass Storage (UMS), do którego jesteśmy przyzwyczajeni, kiedy podłączasz telefon, włączasz „tryb USB” i zaczynasz przenosić pliki. A ponieważ stało się to standardem w Ice Cream Sandwich na Galaxy Nexus, nadszedł czas, aby się temu przyjrzeć. Uderz w przełom, w którym widzimy, co to jest, dlaczego go używamy i jak skonfigurować go na komputerze w celu łatwego przesyłania plików.

Sprawdź nasz przewodnik Ultimate Ice Cream Sandwich

Co to jest MTP?

MTP to zestaw niestandardowych rozszerzeń PTP (Picture Transfer Protocol), który jest rozbudowany, aby umożliwić przesyłanie plików i powiązanych z nimi metadanych przez USB. Nadal jesteś z nami?

Pierwotnie część środowiska Windows Media, w 2008 r. Grupa robocza urządzeń USB Implementers Forum ustandaryzowała MTP jako typ urządzenia USB, co czyni go uznanym standardem. Jeśli masz stary odtwarzacz iriver lub Creative MP3 lub stare urządzenie PDA, prawdopodobnie korzystałeś z protokołu MTP. Jeśli używasz samodzielnego aparatu cyfrowego, który automatycznie podłącza się jako urządzenie po podłączeniu, korzystasz z PTP, co w zasadzie jest tym samym. Nie jest nowy, ale jest nowością w systemie Android od plastra miodu i wkrótce zobaczy go wiele innych gałek ocznych w Ice Cream Sandwich.

Jeśli jesteś podobny do mnie, zmiana jest przerażająca i nikomu się nie podoba. Możliwe, że nie jesteś taki jak ja i chcesz nowych funkcji i pomysłów, więc zobaczmy, dlaczego jest używany, a co ważniejsze, jak go skonfigurować.

Dlaczego warto korzystać z MTP zamiast pamięci masowej USB?

Mówiąc najprościej, MTP jest obecnie standardem stosowanym w celu powstrzymania producentów OEM i przewoźników przed oferowaniem ogromnej ilości „miejsca do przechowywania” i bardzo małej przestrzeni aplikacji. To nie bzdury staroświeckich maniaków Androida, ale słowo wprost od inżyniera Androida Dana Morrila:

Nie zrobiliśmy tego, ponieważ chcieliśmy użyć ext3 (chociaż jest to dodatkowa korzyść). Zrobiliśmy to, ponieważ chcieliśmy móc połączyć „publiczną pamięć współdzieloną” (tj. Muzykę i zdjęcia) z wewnętrzną prywatną aplikacją przechowywanie.

Zmęczyło nas to, że producenci OEM zawierają wiele GB pamięci wewnętrznej na muzykę, podczas gdy użytkownikom wciąż brakowało miejsca na aplikacje i dane. Takie podejście pozwala nam scalić wszystko w jednym tomie, co jest znacznie lepsze.

Pamięć masowa USB ma jedną dużą wadę - gdy montujesz partycję pamięci (niezależnie od tego, czy jest to karta SD, czy wewnętrzny blok, taki jak Nexus S), poświęcasz całą partycję tak, jak używana jest na innym komputerze. Oznacza to, że pierwotny host (którym byłby Twój telefon lub tablet) nie ma do niego dostępu, a nowy host (komputer, do którego podłączyłeś telefon lub tablet) może robić złe rzeczy, które mogą go zepsuć wszyscy gotowi. Dlatego przeniesienie niektórych aplikacji na kartę SD - a zwłaszcza widżetów - czasami kończyło się wygadaniem.

Jako bonus, użycie MTP oznacza, że ​​twórcy urządzeń z Androidem nie muszą już używać systemów plików FAT w pamięci urządzenia i mogą używać formatowania ext, aby sprawić, że będzie działać trochę lepiej i szybciej. Urządzenia będą nadal sprzedawane z gniazdami na karty SD i będą mogły korzystać z tego samego trybu pamięci masowej USB, z którego jesteśmy przyzwyczajeni, ale wszystkie nowe urządzenia bez pamięci wymiennej powinny korzystać z MTP od Ice Cream Sandwich.

Konfiguracja

Od Windows XP urządzenia MTP „po prostu działają” w systemie Windows. Podłącz swój Galaxy Nexus, wybierz MTP jako typ połączenia, a Windows znajdzie sterownik i jesteś gotowy do pracy. Możesz przeglądać i przesyłać pliki między telefonem a komputerem bez żadnych problemów, a to łatwe i magiczne. Ale nie wszyscy używają systemu Windows, prawda? Oto jak skonfigurować rzeczy na pozostałych 10 procentach komputerów, Linux i Mac.

System operacyjny Mac

Ludzie na Androidzie ułatwiają korzystanie z urządzeń MTP na komputerze Mac. Wystarczy pobrać i zainstalować program Android File Transfer, podłączyć urządzenie do komputera i dwukrotnie kliknąć aplikację AFT, aby ją uruchomić. Następnie można przeciągnąć i upuścić dowolny plik (do 4 GB) na urządzenie i z niego. Jest nawet dedykowana strona pomocy na wypadek, gdybyś wpadł w kłopoty.

Linux

W przypadku instalacji w systemie Linux rzeczy nie są tak łatwe. Plusem jest to, że masz kontrolę nad sposobem montażu, ale nie ma rozwiązania jednego kliknięcia. Nie zniechęcaj się, możesz skonfigurować MTP i uruchomić go w mgnieniu oka z odrobiną zabawy z terminalem. Oto przewodnik dotyczący korzystania z Galaxy Nexus z Ubuntu:

Skonfiguruj regułę UDEV za pośrednictwem terminala, otwierając plik reguł

sudo nano -w /etc/udev/rules.d/51-android.rules

I wpisując następujący wiersz na końcu pliku (pamiętaj, aby użyć swojej nazwy użytkownika na końcu!):

SUBSYSTEM == "usb", ATTR {idVendor} == "04e8", ATTR {idProduct} == "6860", MODE = "0600", OWNER = "

Teraz zainstaluj narzędzia i ustaw punkt montowania, wprowadzając następujące polecenia po jednej linii na raz

  • sudo apt-get install mtpfs
  • sudo mkdir / media / GNexus
  • sudo chmod 775 / media / GNexus

Podłącz swój Galaxy Nexus i wprowadź następny wiersz w tym samym oknie terminala:

sudo mtpfs -o allow_other / media / GNexus

Przeciągnij i upuść przez Nautilus, a kiedy skończysz i musisz odmontować, wprowadź następujące polecenie:

sudo umount mtpfs

To będzie musiało wystarczyć, dopóki ktoś nie napisze kilku skryptów lub interfejsu. Nie musisz instalować mtpfs, ustawiać punktu montowania ani chmod go po raz pierwszy. Być może będziesz musiał ręcznie zamontować urządzenie za każdym razem, a dowiem się więcej, kiedy zdobędę jedno do zabawy.

Alternatywa

Mam Galaxy Tab 10.1, który używa MTP do trybu przesyłania i nigdy nie podłączam go do komputera. Używam kombinacji Wifi File Explorer i QuickSSHd z rynku i przesyłam pliki przez moją sieć LAN w domu. Możesz przyjrzeć się temu samemu, jeśli jesteś podobny do mnie i nienawidzisz drutów.