Logo tl.androidermagazine.com
Logo tl.androidermagazine.com

Ipinaliwanag ng ice cream sandwich: mtp - ano ito, bakit gamitin ito, at kung paano i-set up ito

Talaan ng mga Nilalaman:

Anonim

Una nang nagpakita ang MTP (Media Transfer Protocol) bilang default sa mga aparatong Android na may Honeycomb. Kaunti ng pagbabago mula sa normal na paglilipat ng file ng USB Mass Storage (UMS) na nakasanayan namin, kung saan mo plug ang iyong telepono, pindutin ang "USB mode" at simulan ang paglipat ng mga file. At dahil ito ay naging pamantayan sa Ice Cream Sandwich sa Galaxy Nexus, oras na upang tingnan ito. Pindutin ang pindutan ng pahinga kung saan namin nakita kung ano ito, kung bakit ginagamit namin ito, at kung paano i-set up ito sa iyong computer para sa madaling paglipat ng file.

Suriin ang aming Ultimate Guide ng Ice Cream Sandwich

Ano ang MTP?

Ang MTP ay isang hanay ng mga pasadyang mga extension para sa PTP (Larawan Transfer Protocol) na pinapayuhan upang payagan ang mga file at ang kanilang nauugnay na metadata na ilipat sa buong USB. Nasa atin pa rin?

Orihinal na bahagi ng balangkas ng Windows Media, noong 2008 ang aparato ng USB Implementers Forum working working standard na MTP bilang isang uri ng USB aparato, ginagawa itong isang kinikilalang pamantayan. Kung mayroon kang isang lumang iriver o manlalaro ng MP3 ng MP3, o isang lumang aparato ng PDA, marahil ginamit mo ang MTP. Kung gumagamit ka ng isang nakapag-iisang digital camera na awtomatikong naka-mount bilang isang aparato kapag isinaksak mo ito, gumagamit ka ng PTP, na mahalagang bagay din. Hindi ito bago, ngunit bago ito sa Android ng pulot-pukyutan, at malapit na itong makita ng maraming mga eyeballs sa Ice Cream Sandwich.

Kung katulad mo ako, ang pagbabago ay nakakatakot at walang may gusto dito. Ang mga pagkakataon ay hindi ka tulad sa akin at nais ng mga bagong tampok at ideya, kaya tingnan natin kung bakit ito ginagamit, at mas mahalaga, kung paano ito i-set up.

Bakit gamitin ang MTP sa halip na USB Mass Storage?

Nang simple, MTP na ngayon ang pamantayang ginagamit upang ihinto ang mga OEM at carriers mula sa pagbibigay sa iyo ng mga oodles ng "espasyo ng imbakan" at napakaliit na puwang ng aplikasyon. Hindi iyon ang mga rambling ng isang crotchety old Android geek, ngunit ang salitang mula mismo sa Android engineer na Dan Morril:

Hindi namin ginawa ito dahil nais naming gumamit ng ext3 (bagaman iyon ay isang benepisyo sa panig.) Ginawa namin ito dahil nais namin na makiisa ang "pampublikong nakabahaging imbakan" (ibig sabihin para sa musika at mga larawan) sa panloob na pribadong app imbakan

Napapagod kami ng makita ang mga OEM na nagsasama ng maraming GB ng panloob na imbakan para sa musika, habang ang mga gumagamit ay tumatakbo pa sa labas ng puwang para sa mga app at data. Ang pamamaraang ito ay nagbibigay-daan sa amin pagsamahin ang lahat sa isang dami, na kung saan ay mas mahusay.

Ang USB Mass Storage ay may isang malaking disbentaha - kapag na-mount mo ang pagkahati sa imbakan (kung ito ay isang SD card o isang panloob na bloke tulad ng mayroon ng Nexus S), inilaan mo ang buong pagkahati tulad ng ginagamit ng isa pang makina. Nangangahulugan ito na ang orihinal na host (na magiging iyong telepono o tablet) ay walang access dito, at ang bagong host (ang computer na iyong na-plug ang iyong telepono o tablet) ay pinapayagan na gumawa ng masasamang bagay na maaaring gulo ito lahat. Iyon ang dahilan kung bakit ang paglipat ng ilang mga aplikasyon sa SD card - at lalo na ang mga widget - kung minsan ay magtatapos sa kadayaan.

Bilang isang bonus, ang paggamit ng MTP ay nangangahulugan na ang mga gumagawa ng aparato ng Android ay hindi na kailangang gumamit ng mga file ng FAT file sa pag-iimbak ng aparato, at maaaring gumamit ng ext na pag-format upang gawing mas mahusay at mas mabilis ang mga bagay. Ibebenta pa rin ang mga aparato na may mga slot ng SDcard, at magagamit nila ang parehong mode ng USB Mass Storage na dati nating ginagamit, ngunit ang mga bagong aparato na walang natatanggal na imbakan ay dapat gamitin ng lahat ng MTP mula sa Ice Cream Sandwich pasulong.

Pag-set up ito

Dahil ang Windows XP, ang mga aparato ng MTP ay "gumagana lamang" sa Windows. I-plug ang iyong Galaxy Nexus sa, piliin ang MTP bilang uri ng koneksyon, at hahanapin ng Windows ang driver at handa ka nang pumunta. Maaari kang mag-browse at maglipat ng mga file sa pagitan ng iyong telepono at computer nang walang anumang mga isyu, at madali at kahima-himala. Ngunit hindi lahat ay gumagamit ng Windows, sila ba? Narito kung paano mag-set up ng mga bagay sa iba pang 10 porsyento ng mga computer sa labas, Linux at Mac.

Mac OS

Ang mga tao sa Android ay nagawang madali upang magamit ang mga aparato ng MTP sa isang Mac. I-download lamang at i-install ang programa ng File ng Android File Transfer, ikonekta ang iyong aparato sa iyong computer, at i-double click ang application ng AFT upang simulan ito. Pagkatapos ay maaari mong i-drag at i-drop ang anumang file (hanggang sa 4GB ang laki) papunta at mula sa aparato. Mayroong kahit isang dedikadong pahina ng tulong kung sakaling tumama ka.

Linux

Sa isang pag-install ng Linux, ang mga bagay ay hindi gaanong kadali. Sa dagdag na bahagi mayroon kang kaunting kontrol kung paano naka-mount ang mga bagay, ngunit walang isang pag-click na solusyon. Huwag mawalan ng pag-asa, maaari kang magkaroon ng set up ng MTP at tumatakbo nang walang oras na may kaunting kasiyahan sa terminal command. Narito ang isang walkthrough para sa paggamit ng Galaxy Nexus na may Ubuntu:

Mag-set up ng isang panuntunan UDEV sa pamamagitan ng terminal sa pamamagitan ng pagbubukas ng mga patakaran file

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

At pagpasok sa sumusunod na linya sa dulo ng file (siguraduhing gamitin ang iyong pangalan ng gumagamit sa dulo!):

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

Ngayon i-install ang mga tool at magtakda ng isang mount point sa pamamagitan ng pagpasok ng mga sumusunod na utos ng isang linya sa isang pagkakataon

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

I-plug ang iyong Galaxy Nexus, at ipasok ang susunod na linya sa parehong window ng terminal:

sudo mtpfs -o pay_other / media / GNexus

I-drag at i-drop sa pamamagitan ng Nautilus, at kapag tapos ka na at kailangan upang hindi maihatid, ipasok ang sumusunod:

sudo umount mtpfs

Ito ay kailangang magsapat hanggang sa magsusulat ang isang script ng ilang o isang harapan. Hindi mo na kailangang mag-install ng mtpf, gawin ang mount point, o chmod ito pagkatapos ng unang pagkakataon. Maaaring kailanganin mong manu-manong i-mount ang aparato sa bawat oras, malalaman ko ang higit pa kapag nakikipaglaro ako.

Isang alternatibo

Mayroon akong isang Galaxy Tab 10.1, na gumagamit ng MTP para sa mode ng paglipat, at hindi kailanman mai-hook ito sa PC. Gumagamit ako ng isang kumbinasyon ng Wifi File Explorer at QuickSSHd mula sa merkado at ilipat ang mga file sa buong LAN ko sa bahay. Baka gusto mong tingnan ito sa iyong sarili kung katulad mo ako at galit sa mga wire.