Domovská » jak » Připojení Android USB vysvětlil MTP, PTP a USB Mass Storage

    Připojení Android USB vysvětlil MTP, PTP a USB Mass Storage

    Starší zařízení Android podporují velkokapacitní úložiště USB pro přenos souborů tam a zpět s počítačem. Moderní zařízení Android používají protokoly MTP nebo PTP - můžete si zvolit, který z nich chcete.

    Chcete-li vybrat protokol připojení USB, otevřete aplikaci Nastavení, klepněte na položku Úložiště, klepněte na tlačítko nabídky a klepněte na USB připojení počítače. Zobrazí se také protokol, který vaše zařízení používá jako oznámení, když je připojen k počítači přes USB.

    Proč moderní zařízení Android nepodporují USB velkokapacitní paměť

    Velkokapacitní paměť USB - známá také jako "třída velkokapacitních paměťových zařízení USB", USB MSC nebo UMS - byla způsobem, jak starší verze systému Android ukládaly do počítače počítač. Když jste zařízení Android připojili k počítači, musíte klepnout na tlačítko "Připojit úložiště k počítači", abyste ukládací úložiště zařízení Android zpřístupnili počítači prostřednictvím velkokapacitního úložiště USB. Pokud jej odpojíte od počítače, musíte klepnout na tlačítko Vypnout úložiště USB.

    Velkokapacitní paměť USB je standardní protokol používaný flashovými jednotkami, externími pevnými disky, kartami SD a dalšími paměťovými zařízeními USB. Jednotka je zcela dostupná pro počítač, jako by to byla interní jednotka.

    Vyskytly se problémy s tím, jak to fungovalo. Jakékoli zařízení, které přistupuje k úložišti, potřebuje k tomu výhradní přístup. Když jste připojili úložiště k počítači, byl odpojen od operačního systému Android spuštěného v zařízení. Veškeré soubory nebo aplikace uložené na kartě SD nebo úložišti USB nebudou k dispozici po připojení k počítači.

    Systémové soubory musely být někde uloženy; nikdy by nebyly odpojeny od zařízení, takže jste skončili se zařízeními Android, které obsahují samostatné / datové oddíly pro oddíly "systémové úložiště" a / sdcard pro "úložiště USB" na stejném interním úložném zařízení. Aplikace Android a jeho systémové soubory na / data, zatímco uživatelské údaje byly uloženy v oddílu / sdcard.

    Kvůli tomuto těžkému rozdělení můžete skončit s příliš malým prostorem pro aplikace a příliš velkým prostorem pro data nebo příliš malým prostorem pro aplikace a příliš velkým prostorem pro data. Nelze změnit velikost těchto oddílů bez zakořenění vašeho zařízení - výrobek si výrobek zvolil pro každý oddíl odpovídajícím množstvím.

    Vzhledem k tomu, že souborový systém musel být přístupný ze zařízení Windows, musel být naformátován systémem souborů FAT. Nejen že společnost Microsoft má patenty, které uplatňuje na FAT, FAT je také starší, pomalejší souborový systém bez moderního systému povolení. Aplikace Android nyní může používat moderní souborový systém ext4 pro všechny své oddíly, protože nemusí být přímo čitelný systémem Windows.

    Připojení telefonu nebo tabletu Android k počítači jako standardního úložného zařízení USB je výhodné, ale existuje příliš mnoho nevýhody. Bláznivost se musela zastavit, takže moderní zařízení Android používají různé protokoly připojení USB.

    MTP - mediální zařízení

    MTP znamená "protokol pro přenos médií". Když systém Android používá tento protokol, objeví se v počítači jako "mediální zařízení". Protokol o přenosu médií byl široce propagován jako standardizovaný protokol pro přenos zvukových souborů do digitálních hudebních přehrávačů pomocí programu Windows Media Player a podobné aplikace. Bylo navrženo tak, aby umožňovalo jiným společnostem přehrávačům médií konkurovat iPodu a iTunes společnosti Apple.

    Tento protokol funguje velmi odlišně od velkokapacitního úložiště USB. Spíše než vystavovat syrový souborový systém zařízení Android systému Windows, MTP pracuje na úrovni souborů. Vaše zařízení Android nevystavuje celé zařízení pro ukládání dat systému Windows. Místo toho při připojení zařízení k počítači počítač dotazuje zařízení a přístroj reaguje na seznam souborů a adresářů, které nabízí. Počítač může stahovat soubor - soubor požádá ze zařízení a zařízení zašle soubor přes připojení. Pokud chce počítač nahrát soubor, odešle soubor do zařízení a zařízení se rozhodne jej uložit. Když odstraníte soubor, pošle počítač do zařízení signál, který říká "prosím tento soubor smazat", a přístroj jej může smazat.

    Android si může vybrat soubory, které vám představí, a skrýt systémové soubory, takže je nemůžete vidět ani měnit. Pokud se pokusíte odstranit nebo upravit soubor, který nelze změnit, zařízení odmítne požadavek a zobrazí se chybová zpráva.

    Váš počítač nepotřebuje výhradní přístup k paměťovému zařízení, takže není třeba připojovat úložiště, odpojovat jej nebo mít oddělené diskové oddíly pro různé typy dat. Android může také používat ext4 nebo libovolný jiný souborový systém, který chce - systém Windows nemusí pochopit systém souborů, pouze systém Android.

    V praxi funguje MTP hodně jako velkokapacitní paměť USB. Například zařízení MTP se zobrazí v Průzkumníku Windows, takže můžete procházet a přenášet soubory. Linux také obsahuje nabídky pro zařízení MTP prostřednictvím libmtp, který je obecně součástí populárních distribucí Linux. MTP zařízení by se měla objevit také na správci souborů vašeho Linuxu.

    Apple Mac OS X je holdout - v žádném případě neobsahuje podporu MTP. Apple iPod, iPhone a iPad používají spolu s iTunes vlastní protokol pro synchronizaci, takže proč by chtěli podporovat konkurenční protokol?

    Společnost Google poskytuje aplikaci Android File Transfer pro systém Mac OS X. Tato aplikace je prostě jednoduchým klientem MTP, takže pracuje pro přenos souborů tam a zpět na počítači Mac. Společnost Google neposkytuje tuto aplikaci pro jiný operační systém, protože zahrnuje podporu protokolu MTP.

    PTP - digitální fotoaparát

    PTP znamená "Picture Transfer Protocol". Když Android používá tento protokol, objeví se v počítači jako digitální fotoaparát.

    MTP je vlastně založen na protokolu PTP, ale přidává další funkce nebo "rozšíření". PTP pracuje podobně jako MTP a běžně se používá v digitálních fotoaparátech. Jakýkoli softwarový program, který podporuje stahování fotografií z digitálního fotoaparátu, vám při výběru režimu PTP bude podporovat fotografování z telefonu Android. PTP byl navržen tak, aby byl standardním protokolem pro komunikaci s digitálními fotoaparáty.

    V tomto režimu bude vaše zařízení Android pracovat s aplikacemi digitálního fotoaparátu, které podporují protokol PTP, nikoliv protokol MTP. Apple Mac OS X podporuje PTP, takže můžete použít režim PTP k přenosu fotografií z zařízení Android na Mac přes připojení USB bez speciálního softwaru.


    Máte-li starší zařízení Android, můžete být nuceni používat velkokapacitní úložiště USB. V moderním zařízení Android máte volbu mezi MTP a PTP - měli byste používat MTP, pokud nemáte software, který podporuje pouze protokol PTP.

    Pokud má vaše zařízení odnímatelnou kartu SD, můžete kartu SD vyjmout a vložit ji přímo do slotu SD karty počítače. Karta SD bude k vašemu počítači k dispozici jako úložné zařízení, takže budete mít přístup ke všem souborům na něm, můžete spustit software pro obnovu souborů a dělat cokoli, co s MTP nemusíte dělat.

    Image Credit: Vegetando na Flickru