Начална » как да » USB връзките с Android са обяснени с MTP, PTP и USB Mass Storage

    USB връзките с Android са обяснени с MTP, PTP и USB Mass Storage

    По-старите устройства с 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 хранилището, няма да са налице, когато са свързани с компютъра.

    Системните файлове трябваше да се съхраняват някъде; те никога няма да бъдат изключени от устройството, така че сте завършили с устройства с Android, които съдържат отделни / данни дялове за "системна памет" и / sdcard дялове за "USB съхранение" на същото вътрешно устройство за съхранение. Android инсталира приложения и системни файлове върху / data, докато потребителските данни се съхраняват на дял / sdcard.

    Поради това трудно разделение може да получите твърде малко място за приложения и твърде много място за данни, или твърде малко място за приложения и твърде много място за данни. Не можете да преоразмерявате тези дялове, без да вкоренявате устройството си - производителят е избрал подходящата сума за всеки дял в завода.

    Тъй като файловата система трябваше да бъде достъпна от Windows устройството, тя трябваше да бъде форматирана с файловата система FAT. Microsoft не само притежава патенти, които прилага върху FAT, но и FAT е по-стара, по-бавна файлова система без модерна система за разрешение. Android вече може да използва съвременната файлова система ext4 за всичките си дялове, тъй като не е необходимо да се четат директно от Windows.

    Свързването на Android телефон или таблет с компютър като стандартно USB устройство за съхранение е удобно, но има твърде много недостатъци. Лудостта трябваше да спре, така че съвременните Android устройства използват различни протоколи за свързване чрез USB.

    MTP - медийно устройство

    MTP означава "Media Transfer Protocol". Когато Android използва този протокол, той изглежда на компютъра като "медийно устройство". и подобни приложения. Тя е създадена, за да позволи на други компании за медийни плейъри да се конкурират с iPod и iTunes на Apple.

    Този протокол работи много по-различно от USB маса. Вместо да излагате суровата файлова система на вашето Android устройство на Windows, MTP работи на ниво файл. Устройството ви с Android не излага целия Windows устройство за съхранение. Вместо това, когато свържете устройство към компютъра си, компютърът отправя заявки към устройството и устройството отговаря със списък с файлове и директории, които предлага. Компютърът може да изтегли файл - той ще поиска файла от устройството и устройството ще изпрати файла през връзката. Ако компютър иска да качи файл, той изпраща файла към устройството и устройството избира да го запише. Когато изтриете файл, вашият компютър изпраща сигнал към устройството, казвайки: „Моля, изтрийте този файл“ и устройството може да го изтрие.

    Android може да избира файловете, които ви представя, и да скрива системните файлове, така че да не можете да ги виждате или променяте. Ако се опитате да изтриете или редактирате файл, който не може да бъде променен, устройството ще отхвърли заявката и ще видите съобщение за грешка.

    Компютърът ви не се нуждае от изключителен достъп до устройството за съхранение, така че няма нужда да свързвате хранилището, да го изключвате или да имате отделни дялове за различни типове данни. Android може също да използва ext4 или всяка друга файлова система, която иска - Windows не трябва да разбира файловата система, а само Android.

    На практика MTP функционира много подобно на USB паметта. Например, MTP устройство се показва в Windows Explorer, за да можете да преглеждате и прехвърляте файлове. Linux също така включва оферти за MTP устройства чрез libmtp, което обикновено е включено в популярните десктоп дистрибуции на Linux. MTP устройствата трябва да се появят и на файловия мениджър на вашия Linux десктоп.

    Mac OS X на Apple е задържан - той изобщо не включва MTP поддръжка. IPod, iPhone и iPad на Apple използват свой собствен протокол за синхронизиране заедно с iTunes, така че защо те искат да подкрепят конкурентния протокол?

    Google предоставя Android File Transfer приложение за Mac OS X. Това приложение е просто обикновен MTP клиент, така че ще работи за прехвърляне на файлове напред и назад на Mac. Google не предоставя това приложение за друга операционна система, защото те включват поддръжка на MTP.

    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