microwb-порт-на-Android-тэлефон

Старыя прылады Android падтрымліваюць USB-назапашвальнік для перадачы файлаў наперад і назад з дапамогай кампутара. Сучасныя прылады Android выкарыстоўваюць пратаколы MTP або PTP - вы можаце выбраць, які з іх вам больш падабаецца.

Каб выбраць пратакол падлучэння USB, адкрыйце прыкладанне налады, націсніце захоўванне, націсніце кнопку меню і націсніце падлучэнне USB да кампутара. Вы таксама ўбачыце пратакол, які ваша прылада выкарыстоўвае ў якасці апавяшчэння пры падключэнні да кампутара праз USB.

Чаму сучасныя прылады Android не падтрымліваюць USB Mass Storage

Масавае захоўванне USB - таксама вядомае як "клас прылад захоўвання дадзеных USB", USB MSC або UMS - было такім чынам, як старыя версіі Android выстаўлялі іх на кампутар. Калі вы падключылі прыладу Android да кампутара, вам прыйдзецца спецыяльна націснуць кнопку «Падключыць сховішча да ПК», каб зрабіць доступ да памяці кампутара Android праз масавае захоўванне USB. Пры адключэнні яго ад кампутара, вам прыйдзецца націснуць кнопку "Выключыць USB-назапашвальнік".

Масавае захоўванне USB - гэта стандартны пратакол, які выкарыстоўваецца флэш-назапашвальнікамі, знешнімі жорсткімі дыскамі, картамі SD і іншымі прыладамі захоўвання USB. Прывад цалкам даступны для кампутара, як калі б гэта быў унутраны дыск.

Былі праблемы з гэтым спосабам. Незалежна ад прылады, якая мае доступ да сховішча, неабходны эксклюзіўны доступ да яго. Пры падключэнні сховішча да кампутара ён быў адключаны ад аперацыйнай сістэмы Android, якая працуе на прыладзе. Любыя файлы альбо прыкладанні, якія захоўваюцца на SD-карце ці USB-назапашвальнiку, будуць недаступныя пры падключэнні да кампутара.

android-gingerbread-connect-storage-to pc

Сістэмныя файлы павінны былі дзесьці захоўвацца; яны ніколі не будуць адключацца ад прылады, таму вы атрымалі прылады Android, якія змяшчаюць асобныя раздзелы / раздзелы дадзеных для "сістэмнага захоўвання" і / sdcard падзелы для "USB-назапашвальніка" на той жа ўнутранай прыладзе захоўвання дадзеных. Android усталяваў прыкладанні і яго сістэмныя файлы ў / дадзеныя, а дадзеныя карыстальніка захоўваліся ў раздзеле / ​​sdcard.

З-за такога жорсткага расколу ў вас можа апынуцца занадта мала месца для прыкладанняў і занадта шмат месца для дадзеных, альбо занадта мала месца для прыкладанняў, і занадта шмат месца для дадзеных. Вы не змаглі змяніць памеры гэтых раздзелаў, не ўкараніўшы прыладу - вытворца абраў адпаведную колькасць для кожнага раздзела на заводзе.

android-gingerbread-асобна-usb-storage-and-system-storage-partitions

Звязаныя: Чаму здымныя дыскі ўсё яшчэ выкарыстоўваюць FAT32 замест NTFS?

Паколькі файлавая сістэма павінна была быць даступная з прылады Windows, яна павінна была быць адфарматавана з файлавай сістэмай FAT. Microsoft не толькі мае патэнты, якія ён аказвае на FAT, але і FAT - гэта больш старая, больш павольная файлавая сістэма без сучаснай сістэмы дазволаў. Цяпер Android можа выкарыстоўваць сучасную файлавую сістэму ext4 для ўсіх сваіх раздзелаў, таму што ім не трэба непасрэдна чытаць у Windows.

Падключэнне тэлефона або планшэта Android да кампутара ў якасці стандартнай прылады захоўвання USB зручна, але ёсць і занадта шмат недахопаў. Вар'яцтва трэба было спыніць, таму сучасныя прылады Android выкарыстоўваюць розныя пратаколы злучэння USB.

Android-select-usb-кампутар-злучэнне

MTP - медыя-прылада

MTP расшыфроўваецца як «Пратакол перадачы мультымедыя». Калі Android выкарыстоўвае гэты пратакол, ён уяўляе сабой кампутар як "медыя-прылада". Пратакол перадачы мультымедыя шырока распаўсюджаны ў якасці стандартызаванага пратакола для перадачы аўдыяфайлаў на лічбавыя музычныя прайгравальнікі пры дапамозе прайгравальніка Windows Media і падобных прыкладанняў. Ён быў распрацаваны, каб дазволіць іншым кампаніям медыяпрайгравальнікаў канкураваць з iPod і iTunes ад Apple.

Гэты пратакол працуе зусім інакш, чым у USB-масе. MTP замест таго, каб выстаўляць сырую файлавую сістэму прылады Android у Windows, MTP працуе на ўзроўні файла. Ваша прылада Android не адкрывае ўсю прыладу захоўвання дадзеных Windows. Замест гэтага, пры падключэнні прылады да кампутара кампутар запытвае прыладу, і прылада адказвае спісам файлаў і каталогаў, якія ён прапануе. Кампутар можа загрузіць файл - ён запатрабуе файл з прылады, і прылада адправіць файл па злучэнні. Калі кампутар хоча загрузіць файл, ён адпраўляе файл на прыладу, і прылада выбірае яго захаваць. Калі вы выдаляеце файл, ваш кампутар пасылае на прыладу сігнал, які гаворыць "калі ласка, выдаліце ​​гэты файл", і прылада можа выдаліць яго.

Android можа выбіраць файлы, якія ён вам прадстаўляе, і хаваць сістэмныя файлы, каб вы не маглі бачыць ці змяняць іх. Калі вы паспрабуеце выдаліць альбо адрэдагаваць файл, які немагчыма змяніць, прылада адмовіць у запыце, і вы ўбачыце паведамленне пра памылку.

Ваш кампутар не мае патрэбы ў эксклюзіўным доступе да прылады захоўвання, таму няма неабходнасці падключаць сховішча, адключаць яго ці мець асобныя раздзелы для розных тыпаў дадзеных. Android таксама можа выкарыстоўваць ext4 або любую іншую файлавую сістэму, якую ён хоча - Windows не павінна разумець файлавую сістэму, толькі Android.

АНДРОІД, падлучаны як а-медыя-прылада

На практыцы MTP шмат у чым функцыянуе USB-сховішча. Напрыклад, прылада MTP з'яўляецца ў Правадыры Windows, каб вы маглі праглядаць і перадаваць файлы. Linux таксама падтрымлівае MTP-прылады праз libmtp, які звычайна ўваходзіць у папулярныя настольныя дыстрыбутывы Linux. MTP-прылады павінны з'явіцца і ў менеджэр файлаў працоўнага стала вашага Linux.

Apple, Mac OS X - гэта разрыў - ён зусім не ўключае падтрымку MTP. IPod, iPhone і iPad ад Apple выкарыстоўваюць уласны пратакол сінхранізацыі разам з iTunes, так чаму б яны хацелі падтрымліваць канкуруючы пратакол?

Google забяспечвае прыкладанне Android File Transfer для Mac OS X. Гэта дадатак - проста MTP-кліент, таму ён будзе працаваць для перадачы файлаў наперад і назад на Mac. Google не прадастаўляе гэта дадатак для іншай аперацыйнай сістэмы, таму што яны ўключаюць падтрымку MTP.

mtp-device-in-windows-explorer-on-windows-8

PTP - лічбавая камера

PTP абазначае "Пратакол перадачы выявы". Калі Android выкарыстоўвае гэты пратакол, ён выглядае перад кампутарам як лічбавая камера.

MTP на самай справе заснаваны на PTP, але дадае больш функцый або "пашырэнняў". PTP працуе аналагічна MTP і звычайна выкарыстоўваецца лічбавымі камерамі. Любая праграма, якая падтрымлівае захоп фотаздымкаў з лічбавай камеры, будзе падтрымліваць захоп фатаграфій з тэлефона Android, калі вы выбіраеце рэжым PTP. PTP быў распрацаваны як стандартны пратакол для зносін з лічбавымі камерамі.

У гэтым рэжыме ваша прылада Android будзе працаваць з лічбавымі камерамі, якія падтрымліваюць PTP, але не MTP. Mac OS X ад Apple падтрымлівае PTP, таму вы можаце выкарыстоўваць рэжым PTP для перадачы фатаграфій з прылады Android на Mac праз злучэнне USB без спецыяльнага праграмнага забеспячэння.

АНДРОІД, падлучаны як камера

Калі ў вас старэйшая прылада Android, магчыма, вас прымусяць выкарыстоўваць USB-назапашвальнік. На сучасным прыладзе Android у вас ёсць выбар паміж MTP і PTP - вы павінны выкарыстоўваць MTP, калі ў вас няма праграм, якія падтрымліваюць толькі PTP.

Калі ваша прылада мае здымную SD-карту, вы можаце выдаліць SD-карту і ўставіць яе непасрэдна ў слот SD-карты вашага кампутара. SD-карта будзе даступная на вашым кампутары ў якасці прылады захоўвання, таму вы можаце атрымаць доступ да ўсіх файлаў на ёй, запускаць праграмнае забеспячэнне для аднаўлення файлаў і рабіць усё астатняе, што вы не можаце зрабіць з MTP.

Крэдыт малюнкаў: Vegetando на Flickr