blob: 2b88ce1c8b3e8231afb5a504cd8967fe32d9a0ba (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
page.title=Salvando dados
page.tags=armazenamento de dados,arquivos,sql,basededados,preferências
helpoutsWidget=true
trainingnavtop=true
startpage=true
@jd:body
<div id="tb-wrapper">
<div id="tb">
<h2>Dependências e pré-requisitos</h2>
<ul>
<li>Android 1.6 (API Nível 4) ou superior</li>
<li>Familiaridade com coleções de valores-chave do Map</li>
<li>Familiaridade com API de E/S de arquivos Java</li>
<li>Familiaridade com bancos de dados do SQL</li>
</ul>
<h2>Leia também</h2>
<ul>
<li><a href="{@docRoot}guide/topics/data/data-storage.html">Opções de armazenamento</a></li>
</ul>
</div>
</div>
<p>A maioria dos aplicativos Android precisa salvar dados, mesmo que seja apenas para salvar informações sobre o estado do aplicativo
durante {@link android.app.Activity#onPause onPause()} para que o progresso do usuário não seja perdido. A maior parte
dos aplicativos não triviais também precisa salvar configurações do usuário e alguns aplicativos precisam gerenciar grandes
quantidades de informação em arquivos e bancos de dados. Esta aula apresenta as
principais opções de armazenamento de dados no Android, incluindo:</p>
<ul>
<li>Como salvar pares de valores-chave de tipos de dados simples em um arquivo de preferências
compartilhadas</li>
<li>Como salvar arquivos arbitrários no sistema de arquivos do Android</li>
<li>Como usar bancos de dados gerenciadas pelo SQLite</li>
</ul>
<h2>Lições</h2>
<dl>
<dt><b><a href="shared-preferences.html">Salvando conjuntos de valores-chave</a></b></dt>
<dd>Aprenda a como usar um arquivo de preferências compartilhadas para armazenar pequenas quantidades de informação em pares de
valores-chave.</dd>
<dt><b><a href="files.html">Salvando arquivos</a></b></dt>
<dd>Aprenda a como salvar um arquivo básico, como para armazenar longas sequências de dados que
são geralmente lidas em ordem.</dd>
<dt><b><a href="databases.html">Salvando dados em bancos de dados do SQL</a></b></dt>
<dd>Aprenda a usar o banco de dados do SQLite para ler e gravar dados estruturados.</dd>
</dl>
|