Como obter aplicativos para Android para ver o armazenamento externo em Chromebooks

Índice:

Como obter aplicativos para Android para ver o armazenamento externo em Chromebooks
Como obter aplicativos para Android para ver o armazenamento externo em Chromebooks

Vídeo: Como obter aplicativos para Android para ver o armazenamento externo em Chromebooks

Vídeo: Como obter aplicativos para Android para ver o armazenamento externo em Chromebooks
Vídeo: Entenda o Chrome OS: 10 Dicas para quem vai comprar um Chromebook - YouTube 2024, Abril
Anonim
Os aplicativos para Android são uma ótima maneira de expandir os recursos por vezes limitados dos Chromebooks, mas podem ser um problema se você armazenar a maioria dos seus dados em um meio externo, como um cartão SD, por exemplo.
Os aplicativos para Android são uma ótima maneira de expandir os recursos por vezes limitados dos Chromebooks, mas podem ser um problema se você armazenar a maioria dos seus dados em um meio externo, como um cartão SD, por exemplo.

Felizmente, com alguns comandos, você pode realmente "forçar" os aplicativos do Android a não só ver o armazenamento externo, mas também gravá-lo. No entanto, vou avisá-lo: isso requer alguns comandos de shell, por isso, se você não estiver confortável com isso, avance com cuidado. Grite para Nolirium por este post incrivelmente útil que me fez rolar com isso. Graças à orientação encontrada por lá, consegui que isso funcionasse sem problemas.

Então, como isso funciona?

Em suma, usaremos montagens de bind para basicamente "amarrar" uma pasta na mídia externa a uma parte da estrutura de arquivos interna. Basicamente, isso permite que o Android veja o conteúdo da pasta externa, porque ela está vinculada a uma pasta no armazenamento interno, que pode ser visualizada sem problemas.

Vale a pena observar que a vinculação dessas pastas funcionará apenas no Android. Isso não afetará a maneira como o Chrome OS vê as pastas ou os arquivos. Criaremos uma pasta chamada "Bound" na raiz do diretório Downloads no Chrome OS e vincularemos uma pasta na mídia externa a essa pasta, enquanto o Android verá o conteúdo da pasta externa no diretório Bound. O Chrome OS não fará isso - o Bound ficará completamente vazio. Mas como o Chrome OS pode interagir de forma nativa com o armazenamento externo, isso não deve ser um problema.

Primeiro Passo: Crie Suas Pastas

Com isso, estamos prontos para criar os diretórios que usaremos para isso. Como eu disse acima, vamos criar uma pasta no diretório de downloads chamada "Bound". Então, abra o aplicativo Chrome OS Files e navegue até o diretório Downloads.

De lá, clique com o botão direito e escolha "Nova pasta".

Nomeie esta pasta como "Limitada".
Nomeie esta pasta como "Limitada".
Vale a pena notar que você pode nomear o que quiser, mas, para os fins deste tutorial e dos comandos que você usará abaixo, estamos usando o "Limite".
Vale a pena notar que você pode nomear o que quiser, mas, para os fins deste tutorial e dos comandos que você usará abaixo, estamos usando o "Limite".

Se você tem um conjunto específico de arquivos que deseja que o Android possa ver em seu Chromebook, vá em frente e navegue até sua mídia externa e crie uma nova pasta aqui também. Nomeie-o de acordo com isso. Estou usando "Capturas de tela" para este exemplo, então sinta-se à vontade para alterá-lo, caso isso não faça sentido para seu aplicativo. Lembre-se de que você precisará alterar parte dos comandos abaixo para refletir o nome da sua pasta.

Etapa dois: abrir um shell raiz e criar a ligação

Primeiro, você precisará abrir uma janela do Crosh pressionando Ctrl + Alt + T no teclado. Uma nova janela preta sólida será aberta no seu navegador. Como alternativa, você pode instalar o aplicativo Crosh Window na Chrome App Store (que também requer que o aplicativo Secure Shell seja instalado), mas isso não é necessário se você acha que não vai usar com frequência.

Na janela Crosh, digite o seguinte:

shell

Seguido por:

sudo su

Ele pedirá sua senha. Essa deve ser a mesma com a qual você faz login no Chromebook.

Image
Image

Neste ponto, você está em um shell raiz, que é o que queremos. Os comandos a seguir devem fornecer acesso de leitura / gravação à pasta externa diretamente dos aplicativos Android. Para os propósitos deste tutorial, vou dividi-los um de cada vez, mas lembre-se de que você posso agrupe-os se quiser - basta separar cada comando com

&&

símbolos.

Observação: o título padrão de uma unidade externa no Chrome OS é "UNTITLED". Se a sua unidade tiver outro nome, use-a no lugar de "UNTITLED" nos comandos a seguir.

Com isso fora do caminho, digite o seguinte na janela do shell de raiz:

mount --bind /media/removable/UNTITLED/Screenshots /run/arc/sdcard/default/emulated/0/Download/Bound mount --bind /media/removable/UNTITLED/Screenshots /run/arc/sdcard/read/emulated/0/Download/Bound mount --bind /media/removable/UNTITLED/Screenshots /run/arc/sdcard/write/emulated/0/Download/Bound

Novamente, altere o nome da pasta externa para o que você escolheu, se for diferente da minha.
Novamente, altere o nome da pasta externa para o que você escolheu, se for diferente da minha.

Terceiro Passo: Lucro

Isso é praticamente tudo que existe para isso. Como eu disse anteriormente, isso não afetará a maneira como o Chrome OS vê suas pastas, apenas o Android.

Claro, não é um sistema perfeito. Alguns aplicativos para Android podem ser capazes de Vejo o conteúdo da pasta ligada, mas não interagir com eles. Por exemplo, eu uso o Skitch para anotar capturas de tela e, embora ele possa ver tudo na pasta encadernada, não é possível abrir nenhum arquivo. Isso provavelmente se deve, em grande parte, ao fato de o Skitch não estar mais em desenvolvimento ativo, por isso está bastante desatualizado, mas ainda é um bom exemplo de quão imperfeito esse sistema pode ser.

Além disso, essa ligação não sobreviverá a uma reinicialização. Portanto, cada vez que você reinicializar o computador, você precisará inserir novamente os comandos acima. Eu também vi onde alguns usuários perderam o acesso à pasta encadernada depois que o sistema entrou no modo de suspensão, mas eu pessoalmente não tive esse problema. Tal como acontece com a maioria das soluções alternativas como esta, a sua quilometragem pode variar.

Image
Image

É claro que o Google está trabalhando ativamente na ativação do conteúdo do cartão SD para aplicativos Android. devemos obtenha suporte adequado. Mas até esse ponto, esta é a próxima melhor coisa.

Recomendado: