Aplicațiile Android reprezintă o modalitate excelentă de a extinde capabilitățile uneori limitate ale Chromebookurilor, dar acestea pot fi o problemă dacă stocați majoritatea datelor pe un suport 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.
Pe scurt, vom folosi mount-uri de tip bind pentru a "lega" un folder 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 legat de un folder din memoria internă, pe care îl poate vedea fără probleme.
Merită menționat faptul că legarea acestor foldere va funcționa numai în Android - nu va afecta modul în care sistemul de operare Chrome văd dosarele sau fișierele din interiorul acestuia. Vom crea un dosar numit "Bound" în rădăcina directorului Downloads din Chrome OS și va lega un folder de pe mediul extern în acest folder și în timp ce Android va vedea conținutul directorului extern din directorul Bound, Sistemul de operare Chrome nu va face - Bound-ul direct va arăta complet gol. Dar, deoarece sistemul de operare Chrome poate interacționa nativ cu spațiul de stocare extern, aceasta nu ar trebui să fie o problemă.
Cu asta, 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 în consecință - 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.
Î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. Alternativ, puteți instala aplicația Crosh Window din Magazinul de aplicații Chrome (care necesită, de asemenea, 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 cea la care vă conectați cu 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, o să le distrug pe unul la un moment dat, dar țineți minte că voi poate sa 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 acest lucru din cale, introduceți următoarele în fereastra coajă rădăcină:
mount --bind / media / removable / UNTITLED / Imagini / run / arc / sdcard / default / emulated / 0 / Descărcați / mount / 0 / Descărcare / mount 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.
Asta e aproape totul. După cum am spus mai devreme, acest lucru nu va afecta modul în care sistemul de operare Chrome vă vede folderele, 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 unde 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 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.