Ako získať aplikácie pre systém Android na prezeranie externého úložiska v Chromebookoch
Aplikácie pre Android predstavujú skvelý spôsob, ako rozšíriť niekedy obmedzené možnosti Chromebookov, ale môžu byť problémom, ak uložíte väčšinu vašich údajov na externé médium - napríklad SD kartu, napríklad.
Našťastie, pomocou niekoľkých príkazov môžete skutočne "nútiť" aplikácie pre Android, aby si nielen prezreli externé úložisko, ale napísali aj to. Ja vás však budem varovať: toto vyžaduje niekoľko príkazov pre shell, takže ak to nebudete spokojní, postupujte opatrne. Vykríknite na Nolirium za tento neuveriteľne užitočný blogový príspevok, ktorý ma s tým robil. Vďaka usmerneniu, ktoré som tam našiel, som to dokázal bez problémov.
Takže, ako to funguje?
Stručne povedané, budeme používať väzbové úchytky, aby v podstate "priviazali" priečinok na externom médiu do priečinka, ktorý je súčasťou internej štruktúry súborov. V podstate to umožňuje, aby systém Android zaznamenal obsah externého priečinka, pretože je prepojený so zložkou na internej pamäti, ktorú dokáže bez problémov vidieť.
Stojí za zmienku, že viazanie týchto priečinkov bude fungovať len v systéme Android - nebude to mať vplyv na to, ako Chrome OS vidí priečinky alebo súbory v rámci. Vytvoríme priečinok s názvom Viazaný v koreňovom adresári adresára sťahovaní v systéme Chrome OS a do tohto priečinka vytvoríme priečinok na externom médiu a zatiaľ čo systém Android uvidí obsah externého priečinka v adresári Bound, Chrome OS nebude - Bound priamo bude úplne prázdny. Ale keďže systém Chrome OS môže natívne komunikovať s externým ukladacím priestorom, nemal by to byť problém.
Prvý krok: Vytvorte svoje priečinky
Týmto sme pripravení vytvoriť adresáre, ktoré na to budeme používať. Ako som už povedal, budeme vytvárať priečinok v adresári s názvom Prevzaté súbory s názvom Bound. Takže pokračujte a otvorte aplikáciu Chrome OS a prejdite do adresára Downloads.
Odtiaľ kliknite pravým tlačidlom a vyberte možnosť "Nová zložka".
Pomenujte tento priečinok "Bound."
Stojí za zmienku, že to môže pomenovať to, čo sa vám páči, ale pre účely tohto tutoriálu a príkazov, ktoré použijete nižšie, používame funkciu "Bound".
Ak máte špecifickú sadu súborov, ktoré chcete, aby sa systém Android mohol zobrazovať vo vašom Chromebooku, pokračujte a prejdite na externé médium a vytvorte tu tiež nový priečinok. Naznačte to podľa toho - pre tento príklad používam obrazovku "Screenshoty", takže sa môžete bez zmeny zmeniť, ak nemá vašu žiadosť zmysel. Nezabudnite, že budete musieť zmeniť časť príkazov nižšie, aby ste odrážali názov vašej zložky.
Druhý krok: Otvorte koreňový kryt a vytvorte väzbu
Najprv budete musieť otvoriť okno Crosh stlačením klávesov Ctrl + Alt + T na klávesnici. V prehliadači sa otvorí nové, plné čierne okno. Prípadne môžete nainštalovať aplikáciu Crosh Window z obchodu App Store Chrome (čo tiež vyžaduje inštaláciu aplikácie Secure Shell), ale to nie je potrebné, ak je to niečo, čo si myslíte, že nebudete často používať.
V okne Crosh zadajte nasledovné:
škrupina
Nasledovaný:
sudo su
Požiada vás o heslo - toto by malo byť rovnaké, ako sa prihlásite do Chromebooku.
V tomto bode ste v koreňovej škrupine, čo je to, čo chceme. Nasledujúce príkazy vám umožňujú prístup k čítaniu alebo zápisu do externého priečinka priamo z aplikácií pre systém Android. Na účely tohto tutoriálu ich chystám poraziť jeden po druhom, ale majte na pamäti, že vy môcť nakonfigurujte ich dohromady, ak chcete, jednoducho oddeľte jednotlivé príkazy &&
symboly.
Poznámka: Predvolený názov externej jednotky v systéme Chrome OS je "UNTITLED". Ak bola vaša jednotka označená niečom inému, použite na mieste "UNTITLED" v nasledujúcich príkazoch.
S tým, že mimo cesty, zadajte do okna koreňového shell:
mount / binding / media / removable / UNTITLED / Screenshoty / run / arc / sdcard / default / emulované / 0 / Download / / 0 / Stiahnutie / Bound mount --binding / media / removable / UNTITLED / Ukážky / run / arc / sdcard / write / emulované / 0 / Download / Bound
Opäť zmeňte názov externého priečinka na akékoľvek, čo ste vybrali, ak je to iné ako moje.
Tretí krok: Zisk
To je skoro všetko, čo je k tomu. Ako som povedal už skôr, toto neovplyvní spôsob, akým Chrome OS vidí vaše priečinky, iba Android.
Samozrejme, že to nie je dokonalý systém. Niektoré aplikácie pre systém Android môžu byť schopné vidieť obsah väzbového priečinka, ale s nimi nemusíte komunikovať. Napríklad používam Skitch na komentovanie snímok obrazovky a keď vidí všetko v viazanej zložke, nedokáže otvoriť žiadny súbor. To je pravdepodobne vo veľkej miere spojené so skutočnosťou, že Skitch už nie je v aktívnom vývoji, takže je dosť zastaralý, ale je to stále dobrý príklad toho, ako môže byť tento systém nedokonalý.
Taktiež táto väzba neprežije reštart. Takže pri každom reštartovaní počítača budete musieť znovu zadať vyššie uvedené príkazy. Tiež som videl, kde niektorí používatelia stratili prístup k viazanej zložke po tom, čo systém prešiel do režimu spánku, ale ja som to osobne nemal. Rovnako ako u väčšiny alternatívnych riešení, ako je tento, môže byť váš kilometrový rozdiel.
PicSayPro zobrazujúci obsah priečinka Bound.Spoločnosť Google samozrejme aktívne pracuje na aktivovaní obsahu karty SD na aplikáciách pre systém Android, takže nakoniec sme my mal získať riadnu podporu. Ale až do tohto bodu je to ďalšia najlepšia vec.