Domovská » jak » Jak získat Aplikace pro Android a podívat se na externí úložiště v Chromebookech

    Jak získat Aplikace pro Android a podívat se na externí úložiště v Chromebookech

    Aplikace pro Android jsou skvělým způsobem, jak rozšířit někdy omezené možnosti Chromebooků, ale mohou být problémem, pokud ukládáte většinu dat na externí médium - například kartu SD, například.

    Naštěstí s několika příkazy můžete skutečně "přinutit" aplikace Android, aby nejen viděli externí úložiště, ale také napsali. Budu vás však varovat: toto vyžaduje několik příkazů pro shell, takže pokud to nejste spokojeni, postupujte pečlivě. Vykřikněte na Nolirium za tento neuvěřitelně užitečný příspěvek na blogu, který mě s tím navázal. Díky našemu vedení jsem byl schopen dostat tohle bez problémů.

    Takže, jak to funguje?

    Stručně řečeno, budeme používat vazby na vázání v podstatě "propojit" složku na externím médiu s jedním, který je součástí vnitřní struktury souboru. V podstatě to umožňuje, aby systém Android zobrazoval obsah externího adresáře, protože je propojen se složkou na interním úložišti, kterou vidí bez problémů.

    Stojí za to poznamenat, že vazba těchto složek bude fungovat pouze v Androidu - nebude to mít vliv na to, jak Chrome OS vidí složky nebo soubory uvnitř. Vytvoříme složku s názvem "Bound" v kořenovém adresáři adresáře Downloads v systému Chrome OS a do této složky navážeme složku na externím médiu a zatímco systém Android zobrazí obsah externího adresáře v adresáři Bound, Chrome OS nebude - Bound přímo vypadá zcela prázdný. Ale protože systém Chrome OS může nativní interakce s externím úložištěm, neměl by to být problém.

    Krok první: Vytvořte své složky

    Díky tomu jsme připraveni vytvořit adresáře, které pro tento účel použijeme. Jak jsem již řekl, vytvoříme složku v adresáři Stahování s názvem "Bound". Takže pokračujte a otevřete aplikaci Chrome OS a přejděte do adresáře Downloads.

    Odtud klikněte pravým tlačítkem myši a zvolte "Nová složka".

    Název této složky "Bound."

    Stojí za to poznamenat, že můžete pojmenovat to, co chcete, ale pro účely tohoto tutoriálu a příkazů, které použijete níže, používáme funkci "Bound".

    Pokud máte specifickou sadu souborů, které chcete, aby se Android mohl zobrazovat na vašem Chromebooku, pokračujte a přejděte na externí médium a vytvořte zde také novou složku. Označte jej odpovídajícím způsobem - pro tento příklad používám obrazovky "Screenshoty", a proto jej můžete změnit, pokud to pro vaši žádost nemá smysl. Nezapomeňte, že budete muset změnit část níže uvedených příkazů, abyste odráželi název složky.

    Druhý krok: Otevřete kořenový uzel a vytvořte vazbu

    Za prvé, budete muset otevřít okno Crosh stisknutím kláves Ctrl + Alt + T na klávesnici. V prohlížeči se otevře nové pevné černé okno. Případně můžete nainstalovat aplikaci Crosh Window z obchodu App Store Chrome (což také vyžaduje instalaci aplikace Secure Shell), ale to není nutné, pokud je to něco, o čem si myslíte, že nebudete často používat.

    V okně Crosh zadejte následující:

    shell

    Následován:

    sudo su

    Požádá o heslo - toto by mělo být stejné, se kterým se přihlásíte do Chromebooku.

    V tomto okamžiku jste v kořenovém shellu, což je to, co chceme. Následující příkazy by vám měly umožnit čtení a zápis do externího adresáře přímo z aplikací pro Android. Pro účely tohoto výuku je chystám porazit jeden po druhém, ale mějte na paměti, že vy umět Pokud je chcete, zkopírujte je dohromady - jednoduše oddělte jednotlivé příkazy && symboly.

    Poznámka: Výchozí název externí jednotky v systému OS Chrome je "UNTITLED". Pokud byla vaše jednotka pojmenována něco jiného, ​​použijte namísto "UNTITLED" následující příkazy.

    Tímto způsobem zadejte následující informace do okna kořenového shellu:

    mount / bind / media / removable / UNTITLED / Screenshoty / run / arc / sdcard / default / emulované / 0 / Stáhnout / / 0 / Stáhnout / Bound mount --bind / media / removable / UNTITLED / Screenshoty / run / arc / sdcard / write / emulated / 0 / Download / Bound

    Znovu změňte název externí složky na cokoliv, co jste si vybrali, pokud je jiná než moje.

    Krok třetí: Zisk

    To je skoro všechno, co je k tomu. Stejně jako již jsem řekl, nebude to mít vliv na to, jak Chrome OS vidí vaše složky, pouze Android.

    Samozřejmě, že to není dokonalý systém. Některé aplikace Android mohou být schopny vidět obsah vázané složky, ale s nimi nemusíte komunikovat. Například používám Skitch pro anotace screenshotů a když vidí všechno v vázané složce, nemůže otevřít žádné soubory. To je pravděpodobně do značné míry spojené se skutečností, že Skitch už není v aktivním vývoji, takže je poměrně zastaralý, ale je to stále dobrý příklad toho, jak může být tento systém nedokonalý.

    Také toto spojení nebude přežívat restart. Takže pokaždé, když restartujete počítač, budete muset znovu zadat výše uvedené příkazy. Také jsem viděl, kde někteří uživatelé ztratili přístup do vázané složky poté, co systém přejde do režimu spánku, ale osobně jsem o tom neměl problém. Stejně jako u většiny řešení, jako je tento, může být váš kilometrový rozdíl.

    PicSayPro zobrazující obsah složky Bound.

    Společnost Google samozřejmě pracuje na tom, aby povolila obsah karet SD do aplikací pro Android, takže jsme nakonec my by měl získat řádnou podporu. Ale až do tohoto bodu, to je další nejlepší věc.