По-старите устройства с Android поддържат USB масово хранилище за прехвърляне на файлове напред и назад с компютър. Съвременните устройства с Android използват протоколите MTP или PTP - можете да изберете кой предпочитате.
За да изберете протокол за USB връзка, отворете приложението Настройки, докоснете Съхранение, докоснете бутона за меню и докоснете USB свързване на компютъра. Освен това ще видите протокола, който вашето устройство използва като известие, когато е свързан към компютър чрез USB.
Масовото хранилище за 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 означава "Протокол за медиен пренос". Когато Android използва този протокол, той се явява на компютъра като "медийно устройство". Протоколът за пренос на медии беше широко популяризиран като стандартен протокол за прехвърляне на аудио файлове към цифрови музикални плейъри, използващи Windows Media Player и подобни приложения. Тя е създадена, за да позволи на други компании за медийни плейъри да се конкурират с iPod и iTunes на Apple.
Този протокол работи много различно от USB масовото хранилище. Вместо да излагате необработената файлова система на устройството си с Android на Windows, MTP работи на ниво файл. Вашето устройство с Android не излага цялото си устройство за съхранение в Windows. Вместо това, когато свързвате устройство към компютъра, компютърът заявява устройството и устройството отговаря със списък от файлове и директории, които предлага. Компютърът може да изтегли файл - той ще поиска файла от устройството и устройството ще изпрати файла по връзката. Ако компютър иска да качи файл, той изпраща файла на устройството и устройството избира да го запише. Когато изтриете файл, компютърът изпраща сигнал до устройството, като казва "изтрийте този файл" и устройството може да го изтрие.
Android може да избира файловете, които ви представя, и да скрива системните файлове, така че да не можете да ги виждате или променяте. Ако се опитате да изтриете или редактирате файл, който не може да бъде променен, устройството ще откаже заявката и ще видите съобщение за грешка.
Компютърът ви не се нуждае от изключителен достъп до устройството за съхранение, така че няма нужда да свързвате хранилището, да го прекъсвате или да имате отделни дялове за различни типове данни. Android може също така да използва ext4 или друга файлова система, която иска - Windows не трябва да разбира файловата система, а само Android.
На практика MTP функционира много като USB mass storage. Например, MTP устройство се показва в Windows Explorer, за да можете да преглеждате и прехвърляте файлове. Linux също включва оферти за MTP устройства чрез libmtp, което обикновено е включено в популярните Linux дистрибуции за настолни компютри. MTP устройствата трябва да се показват и на файловия мениджър на работния ви плот на Linux.
Mac OS X на Apple е преувеличено - изобщо не включва поддръжка за MTP. Apple iPod, iPhone и iPad използват свой собствен собствен протокол за синхронизиране заедно с iTunes, така че защо биха искали да подкрепят конкурентен протокол?
Google предоставя приложение за прехвърляне на файлове с Android за Mac OS X. Това приложение е просто обикновен MTP клиент, така че ще работи за прехвърляне на файлове напред и назад на Mac. Google не предоставя това приложение за друга операционна система, тъй като включва поддръжка за MTP.
PTP означава "Протокол за прехвърляне на картини". Когато Android използва този протокол, той се показва на компютъра като цифров фотоапарат.
MTP всъщност се основава на PTP, но добавя още функции или "разширения". PTP работи подобно на MTP и обикновено се използва от цифрови фотоапарати. Всяка софтуерна програма, която поддържа захващане на снимки от цифров фотоапарат, ще ви помогне да вземете снимки от телефон с Android, когато изберете режим PTP. PTP е проектиран да бъде стандартен протокол за комуникация с цифрови фотоапарати.
В този режим устройството ви с Android ще работи с приложенията на цифровата камера, които поддържат PTP, но не и MTP. Apple Mac OS X поддържа PTP, така че можете да използвате PTP режим, за да прехвърляте снимки от устройство с Android към Mac през USB връзка без специален софтуер.
Ако имате по-старо устройство с Android, може да бъдете принудени да използвате USB за съхранение. На модерно устройство с Android можете да избирате между MTP и PTP - трябва да използвате MTP, освен ако нямате софтуер, който поддържа само PTP.
Ако вашето устройство има сменяема SD карта, можете да извадите SD картата и да я поставите директно в гнездото за SD карта на компютъра. SD картата ще бъде достъпна на компютъра ви като устройство за съхранение, така че да имате достъп до всички файлове на него, да стартирате софтуера за възстановяване на файлове и да правите каквото и да било друго, което не можете да правите с MTP.
Image Credit: Растението на Flickr