..
Até agora, temos mostrado ao leitor uma visão geral Rigarda muito amplo e profundo como o desenvolvimento de aplicativos na plataforma Android. Neste ponto, o guia, o leitor será capaz de usar os elementos mostrados para criar aplicações de média complexidade. Mas o que o leitor está faltando, e é isso que vamos explicar neste capítulo e no próximo, é a maneira pela qual você pode salvar alguns dados de forma permanente (quando temos a ver com o armazenamento de dados permanentemente normalmente usa o termo de armazenamento de dados).
Por exemplo, você pode precisar salvar as preferências do usuário entrou em uma base permanente e permitir a aplicação, ao começar a ler essas preferências e agir em conformidade. Android oferece várias opções para salvar dados de forma permanente e é responsabilidade do programador para usar o modo mais apropriado, conforme necessário.
Estamos indo agora para apresentar o caminho que o Android oferece.
É uma maneira muito simples em que iremos criar um arquivo, geralmente um arquivo de texto, em que podemos escrever e ler alguns dados.
Por padrão, esse tipo de economia é uma economia privada, que significa que o arquivo possa ser lido e escrito somente pelo aplicativo que o criou e, portanto, não é possível acessá-lo de outro aplicativo.
Vamos ver agora, com estas poucas linhas de código, um exemplo prático de como criar um arquivo:
Cadeia fileName = "file_di_prova"; String = "Este é um arquivo escrito por MrWebMaster!"; FileOutputStream fos = openFileOutput (fileName, Context.MODE_PRIVATE); fos.write (string.getBytes ()); fos.close ();
Este código simplesmente declarar duas variáveis string, uma para o nome do arquivo eo conteúdo do arquivo. Ele então abre um fluxo para o arquivo, a escrita é feita com o método de gravação e, finalmente, fecha o fluxo com o método close.
Se precisarmos alterar as propriedades defualt definido para a visibilidade do arquivo (como já dissemos que o fornecimento de acesso a applucazione apenas que criou o arquivo), temos de agir sobre o segundo parâmetro do método openFileOutput. E "pode escolher os seguintes valores:
Em resumo, este método de armazenamento é muito simples e intuitiva, amplamente utilizado em aplicações por causa de sua fácil implementação.
Este tipo de armazenamento de dados permite a gravação de alguns dados, por aplicação, em um dispositivo removível, como um cartão SD. Arquivos armazenados neste tipo de mídia é definido de leitura de arquivo que é concedido a todos os aplicativos para lê-lo.
É de salientar ao leitor os "perigos" de usar este método de armazenamento. Isso porque, se você salvar os dados em uma memória externa você deve verificar se os dados guardados não é essencial para o bom funcionamento da aplicação. Isso é porque você não tem controle sobre esses dados quando o usuário remove o cartão SD, insira-o em um computador e apagar acidentalmente algumas partes dele.
Portanto, recomendamos o uso desta metodologia em um armazenamento econômico.
| |
ASP Zero (Ebook)
Aprendizagem Microsoft ASP e VBScript a partir do zero. Com apenas 29 €. |
| |
ASP e Access (Ebook)
Gerenciar um banco de dados MS Access com ASP. Com apenas 29 €. |
| |
AutoCAD (eBook)
Criação de estruturas arquitetônicas. Com apenas 29 €. |