"Android" USB jungtys paaiškintos: MTP, PTP ir USB atmintinės

Turinys:

"Android" USB jungtys paaiškintos: MTP, PTP ir USB atmintinės
"Android" USB jungtys paaiškintos: MTP, PTP ir USB atmintinės

Video: "Android" USB jungtys paaiškintos: MTP, PTP ir USB atmintinės

Video:
Video: How to Connect Canon EOS Rebel T3i Camera to Mac | Can not Connect Canon Camera to Macbook | How to? - YouTube 2024, Gegužė
Anonim
Senesni "Android" įrenginiai palaiko USB didelį atmintį, perduodant failus į kompiuterį. Šiuolaikiniai "Android" įrenginiai naudoja MTP arba PTP protokolus - galite pasirinkti, kurį iš jų norite.
Senesni "Android" įrenginiai palaiko USB didelį atmintį, perduodant failus į kompiuterį. Šiuolaikiniai "Android" įrenginiai naudoja MTP arba PTP protokolus - galite pasirinkti, kurį iš jų norite.

Norėdami pasirinkti USB ryšio protokolą, atidarykite "Nustatymų" programą, bakstelėkite "Storage", bakstelėkite meniu mygtuką ir bakstelėkite USB kompiuterio jungtį. Taip pat pamatysite protokolą, kurį jūsų įrenginys naudoja kaip pranešimą, kai jis yra prijungtas prie kompiuterio per USB.

Kodėl šiuolaikiniai "Android" įrenginiai nepalaiko "USB Mass Storage"

USB atmintinė - taip pat žinoma kaip "USB atmintinės klasė", "USB MSC" arba "UMS" - tai senesnės "Android" versijos, kuriomis jų kompiuteriai buvo saugomi. Kai prijungsite "Android" įrenginį prie kompiuterio, turėsite konkrečiai paliesti mygtuką "Prijungti saugyklą prie kompiuterio", kad "Android" įrenginio saugykla būtų prieinama kompiuteriui per USB atmintinę. Atsijungus nuo kompiuterio, turėtumėte paliesti mygtuką "Išjungti USB atmintinę".

USB laikmena yra standartinis protokolas, naudojamas "flash drives", išorinių kietųjų diskų, SD kortelių ir kitų USB atminties įrenginių. Šis diskas yra visiškai prieinamas kompiuteriui, tarsi jis būtų vidinis.

Buvo problemų, kaip tai paveikė. Nepriklausomai nuo to, kaip įrenginys pasiekia saugyklą, reikia išskirtinės prieigos prie jo. Kai prijungėte saugyklą prie kompiuterio, ji buvo atjungta nuo "Android" operacinės sistemos, veikiančios įrenginyje. Bet kokie failai ar programos, saugomi SD kortelėje ar USB atmintinėje, nebus pasiekiami, kai jis bus prijungtas prie kompiuterio.

Sistemos failai turėjo būti saugomi kažkur; jie niekada nebūtų atjungiami nuo įrenginio, todėl tuomet galėjote naudoti "Android" įrenginius, kuriuose yra "atskirų" / "duomenų saugojimo" ir "sdcard" skaidinių "USB atmintinės" toje pačioje vidinėje atmintinėje. "Android" įdiegė programas ir jos sistemos failus į / duomenis, o naudotojo duomenys buvo saugomi / SDCARD skirsnyje.
Sistemos failai turėjo būti saugomi kažkur; jie niekada nebūtų atjungiami nuo įrenginio, todėl tuomet galėjote naudoti "Android" įrenginius, kuriuose yra "atskirų" / "duomenų saugojimo" ir "sdcard" skaidinių "USB atmintinės" toje pačioje vidinėje atmintinėje. "Android" įdiegė programas ir jos sistemos failus į / duomenis, o naudotojo duomenys buvo saugomi / SDCARD skirsnyje.

Dėl to sunkiai suskaidžius, programoms gali būti per mažai vietos, o per daug vietos gali būti perduodami duomenys arba per mažai vietos programoms ir per daug vietos duomenims. Nepavyko pakeisti šių skirsnių dydžio, nenaudodami savo įrenginio - gamintojas pasirinko tinkamą kiekį kiekvienai gamyklos pertvarai.

Kadangi failų sistema turėjo būti prieinama iš "Windows" įrenginio, ji turėjo būti suformatuojama naudojant FAT failų sistemą. Microsoft ne tik turi patentus, kuriuos ji teikia FAT, bet ir FAT yra senesnė, lėtesnė failų sistema be šiuolaikinės leidimų sistemos. "Android" dabar gali naudoti šiuolaikišką "ext4" failų sistemą visoms savo pertvaroms, nes "Windows" jų nereikia tiesiogiai skaityti.
Kadangi failų sistema turėjo būti prieinama iš "Windows" įrenginio, ji turėjo būti suformatuojama naudojant FAT failų sistemą. Microsoft ne tik turi patentus, kuriuos ji teikia FAT, bet ir FAT yra senesnė, lėtesnė failų sistema be šiuolaikinės leidimų sistemos. "Android" dabar gali naudoti šiuolaikišką "ext4" failų sistemą visoms savo pertvaroms, nes "Windows" jų nereikia tiesiogiai skaityti.

Patogus naudoti "Android" telefoną ar planšetinį kompiuterį kaip standartinį USB saugojimo įrenginį, tačiau yra per daug nesėkmių. Craziness turėjo sustoti, todėl šiuolaikiniai "Android" įrenginiai naudoja skirtingus USB ryšio protokolus.

Image
Image

MTP - medijos įrenginys

MTP reiškia "Media Transfer Protocol". Kai "Android" naudoja šį protokolą, jis pasirodo kompiuteryje kaip "media device". Žiniasklaidos perdavimo protokolas buvo plačiai reklamuojamas kaip standartinis protokolas garso failams perkelti į skaitmeninius muzikos grotuvus naudojant "Windows Media Player" ir panašias programas. Jis buvo sukurtas tam, kad kitos žiniasklaidos grotuvo įmonės galėtų konkuruoti su Apple iPod ir iTunes.

Šis protokolas veikia labai skirtingai nuo USB atmintinės. Užuot atidarę "Android" įrenginio neapdorotą failų sistemą į "Windows", MTP veikia failų lygiu. "Android" įrenginys neapsaugo viso savo saugojimo įrenginio prie "Windows". Vietoje to, kai prijungiate įrenginį prie savo kompiuterio, kompiuteris užduoda klausimą dėl įrenginio, o įrenginys atsako į pateiktų failų ir katalogų sąrašą. Kompiuteris gali atsisiųsti failą - jis paprašys failo iš įrenginio ir įrenginys išsiųs failą ryšiu. Jei kompiuteris nori įkelti failą, jis siunčia failą į įrenginį ir įrenginys pasirenka jį išsaugoti. Kai ištrinate failą, kompiuteris siunčia į įrenginį signalą, kuriame sakoma: "prašau ištrinti šį failą" ir įrenginys gali jį ištrinti.

"Android" gali pasirinkti failus, kuriuos ji jums pateikia, ir slėpti sisteminius failus, todėl jų nematysite ar jų negalėsite keisti. Jei bandysite ištrinti arba redaguoti failą, kurio negalima keisti, įrenginys atsisakys užklausos ir pamatysite klaidos pranešimą.

Jūsų kompiuteriui nereikia išskirtinės prieigos prie saugojimo įrenginio, todėl nereikia prijungti atminties, atjungti ar turėti skirtingų tipų duomenis. "Android" taip pat gali naudoti "ext4" ar kitą norimą failų sistemą - "Windows" neturi suprasti failų sistemos, tik "Android".

Praktiškai MTP funkcijos daug panašios į USB atmintinę. Pavyzdžiui, MTP įrenginys pasirodo "Windows Explorer", taigi galite naršyti ir perkelti failus. "Linux" taip pat apima pasiūlymus MTP įrenginiams per "libmtp", kuris paprastai yra įtrauktas į populiariausius "Linux" paskirstymo įrenginius. MTP įrenginiai taip pat turėtų būti rodomi "Linux" darbalaukio failų tvarkytuve.
Praktiškai MTP funkcijos daug panašios į USB atmintinę. Pavyzdžiui, MTP įrenginys pasirodo "Windows Explorer", taigi galite naršyti ir perkelti failus. "Linux" taip pat apima pasiūlymus MTP įrenginiams per "libmtp", kuris paprastai yra įtrauktas į populiariausius "Linux" paskirstymo įrenginius. MTP įrenginiai taip pat turėtų būti rodomi "Linux" darbalaukio failų tvarkytuve.

"Apple Mac OS X" yra "Holdout" - visais atvejais ji neapima MTP palaikymo. Apple "iPod", "iPhone" ir "iPad" kartu su "iTunes" naudoja savo nuosavas sinchronizavimo protokolą, todėl kodėl jie nori remti konkuruojantį protokolą?

"Google" pateikia "Mac OS X" skirtą "Android" failų perkėlimo programą. Ši programa yra tik paprastas MTP klientas, todėl jis bus naudojamas perduoti failus "Mac" į priekį ir atgal. "Google" nepateikia šios programos kitai operacinei sistemai, nes ji apima MTP palaikymą.

Image
Image

PTP - skaitmeninė kamera

PTP reiškia "paveikslėlių perkėlimo protokolą". Kai "Android" naudoja šį protokolą, jis atrodo kompiuteriui kaip skaitmeninė kamera.

MTP iš tikrųjų remiasi PTP, bet prideda daugiau funkcijų arba "plėtinių". PTP veikia panašiai kaip MTP ir dažniausiai naudojamas skaitmeniniuose fotoaparatuose. Bet kuri programinė įranga, palaikanti nuotraukas iš skaitmeninio fotoaparato, paims nuotraukas iš "Android" telefono pasirinkus PTP režimą. PTP buvo sukurtas kaip standartinis protokolas bendravimui su skaitmeniniais fotoaparatais.

Šiame režime jūsų "Android" įrenginys dirbs su skaitmeninės kameros programomis, kurios palaiko PTP, bet ne MTP. Apple Mac OS X palaiko PTP, todėl galite naudoti PTP režimą, jei norite perkelti nuotraukas iš "Android" įrenginio į "Mac" per USB jungtį be specialios programinės įrangos.

Image
Image

Jei turite senesnį "Android" įrenginį, gali būti priverstas naudoti USB atmintinę. Dėl šiuolaikinio "Android" įrenginio galite pasirinkti MTP ir PTP - turėtumėte naudoti MTP, nebent turite programinę įrangą, kuri palaiko tik PTP.

Jei jūsų įrenginyje yra nuimama SD kortelė, galite išimti SD kortelę ir įdėkite ją tiesiai į kompiuterio SD kortelės lizdą. SD kortelė bus prieinama jūsų kompiuteriui kaip saugojimo įrenginys, todėl galėsite pasiekti visus jame esančius failus, paleisti failų atkūrimo programinę įrangą ir daryti viską, ko negalėsite daryti su MTP.

Rekomenduojamas: