Logo nl.androidermagazine.com
Logo nl.androidermagazine.com

IJssandwich uitgelegd: Mtp - wat is het, waarom gebruikt u het en hoe stelt u het in

Inhoudsopgave:

Anonim

MTP (Media Transfer Protocol) verscheen voor het eerst als standaard op Android-apparaten met Honeycomb. Het is een beetje een verandering van de normale USB Mass Storage (UMS) bestandsoverdracht die we gewend zijn, waarbij je je telefoon aansluit, op "USB-modus" drukt en bestanden begint te verplaatsen. En omdat het de standaard is geworden in Ice Cream Sandwich op de Galaxy Nexus, is het tijd om ernaar te kijken. Ga naar de pauze waar we zien wat het is, waarom we het gebruiken en hoe het op uw computer kan worden ingesteld voor eenvoudige bestandsoverdracht.

Bekijk onze Ultimate Ice Cream Sandwich Guide

Wat is MTP?

MTP is een set aangepaste extensies voor PTP (Picture Transfer Protocol) die wordt uitgebreid om bestanden en de bijbehorende metagegevens via USB over te dragen. Nog steeds bij ons?

Oorspronkelijk onderdeel van het Windows Media-framework, standaardiseerde de werkgroep USB Implementers Forum-apparaat in 2008 MTP als een USB-apparaattype, waardoor het een erkende standaard is. Als je een oude iriver of Creative MP3-speler of een oud PDA-apparaat had, heb je waarschijnlijk MTP gebruikt. Als u een zelfstandige digitale camera gebruikt die automatisch wordt geactiveerd als apparaat wanneer u deze aansluit, gebruikt u PTP, wat in wezen hetzelfde is. Het is niet nieuw, maar het is nieuw voor Android vanaf Honeycomb en het staat op het punt gezien te worden door nog veel meer oogappels in Ice Cream Sandwich.

Als je bent zoals ik, is verandering eng en niemand vindt het leuk. De kans is groot dat je niet zoals ik bent en nieuwe functies en ideeën wilt, dus laten we eens kijken waarom het wordt gebruikt, en nog belangrijker, hoe het in te stellen.

Waarom MTP gebruiken in plaats van USB-massaopslag?

Simpel gezegd, MTP is nu de standaard die wordt gebruikt om te voorkomen dat OEM's en transporteurs u veel "opslagruimte" en zeer weinig toepassingsruimte bieden. Dat is niet het gedoe van een verwarde oude Android-nerd, maar het juiste woord van Android-ingenieur Dan Morril:

We hebben dit niet gedaan omdat we ext3 wilden gebruiken (hoewel dat een bijkomend voordeel is.) We deden het omdat we de "openbare gedeelde opslag" (dwz voor muziek en foto's) wilden kunnen samenvoegen met de interne privé-app opslag.

We waren het zat om te zien dat OEM's veel GB interne opslag voor muziek bevatten, terwijl gebruikers nog steeds onvoldoende ruimte hadden voor apps en gegevens. Met deze aanpak kunnen we alles op één volume samenvoegen, wat veel beter is.

USB-massaopslag heeft één groot nadeel - wanneer u de opslagpartitie koppelt (of het nu een SD-kaart is of een intern blok zoals de Nexus S heeft), hebt u de hele partitie toegewezen zoals gebruikt door een andere machine. Dit betekent dat de oorspronkelijke host (dat wil zeggen uw telefoon of tablet) er geen toegang toe heeft, en de nieuwe host (de computer waarop u uw telefoon of tablet hebt aangesloten) mag slechte dingen doen die het kunnen verpesten helemaal op. Daarom zou het verplaatsen van sommige applicaties naar de SD-kaart - en met name widgets - soms tot gekheid leiden.

Als bonus betekent het gebruik van MTP dat Android-apparaatmakers niet langer FAT-bestandssystemen voor apparaatopslag hoeven te gebruiken, en ext opmaak kunnen gebruiken om dingen een beetje beter en sneller te laten werken. Apparaten worden nog steeds verkocht met SD-kaartsleuven en ze kunnen dezelfde USB-massaopslagmodus gebruiken die we gewend zijn, maar nieuwe apparaten zonder verwijderbare opslag moeten allemaal MTP van Ice Cream Sandwich gebruiken.

Het opzetten

Sinds Windows XP werken MTP-apparaten gewoon in Windows. Sluit uw Galaxy Nexus aan, kies MTP als het verbindingstype en Windows zal het stuurprogramma vinden en u bent klaar om te gaan. U kunt probleemloos bladeren en bestanden tussen uw telefoon en computer overzetten, en het is gemakkelijk en magisch. Maar niet iedereen gebruikt Windows, toch? Hier leest u hoe u dingen instelt op de andere 10 procent van de computers die er zijn, Linux en Mac.

Mac OS

De mensen van Android hebben het gemakkelijk mogelijk gemaakt om MTP-apparaten op een Mac te gebruiken. Download en installeer eenvoudig het Android File Transfer-programma, sluit uw apparaat aan op uw computer en dubbelklik op de AFT-toepassing om deze op te starten. U kunt vervolgens elk bestand (tot 4 GB groot) van en naar het apparaat slepen en neerzetten. Er is zelfs een speciale hulppagina voor het geval je een addertje onder het gras raakt.

Linux

Op een Linux-installatie zijn de dingen niet zo eenvoudig. Aan de positieve kant heb je een beetje controle over hoe dingen worden gemonteerd, maar er is geen enkele klik-oplossing. Wees niet ontmoedigd, je kunt MTP in een mum van tijd instellen en gebruiken met een beetje terminalopdrachtplezier. Hier is een uitleg voor het gebruik van de Galaxy Nexus met Ubuntu:

Stel een UDEV-regel in via de terminal door het regelsbestand te openen

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

En voer de volgende regel in aan het einde van het bestand (zorg ervoor dat u uw gebruikersnaam aan het einde gebruikt!):

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

Installeer nu de tools en stel een koppelpunt in door de volgende opdrachten regel voor regel in te voeren

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

Sluit uw Galaxy Nexus aan en voer de volgende regel in hetzelfde terminalvenster in:

sudo mtpfs -o allow_other / media / GNexus

Sleep door Nautilus en voer het volgende in als u klaar bent en moet ontkoppelen:

sudo umount mtpfs

Dit zal moeten volstaan ​​totdat iemand een paar scripts of een frontend schrijft. Je hoeft mtpfs niet te installeren, het mountpoint te maken of het na de eerste keer te chmoden. Mogelijk moet u het apparaat elke keer handmatig koppelen, ik weet meer wanneer ik er een krijg om mee te spelen.

Een alternatief

Ik heb een Galaxy Tab 10.1, die MTP gebruikt voor de overdrachtsmodus en die nooit aansluit op de pc. Ik gebruik een combinatie van Wifi File Explorer en QuickSSHd uit de markt en breng thuis bestanden over via mijn LAN. Misschien wil je hier zelf naar kijken als je zoals ik bent en draden haat.