>> Tecnologia Eletrônica >  >> Celulares e Acessórios >> Cartões de Memória SD

Como Criar um Arquivo no Cartão SD com Android Developer

O sistema operacional móvel Android é uma plataforma flexível que permite aos desenvolvedores criar aplicativos capazes de gravar arquivos tanto no armazenamento interno quanto externo. Gravar no cartão SD do dispositivo é bastante simples, mas é importante que você primeiro obtenha a localização do diretório para o armazenamento externo no sistema de arquivos. Antes de embarcar nesta tarefa, você deve ter um conhecimento básico de como construir um aplicativo Android e precisará de algum código-fonte ao qual deseja adicionar a função de saída de arquivo. As linhas de código que você adicionará ao seu arquivo são divididas em três seções ou funções separadas.

Instruções

  1. Abra o arquivo de código-fonte do seu aplicativo Android com um editor de texto ou programação.

  2. Navegue até o local no código-fonte onde deseja chamar a função que grava um arquivo no armazenamento externo do dispositivo.

  3. Insira esta única linha de código para verificar o cartão SD:

    File sdCard = Environment.getExternalStorageDirectory();
  4. Insira estas linhas de código para definir o diretório e o nome do arquivo:

    File dir = new File (sdcard.getAbsolutePath() + "/folder1/folder2");
    dir.mkdirs();
    File file = new File(dir, "example_file");
  5. Substitua "/folder1/folder2" no código acima pelo caminho real onde pretende salvar o arquivo. Isso deve ser um local onde você normalmente salva os arquivos do seu aplicativo. Além disso, altere o valor "example_file" para o nome real do arquivo que deseja usar.

  6. Insira a seguinte linha de código para enviar o arquivo para o cartão SD:

    FileOutputStream f = new FileOutputStream(file);
  7. Salve o arquivo, compile-o e teste o aplicativo usando o software emulador Android ou o dispositivo.