Hemsida » hur » Så här hämtar du Android Apps för att se extern lagring på Chromebooks

    Så här hämtar du Android Apps för att se extern lagring på Chromebooks

    Android-appar är ett bra sätt att utöka Chromebooks ibland begränsade funktioner, men de kan vara ett problem om du lagrar de flesta av dina data på ett externt medium som ett SD-kort, till exempel.

    Lyckligtvis, med några kommandon kan du faktiskt "tvinga" Android-appar för att inte bara se externt lagringsutrymme, men skriv till det också. Jag kommer att varna dig, men det kräver några skalkommandon, så om du inte är bekväm med det, gå försiktigt. Skrika ut till Nolirium för denna otroligt hjälpsamma bloggpost som det fick mig att rulla med det här. Tack vare den vägledning som finns där, kunde jag få det här att fungera utan problem.

    Så, hur fungerar det här?

    Kortfattat använder vi bindningsfäste för att i grunden "tethera" en mapp på externt medium till en som ingår i den interna filstrukturen. I grund och botten tillåter det Android att se innehållet i den externa mappen eftersom den är länkad till en mapp på det interna minnet, vilket det kan se utan problem.

    Det är värt att notera att bindning av dessa mappar bara fungerar i Android. Det påverkar inte hur Chrome OS ser mapparna eller filerna inom. Vi kommer att skapa en mapp som heter "Bound" i roten av nedladdningsmappen i Chrome OS och binda en mapp på externt medium till den här mappen och medan Android kommer att se innehållet i den externa mappen i Bound-katalogen, Chrome OS kommer inte att-Bundet direkt kommer att se helt tomt ut. Men eftersom Chrome OS kan interagera med externt lagringsutrymme, borde det inte vara ett problem.

    Steg ett: Skapa dina mappar

    Därmed är vi redo att skapa de kataloger som vi ska använda för detta. Som jag sa ovan kommer vi att skapa en mapp i katalogen Nedladdningar som heter "Bound." Så fortsätt och öppna appen Chrome OS Files och navigera till katalogen Nedladdningar.

    Därifrån högerklickar du och väljer "Ny mapp".

    Namn den här mappen "Bound."

    Det är värt att notera att det kan namnge det du vill, men i den här handledningen och kommandon som du använder nedan använder vi "Bundet".

    Om du har en specifik uppsättning filer som du vill att Android ska kunna se på din Chromebook, fortsätt och navigera till ditt externa medium och skapa en ny mapp här också. Namnge det - jag använder "Skärmdumpar" för det här exemplet, så gärna ändra det om det inte är meningsfullt för din ansökan. Kom bara ihåg att du måste ändra en del av kommandona nedan för att spegla ditt mappnamn.

    Steg två: Öppna ett rotskal och skapa binda

    Först måste du öppna ett Crosh-fönster genom att trycka på Ctrl + Alt + T på tangentbordet. Ett nytt solid svart fönster öppnas i din webbläsare. Alternativt kan du installera Crosh Window-appen från Chrome App Store (vilket också kräver att Secure Shell-appen installeras), men det är inte nödvändigt om det är något du inte tror att du ska använda ofta.

    Skriv följande i fönstret Crosh:

    skal

    Följd av:

    sudo su

    Det kommer att be om ditt lösenord - det ska vara detsamma som du loggar in på din Chromebook med.

    Vid den här tiden är du i ett rotskal, vilket är vad vi vill ha. Följande kommandon bör ge dig läs- / skrivåtkomst till den externa mappen direkt från Android-appar. I denna handledning syftar jag på att bryta dem ner i taget, men kom ihåg att du kan sträng dem tillsammans om du vill-separera bara varje kommando med && symboler.

    Obs! Standardtiteln för en extern enhet i Chrome OS är "UNTITLED." Om din enhet har fått namnet något annat, använd det i stället för "UNTITLED" i följande kommandon.

    Med det ur vägen anger du följande i rotskalfönstret:

    mount - bind / media / removable / UNTITLED / Skärmdumpar / kör / båge / sdcard / default / emulated / 0 / Download / Bound mount --bind / media / flyttbar / UNTITLED / Skärmdumpar / kör / båg / sdcard / läs / emulerat / 0 / Download / Bound mount - bind / media / flyttbar / UNTITLED / Skärmdumpar / kör / båg / sdcard / write / emulated / 0 / Download / Bound

    Återigen, ändra namnet på den externa mappen till vad du än väljer om det är annorlunda än mina.

    Steg tre: vinst

    Det är ganska mycket allt som finns där. Som jag sa tidigare påverkar det inte hur Chrome OS ser dina mappar, bara Android.

    Naturligtvis är det inte ett perfekt system. Vissa Android-appar kanske kan se innehållet i den bundna mappen, men inte interagera med dem. Till exempel använder jag Skitch för att annotera skärmdumpar, och medan det kan se allt i den bundna mappen, kan den inte öppna någon av filerna. Det här beror förmodligen i stor utsträckning på att Skitch inte längre är aktivt, så det är ganska gammalt, men det är fortfarande ett bra exempel på hur ofullständigt det här systemet kan vara.

    Även denna bindning kommer inte att överleva en omstart. Så varje gång du startar om datorn måste du skriva in ovanstående kommandon. Jag har också sett där några användare har tappat åtkomst till den bundna mappen efter att systemet har gått i viloläge, men jag har inte personligen haft det här problemet. Som med de flesta lösningar som den här kan din körsträcka variera.

    PicSayPro visar innehållet i mappen Bound.

    Självklart arbetar Google aktivt med att möjliggöra innehållet av SD-kort i Android-appar, så så småningom vi skall få rätt stöd. Men tills dess är det här nästa bästa sak.