Kazalo:
MTP (Media Transfer Protocol) se je najprej prikazal kot privzeto na napravah Android z Honeycomb. Nekaj sprememb je pri običajnem prenosu datotek USB Mass Storage (UMS), ki smo ga vajeni, kjer vtaknete telefon, pritisnete na »USB mode« in začnete premikati datoteke. In ker je to postal standard v Ice Cream Sandwich na Galaxy Nexusu, je čas, da si ga omislimo. Prelomite se tam, kjer vidimo, kaj je, zakaj ga uporabljamo in kako ga nastaviti v računalnik za enostaven prenos datotek.
Oglejte si naš Ultimate vodič po sendviču s sladoledom
Kaj je MTP?
MTP je niz razširitev po meri za PTP (protokol za prenos slike), ki je izboljšan, da omogoča prenos datotek in z njimi povezanih metapodatkov prek USB-ja. Še vedno z nami?
Prvotno je bil del Windows Media okvira. Leta 2008 je delovna skupina naprav USB Implementers Forum standardizirala MTP kot tip USB naprave, zaradi česar je postal priznan standard. Če ste imeli stari iriver ali Creative MP3 predvajalnik ali staro napravo PDA, ste verjetno uporabljali MTP. Če uporabljate samostojen digitalni fotoaparat, ki se samodejno priklopi kot naprava, ko ga vklopite, uporabljate PTP, kar je v bistvu ista stvar. Ni nič novega, je pa Android kot pri Honeycombu in ga bo v Ice Cream Sandwichu videlo veliko več očesnih zrkel.
Če ste takšni kot jaz, je sprememba strašljiva in nihče je ne mara. Verjetno niste takšni kot jaz in želite nove funkcije in ideje, zato si poglejmo, zakaj se uporablja, in kar je še pomembneje, kako ga nastaviti.
Zakaj uporabljati MTP namesto USB Mass Storage?
Preprosto povedano, MTP je zdaj standard, ki preprečuje proizvajalcem originalne opreme in ponudnikom storitev, da vam nudijo "prostor za shranjevanje" in zelo malo prostora za uporabo. Ne gre za klopotenje starega Androidovega geeka, ampak besedo, ki jo je ustvaril Android inženir Dan Morril:
Tega nismo storili, ker smo želeli uporabiti ext3 (čeprav je to stranska korist.) To smo storili, ker smo želeli imeti možnost, da združimo "javno skupno shrambo" (tj. Za glasbo in fotografije) z notranjo zasebno aplikacijo shranjevanje.
Naveličali smo se, da OEM-ji vključujejo veliko GB notranjega prostora za shranjevanje glasbe, medtem ko uporabnikom še vedno primanjkuje prostora za aplikacije in podatke. Ta pristop nam omogoča, da združimo vse v enem zvezku, kar je veliko bolje.
USB Mass Storage ima eno veliko pomanjkljivost - ko montirate shranjevalno particijo (naj bo to kartica SD ali notranji blok, kot jo ima Nexus S), ste posvetili celotno particijo, kot jo uporablja drug stroj. To pomeni, da izvirni gostitelj (to bi bil vaš telefon ali tablični računalnik) nima dostopa do njega, novi gostitelj (računalnik, v katerega ste priključili telefon ali tablični računalnik) pa lahko počne slabe stvari, ki bi ga lahko zmedle vse gor. Zato bi se premikanje nekaterih aplikacij na SD kartico - predvsem widgete - včasih končalo v nerodnosti.
Uporaba dodatka MTP kot bonus pomeni, da proizvajalcem naprav Android ni več treba uporabljati datotečnih sistemov FAT za shranjevanje naprav in lahko uporabijo formatiranje ext, da bi stvari delovale nekoliko bolje in hitreje. Naprave bodo še vedno naprodaj z režami SDcard in bodo lahko uporabljale enak način USB Mass Storage, kot smo ga vajeni, vendar morajo nove naprave brez odstranljive shrambe vse uporabljati MTP od Ice Cream Sandwich naprej.
Nastavitev
Od sistema Windows XP naprave MTP v operacijskem sistemu Windows "samo delujejo". Priključite svoj Galaxy Nexus, izberite vrsto povezave MTP in Windows bo našel gonilnik in že ste pripravljeni. Med brskanjem in prenosom datotek med telefonom in računalnikom lahko brez kakršnih koli težav, in to je enostavno in čarobno. A ne uporabljajo vsi Windows, kajne? Takole lahko nastavite stvari na ostalih 10 odstotkih računalnikov, Linux in Mac.
Mac OS
Ljudje v Androidu so olajšali uporabo MTP naprav na Macu. Preprosto prenesite in namestite program za prenos datotek Android, napravo povežite z računalnikom in dvokliknite aplikacijo AFT, da jo zaženete. Nato lahko povlečete in spustite katero koli datoteko (velikosti do 4 GB) v in iz naprave. Obstaja celo posebna stran za pomoč v primeru, da udarite v požara.
Linux
Pri namestitvi Linuxa stvari niso tako enostavne. Na strani plus imate malo nadzora nad tem, kako so stvari nameščene, vendar rešitve ni z enim klikom. Ne odvračajte se, lahko v kratkem času nastavite in zaženete MTP z malo terminala. Tukaj je navodila za uporabo Galaxy Nexusa z Ubuntu:
Preko terminala nastavite pravilo UDEV tako, da odprete datoteko s pravili
sudo nano -w /etc/udev/rules.d/51-android.rules
In na koncu datoteke vnesite naslednjo vrstico (na koncu ne pozabite uporabiti svojega uporabniškega imena!):
SUBSYSTEM == "usb", ATTR {idVendor} == "04e8", ATTR {idProduct} == "6860", MODE = "0600", LASTNIK = "
"
Zdaj namestite orodja in nastavite točko vgradnje, tako da v eno vrstico vnesete naslednje ukaze
- sudo apt-get install mtpfs
- sudo mkdir / media / GNexus
- sudo chmod 775 / media / GNexus
Priključite svoj Galaxy Nexus in v istem terminalskem oknu vnesite naslednjo vrstico:
sudo mtpfs -o dovoljenje_other / media / GNexus
Povlecite in spusti skozi Nautilus, ko končate in ga morate odklopiti, vnesite naslednje:
sudo umount mtpfs
To bo moralo zadostovati, dokler nekdo ne napiše par scenarijev ali sprednjega dela. Ni vam treba namestiti mtpfs, določiti točke pritrditve ali chmod po prvem času. Napravo boste morda morali vsakič namestiti ročno, vedel bom več, ko se bom z njo igral.
Alternativa
Imam Galaxy Tab 10.1, ki za prenos uporablja MTP in ga nikoli ne priklopite na računalnik. Uporabljam kombinacijo Wifi File Explorerja in QuickSSHd s trga in datoteke prenašam prek svojega LAN doma. Morda bi si želeli pogledati to, če ste takšni kot jaz in sovražite žice.