Como fazer com que os aplicativos Android vejam armazenamento externo em Chromebooks


0

Os aplicativos Android são uma ótima maneira de expandir os recursos às vezes limitados dos Chromebooks, mas podem ser um problema se você armazenar a maioria dos seus dados em uma mídia externa – como um cartão SD, por exemplo.

RELACIONADOS: Os melhores aplicativos para Android que você deve usar no seu Chromebook

Felizmente, com alguns comandos, você pode realmente “forçar” os aplicativos Android a não apenas ver o armazenamento externo, mas também a escrever nele. No entanto, vou avisá-lo: isso requer alguns comandos do shell; portanto, se você não se sentir confortável com isso, siga com cuidado. Grite para o Nolirium por este post incrivelmente útil que me levou a pensar nisso. Graças às orientações encontradas lá, eu consegui fazer isso funcionar sem problemas.

Então, como isso funciona?

Em resumo, usaremos montagens de ligação para basicamente “amarrar” uma pasta na mídia externa a uma que faça parte da estrutura interna do arquivo. Basicamente, isso permite que o Android veja o conteúdo da pasta externa, porque está vinculada a uma pasta no armazenamento interno, que pode ser vista sem problemas.

Vale ressaltar que a vinculação a essas pastas funcionará apenas no Android – não afetará a maneira como o Chrome OS vê as pastas ou os arquivos contidos. Vamos criar uma pasta chamada “Encadernado” na raiz do diretório Downloads no Chrome OS e vincular uma pasta na mídia externa a essa pasta. Enquanto o Android verá o conteúdo da pasta externa no diretório Encadernado, O Chrome OS não funcionará – o Bound diretamente parecerá completamente vazio. Mas como o Chrome OS pode interagir nativamente com o armazenamento externo, isso não deve ser um problema.

Etapa 1: Crie suas pastas

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

A partir daí, clique com o botão direito e escolha “Nova pasta”.

Nomeie esta pasta como “Encadernada”.

Vale a pena notar que isso pode ser o nome que você quiser, mas, para os propósitos deste tutorial e os comandos que você usará abaixo, estamos usando “Encadernado”.

Se você tem um conjunto específico de arquivos que deseja que o Android possa ver no seu Chromebook, vá para a mídia externa e crie uma nova pasta aqui também. Nomeie-o de acordo. Estou usando “Capturas de tela” para este exemplo, portanto, fique à vontade para alterá-lo se não fizer sentido para o seu aplicativo. Lembre-se de que você precisará alterar parte dos comandos abaixo para refletir o nome da sua pasta.

Etapa 2: 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 a instalação do aplicativo Secure Shell), mas isso não é necessário se for algo que você acha que não usará com frequência.

Na janela Crosh, digite o seguinte:

shell

Seguido por:

sudo su

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

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 fins deste tutorial, eu os detalharei um de cada vez, mas lembre-se de que você pode junte-os se desejar – basta separar cada comando com && símbolos

Nota: O título padrão para uma unidade externa no Chrome OS é “UNTITLED”. Se a sua unidade recebeu outro nome, use-a no lugar de “UNTITLED” nos comandos a seguir.

Com isso fora do caminho, digite o seguinte na janela do shell 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

Mais uma vez, altere o nome da pasta externa para o que você escolher, se for diferente da minha.

Etapa três: lucro

Isso é praticamente tudo o que existe. 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 Android podem ser capazes de Vejo o conteúdo da pasta vinculada, mas não interage com eles. Por exemplo, eu uso o Skitch para anotar capturas de tela e, embora possa ver tudo na pasta vinculada, não é possível abrir nenhum dos arquivos. Provavelmente, isso 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, esse vínculo não sobreviverá a uma reinicialização. Portanto, toda vez que você reiniciar o computador, será necessário inserir novamente os comandos acima. Também vi onde alguns usuários perderam o acesso à pasta vinculada após o sistema entrar no modo de suspensão, mas eu pessoalmente não tive esse problema. Como na maioria das soluções alternativas como essa, sua milhagem pode variar.

PicSayPro mostrando o conteúdo da pasta Encadernada.

Obviamente, o Google está trabalhando ativamente para habilitar o conteúdo do cartão SD para aplicativos Android. devemos obter suporte adequado. Mas até esse ponto, essa é a próxima melhor coisa.


Like it? Share with your friends!

0

What's Your Reaction?

hate hate
0
hate
confused confused
0
confused
fail fail
0
fail
fun fun
0
fun
geeky geeky
0
geeky
love love
0
love
lol lol
0
lol
omg omg
0
omg
win win
0
win

0 Comments

Your email address will not be published. Required fields are marked *

Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Poll
Voting to make decisions or determine opinions
Story
Formatted Text with Embeds and Visuals
List
The Classic Internet Listicles
Countdown
The Classic Internet Countdowns
Open List
Submit your own item and vote up for the best submission
Ranked List
Upvote or downvote to decide the best list item
Meme
Upload your own images to make custom memes
Video
Youtube, Vimeo or Vine Embeds
Audio
Soundcloud or Mixcloud Embeds
Image
Photo or GIF
Gif
GIF format