Android USB savienojumi paskaidroja MTP, PTP un USB Mass Storage
Vecākas Android ierīces atbalsta USB masu atmiņu failu pārsūtīšanai uz priekšu un atpakaļ ar datoru. Mūsdienu Android ierīces izmanto MTP vai PTP protokolus - jūs varat izvēlēties, kādu no tām vēlaties.
Lai izvēlētos USB savienojuma protokolu, atveriet lietotni Iestatījumi, pieskarieties Storage, pieskarieties izvēlnes pogai un piesitiet USB datora savienojumam. Jūs redzēsiet arī protokolu, ko ierīce izmanto kā paziņojumu, ja tā ir savienota ar datoru, izmantojot USB.
Kāpēc mūsdienu Android ierīces neatbalsta USB masu uzglabāšanu
USB masveida atmiņa - pazīstama arī kā USB datu nesējierīču klase, USB MSC, vai UMS - bija veids, kā vecākas Android versijas pakļāva savu atmiņu datoram. Kad pievienojāt savu Android ierīci datoram, pieskarieties pogai “Savienot uzglabāšanu datorā”, lai Android ierīces atmiņa būtu pieejama datoram, izmantojot USB lielapjoma atmiņu. Atvienojot to no datora, pieskarieties pogai “Izslēgt USB atmiņu”.
USB lielapjoma atmiņa ir standarta protokols, ko izmanto zibatmiņas, ārējie cietie diski, SD kartes un citas USB atmiņas ierīces. Diskdzinis ir pilnībā pieejams datoram, it kā tas būtu iekšējais disks.
Bija problēmas ar to, kā tas darbojās. Neatkarīgi no ierīces, kas piekļūst uzglabāšanai, ir nepieciešama ekskluzīva piekļuve tai. Kad pievienojāt krātuvi datoram, tā tika atvienota no Android operētājsistēmas, kas darbojas ierīcē. Visi faili vai lietotnes, kas saglabātas SD kartē vai USB atmiņā, nebūtu pieejamas, kad tas bija savienots ar datoru.
Sistēmas faili bija jāglabā kaut kur; viņi nekad netiktu atvienoti no ierīces, tāpēc jūs nonācāt ar Android ierīcēm, kas satur atsevišķas / datu starpsienas “sistēmas uzglabāšanai” un / sdcard starpsienām “USB atmiņas” ierīcē tajā pašā iekšējā atmiņas ierīcē. Android instalēja lietotnes un to sistēmas failus uz / datiem, bet lietotāja dati tika saglabāti / sdcard partition.
Šā cietā sadalījuma dēļ, iespējams, jums būs pārāk maz vietas lietotnēm un pārāk daudz vietas datiem, vai arī pārāk maz vietas lietotnēm un pārāk daudz vietas datu glabāšanai. Jūs nevarēja mainīt šo nodalījumu izmērus, neizmantojot ierīci - ražotājs izvēlējās atbilstošo daudzumu katram nodalījumam rūpnīcā.
Tā kā failu sistēmai bija jābūt pieejamai no Windows ierīces, tas bija jāformatē ar FAT failu sistēmu. Microsoft ir ne tikai patenti, kas attiecas uz FAT, bet arī FAT ir vecāka, lēnāka failu sistēma bez modernas atļauju sistēmas. Android tagad var izmantot moderno ext4 failu sistēmu visām tās nodalījumiem, jo tām nav jābūt tieši lasāmām sistēmā Windows.
Android tālruņa vai planšetdatora pieslēgšana datoram kā standarta USB atmiņas ierīce ir ērta, taču ir pārāk daudz neveiksmju. Klusums bija jāpārtrauc, tāpēc mūsdienu Android ierīces izmanto dažādus USB savienojuma protokolus.
MTP - Media Device
MTP apzīmē “Media Transfer Protocol”. Kad Android izmanto šo protokolu, tas datoram parādās kā “multivides ierīce”. Mediju pārsūtīšanas protokols tika plaši reklamēts kā standartizēts protokols audio failu pārsūtīšanai uz digitālajiem mūzikas atskaņotājiem, izmantojot Windows Media Player un līdzīgiem lietojumiem. Tā tika izstrādāta, lai ļautu citiem multimediju draiveru uzņēmumiem konkurēt ar Apple iPod un iTunes.
Šis protokols darbojas ļoti atšķirīgi no USB atmiņas. Tā vietā, lai jūsu Android ierīces izejmateriālu sistēma tiktu pakļauta Windows, MTP darbojas faila līmenī. Jūsu Android ierīce neatstāj visu Windows atmiņas ierīci. Tā vietā, pievienojot ierīci datoram, dators vaicā ierīcē, un ierīce reaģē ar piedāvāto failu un direktoriju sarakstu. Dators var lejupielādēt failu - tas pieprasīs failu no ierīces, un ierīce nosūtīs failu pa savienojumu. Ja dators vēlas augšupielādēt failu, tas nosūta failu ierīcei un ierīce izvēlas to saglabāt. Dzēšot failu, dators nosūta ierīcei signālu, sakot: „lūdzu, dzēsiet šo failu”, un ierīce var to izdzēst.
Android var izvēlēties failus, kurus tas piedāvā, un slēpt sistēmas failus, lai tos nevarētu redzēt vai modificēt. Ja mēģināt izdzēst vai rediģēt failu, kuru nevar mainīt, ierīce noraidīs pieprasījumu un redzēsiet kļūdas ziņojumu.
Datoram nav nepieciešama ekskluzīva piekļuve glabāšanas ierīcei, tāpēc nav nepieciešams pieslēgt krātuvi, atvienot to vai atsevišķus nodalījumus dažādiem datu veidiem. Android var izmantot arī ext4 vai jebkuru citu failu sistēmu, ko tā vēlas - Windows nav jāsaprot failu sistēma, tikai Android.
Praksē MTP darbojas daudz, piemēram, ar USB masu. Piemēram, Windows Explorer tiek parādīta MTP ierīce, lai varētu pārlūkot un pārsūtīt failus. Linux ietver arī piedāvājumus MTP ierīcēm, izmantojot libmtp, kas parasti ir iekļauts populāros darbvirsmas Linux sadalījumos. MTP ierīcēm jāparādās arī jūsu Linux darbvirsmas failu pārvaldniekā.
Apple Mac OS X ir apturēta - tajā nav iekļauts MTP atbalsts. Apple iPod, iPhone un iPad kopā ar iTunes izmanto savu patentēto sinhronizācijas protokolu, tad kāpēc viņi vēlas atbalstīt konkurējošu protokolu?
Google nodrošina Android failu pārsūtīšanas programmu Mac OS X. Šis pieteikums ir tikai vienkāršs MTP klients, tāpēc tas darbosies, pārsūtot failus uz priekšu un atpakaļ uz Mac. Google nepiedāvā šo programmu citām operētājsistēmām, jo tās ietver MTP atbalstu.
PTP - digitālā kamera
PTP apzīmē “Picture Transfer Protocol”. Kad Android izmanto šo protokolu, tas datoram parādās kā digitālā kamera.
MTP ir faktiski balstīta uz PTP, bet pievieno vairāk funkciju vai “paplašinājumus”. PTP darbojas līdzīgi kā MTP, un to parasti izmanto digitālās kameras. Jebkura programmatūras programma, kas atbalsta fotoattēlu sagrābšanu no digitālās kameras, atbalstīs fotoattēlu satveršanu no Android tālruņa, kad izvēlaties PTP režīmu. PTP tika veidots kā standarta protokols komunikācijai ar digitālajām kamerām.
Šajā režīmā jūsu Android ierīce darbosies ar digitālo kameru lietojumprogrammām, kas atbalsta PTP, bet ne MTP. Apple Mac OS X atbalsta PTP, lai jūs varētu izmantot PTP režīmu, lai pārsūtītu fotoattēlus no Android ierīces uz Mac, izmantojot USB savienojumu bez īpašas programmatūras.
Ja jums ir vecāka Android ierīce, iespējams, būs spiesta izmantot USB masveida atmiņu. Mūsdienīgā Android ierīcē ir iespēja izvēlēties starp MTP un PTP - jāizmanto MTP, ja vien jums nav programmatūras, kas atbalsta tikai PTP.
Ja ierīcei ir noņemama SD karte, varat noņemt SD karti un ievietot to tieši datora SD kartes slotā. SD karte būs pieejama jūsu datoram kā atmiņas ierīce, lai jūs varētu piekļūt visiem tajā esošajiem failiem, palaist failu atgūšanas programmatūru un darīt visu, ko nevar darīt ar MTP.
Attēla kredīts: Vegetando par Flickr