Hjemmeside » hvordan » Slik får du Android-apper til å se ekstern lagring på Chromebooks

    Slik får du Android-apper til å se ekstern lagring på Chromebooks

    Android-apper er en fin måte å utvide Chromebooks noen ganger begrensede muligheter på, men de kan være et problem hvis du lagrer de fleste dataene dine på et eksternt medium som et SD-kort, for eksempel.

    Heldigvis, med noen få kommandoer kan du faktisk "tvinge" Android-apper til å ikke bare se ekstern lagring, men skriv til det også. Jeg vil advare deg, skjønt: dette krever noen skall kommandoer, så hvis du ikke er komfortabel med det, tråkk forsiktig. Hør ut til Nolirium for dette utrolig hjelpsomme blogginnlegget som fikk meg til å rulle med dette. Takket være veiledningen funnet der, var jeg i stand til å få dette til å fungere uten problem.

    Så, hvordan fungerer dette?

    Kort sagt, vi bruker bindemounts til å "tether" en mappe på det eksterne mediumet til en som er en del av den interne filstrukturen. I utgangspunktet lar dette Android se innholdet i den eksterne mappen, fordi den er knyttet til en mappe på det interne lagringsområdet, som det kan se uten problemer.

    Det er verdt å merke seg at bindingen av disse mappene bare vil fungere i Android. Det vil ikke påvirke hvordan Chrome OS ser mappene eller filene innenfor. Vi skal lage en mappe som heter "Bound" i roten til nedlastingsmappen i Chrome OS, og binde en mappe på det eksterne mediumet til denne mappen. Mens Android vil se innholdet i den eksterne mappen i Bound-mappen, Chrome OS vil ikke-Bound direkte vil se helt tomt ut. Men siden Chrome OS kan interagere med ekstern lagring, bør dette ikke være et problem.

    Trinn ett: Opprett mappene dine

    Med det er vi klare til å lage kataloger som vi skal bruke til dette. Som jeg sa ovenfor, skal vi lage en mappe i nedlastings-katalogen som heter "Bound." Så fortsett å åpne Chrome OS Files-appen, og naviger til nedlastingsmappen.

    Derfra, høyreklikk og velg "Ny mappe."

    Navngi denne mappen "Bound."

    Det er verdt å merke seg at det kan nevne dette uansett hva du vil, men i forbindelse med denne opplæringen og kommandoene du vil bruke nedenfor bruker vi "Bundet".

    Hvis du har et bestemt sett med filer som du vil at Android skal kunne se på Chromebooken din, kan du gå videre og navigere til ditt eksterne medium, og opprett en ny mappe her også. Gi det navnet på det. Jeg bruker "Skjermbilder" for dette eksempelet, så vær så snill å endre det hvis det ikke gir mening for søknaden din. Bare husk at du må endre en del av kommandoene nedenfor for å gjenspeile mappens navn.

    Trinn to: Åpne et rotskall og lag bindingen

    Først må du åpne et Crosh-vindu ved å trykke Ctrl + Alt + T på tastaturet. Et nytt, solidt svart vindu åpnes i nettleseren din. Alternativt kan du installere Crosh Window-appen fra Chrome App Store (som også krever at Secure Shell-appen skal installeres), men det er ikke nødvendig hvis det er noe du ikke tror du bruker ofte.

    Skriv inn følgende i vinduet Crosh:

    shell

    Etterfulgt av:

    sudo su

    Det vil be om passordet ditt - dette bør være det samme du logger på i Chromebook med.

    På dette punktet er du i et rotskall, som er det vi vil ha. Følgende kommandoer bør gi deg lese / skrive tilgang til den eksterne mappen direkte fra Android apps. I forbindelse med denne opplæringen skal jeg slå dem ned en om gangen, men husk at du kan streng dem sammen hvis du vil - bare skille hver kommando med && symboler.

    Merk: Standard tittelen for en ekstern stasjon i Chrome OS er "UNTITLED." Hvis stasjonen din har blitt oppkalt noe annet, bruk det i stedet for "UNTITLED" i følgende kommandoer.

    Med det ut av veien, skriv inn følgende i rotskjellsvinduet:

    mount - bind / media / flyttbar / UNTITLED / Skjermbilder / run / arc / sdcard / default / emulated / 0 / Last ned / Bound mount --bind / media / flyttbar / UNTITLED / Skjermbilder / run / arc / sdcard / read / emulated / 0 / Last ned / Bundet mount - bind / media / flyttbar / UNTITLED / Skjermbilder / run / arc / sdcard / write / emulated / 0 / Download / Bound

    Igjen, endre navnet på den eksterne mappen til det du valgte hvis det er annerledes enn min.

    Trinn tre: fortjeneste

    Det er ganske mye alt der er til det. Som jeg sa tidligere, vil dette ikke påvirke måten Chrome OS ser på dine mapper, bare Android.

    Selvfølgelig er det ikke et perfekt system. Noen Android-apper kan muligens se innholdet i den bundne mappen, men ikke samhandle med dem. For eksempel bruker jeg Skitch til å annotere skjermbilder, og mens det kan se alt i den bundne mappen, kan den ikke åpne noen av filene. Dette er trolig i stor grad å gjøre med at Skitch ikke lenger er i aktiv utvikling, så det er ganske utdatert, men det er fortsatt et godt eksempel på hvor ufullkommen dette systemet kan være.

    Også dette bindet vil ikke overleve en omstart. Så hver gang du starter datamaskinen på nytt, må du skrive inn kommandoen ovenfor. Jeg har også sett hvor noen brukere har mistet tilgang til den bundne mappen etter at systemet går i hvilemodus, men jeg har ikke personlig hatt dette problemet. Som med de fleste løsninger som denne, kan kjørelengde varierer.

    PicSayPro viser innholdet i Bound-mappen.

    Selvfølgelig jobber Google aktivt med å aktivere SD-kort innhold til Android apps, så til slutt vi bør få riktig støtte. Men til dette punktet, er dette det nest beste.