Cum să obțineți aplicațiile Android pentru a vedea stocarea externă pe Chromebookuri
Aplicațiile Android reprezintă o modalitate excelentă de a extinde capabilitățile uneori limitate ale Chromebookurilor, însă acestea pot fi o problemă dacă stocați majoritatea datelor pe un mediu extern, cum ar fi un card SD, de exemplu.
Din fericire, cu câteva comenzi puteți de fapt "forța" aplicațiile Android să nu vadă numai stocarea externă, ci să le scrieți și ei. Vă voi avertiza, totuși: acest lucru necesită câteva comenzi pentru coajă, deci dacă nu vă simțiți bine, urmați cu atenție. Răspundeți la Nolirium pentru acest post de blog incredibil de util, care mi-a făcut rost de acest lucru. Datorită îndrumării găsite acolo, am reușit să obțin acest lucru fără probleme.
Deci, cum funcționează acest lucru?
Pe scurt, vom folosi mount-uri de legare pentru a "lega" un folder de pe mediul extern la unul care face parte din structura internă a fișierelor. Practic, acest lucru permite ca Android să vadă conținutul directorului extern, deoarece este conectat la un folder din memoria internă, pe care îl poate vedea fără probleme.
Merită remarcat faptul că legarea acestor foldere va funcționa numai în Android - nu va afecta modul în care Chrome OS vede dosarele sau fișierele din interiorul acestora. Vom crea un dosar numit "Bound" în rădăcina directorului Downloads din sistemul de operare Chrome și va lega un dosar de pe mediul extern la acest dosar și în timp ce Android va vedea conținutul directorului extern din directorul Bound, Sistemul de operare Chrome nu va funcționa - Bound-ul direct va arăta complet gol. Dar, deoarece sistemul de operare Chrome poate interacționa nativ cu spațiul de stocare extern, acest lucru nu ar trebui să fie o problemă.
Pasul unu: Creați-vă folderele
Cu aceasta, suntem gata să creăm directoarele pe care le vom folosi pentru acest lucru. După cum am spus mai sus, vom crea un director în directorul Descărcări, numit "Bound". Deci, continuați și deschideți aplicația Fișiere OS Chrome și navigați la directorul Descărcări.
De acolo, faceți clic dreapta și alegeți "Folder nou".
Denumiți acest dosar "Bound."
Merită menționat faptul că poate fi numit așa cum doriți, dar pentru scopurile acestui tutorial și comenzile pe care le veți folosi mai jos, folosim "Bound".
Dacă aveți un anumit set de fișiere pe care doriți ca Android să îl poată vedea pe Chromebook, mergeți mai departe și navigați la mediul extern și creați un nou dosar aici. Denumiți-o corespunzător - pentru acest exemplu folosesc "Capturi de ecran", deci nu ezitați să o modificați dacă nu are sens pentru aplicația dvs. Amintiți-vă că va trebui să schimbați o parte din comenzile de mai jos pentru a reflecta numele dosarului.
Pasul al doilea: Deschideți o coajă rădăcină și creați legătura
În primul rând, va trebui să deschideți o fereastră Crosh apăsând pe tastatură Ctrl + Alt + T. O nouă fereastră neagră solidă se va deschide în browser. De asemenea, puteți instala aplicația Crosh Window din Magazinul de aplicații Chrome (care necesită și instalarea aplicației Secure Shell), dar acest lucru nu este necesar dacă este ceva ce nu credeți că veți folosi frecvent.
În fereastra Crosh, tastați următoarele:
coajă
Urmat de:
sudo su
Acesta va cere parola dvs. - aceasta ar trebui să fie aceeași cu cea pe care o introduceți în Chromebookul dvs..
În acest moment, sunteți într-o coajă de rădăcină, ceea ce vrem. Următoarele comenzi ar trebui să vă ofere accesul în citire / scriere direct în dosarul extern din aplicațiile Android. În scopul acestui tutorial, am de gând să-i descompun unul câte unul, dar țineți minte că voi poate sa să le strângeți împreună dacă doriți - separați fiecare comandă &&
simboluri.
Notă: Titlul implicit pentru o unitate externă în sistemul de operare Chrome este "UNTITLED". Dacă unitatea a fost denumită altceva, folosiți-o în locul "UNTITLED" în următoarele comenzi.
Cu aceasta din urmă, introduceți următoarele în fereastra coajă rădăcină:
mount --bind / media / removable / UNTITLED / Imagini / run / arc / sdcard / default / emulated / 0 / Download / / 0 / Descărcare / Bound mount --bind / media / removable / UNTITLED / Imagini / run / arc / sdcard / write / emulated / 0 / Download / Bound
Din nou, schimbați numele directorului extern la ceea ce ați ales dacă este diferit de al meu.
Pasul al treilea: Profit
Asta e aproape totul. După cum am spus mai devreme, acest lucru nu va afecta modul în care sistemul de operare Chrome vă vede dosarele, numai Android.
Desigur, nu este un sistem perfect. Unele aplicații Android ar putea fi capabile vedea conținutul dosarului obligat, dar nu interacționează cu ele. De exemplu, folosesc Skitch pentru adnotarea capturilor de ecran și, deși văd totul în dosarul legat, nu reușește să deschidă niciunul dintre fișiere. Acest lucru este, probabil, în mare parte de a face cu faptul că Skitch nu mai este în curs de dezvoltare activă, deci este destul de depășită, dar este încă un bun exemplu de cât de imperfect acest sistem poate fi.
De asemenea, această legătură nu va supraviețui unei repornări. Deci, de fiecare dată când reporniți computerul, va trebui să reintroduceți comenzile de mai sus. De asemenea, am văzut în cazul în care unii utilizatori au pierdut accesul la dosarul obligat după ce sistemul intră în modul de repaus, dar nu am avut personal această problemă. Ca și în majoritatea soluțiilor ca acesta, kilometrajul dvs. poate varia.
PicSayPro care afișează conținutul dosarului Bound.Desigur, Google lucrează activ la activarea conținutului cardului SD la aplicațiile Android, așa că în cele din urmă noi ar trebui să obțineți un sprijin adecvat. Dar până la acest punct, acesta este cel mai bun lucru.