summaryrefslogtreecommitdiffstats
path: root/docs/html-intl/intl/zh-tw/training/basics/data-storage/index.jd
blob: 9ff1fc0c95e06a1d9386ee75e211c25b11a95220 (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=儲存資料
page.tags=資料儲存空間,檔案,sql,資料庫,偏好設定
helpoutsWidget=true

trainingnavtop=true
startpage=true

@jd:body

<div id="tb-wrapper">
<div id="tb">

<h2>相依性和先決條件</h2>
<ul>
  <li>Android 1.6 (API 層級為 4) 或更高版本</li>
  <li>熟悉地圖的索引鍵值集合</li>
  <li>熟悉 Java 檔案 I/O API</li>
  <li>熟悉 SQL 資料庫</li>
</ul>

<h2>您也應該閱讀</h2>
<ul>
  <li><a href="{@docRoot}guide/topics/data/data-storage.html">儲存選項</a></li>
</ul>

</div>
</div>

<p>在 {@link android.app.Activity#onPause onPause()} 期間,大多數 Android 應用程式都需要儲存資料 (即使僅儲存應用程式狀態的有關資訊),因此使用者的進度不會遺失。
大多數非一般的應用程式還需要儲存使用者設定,某些應用程式必須管理檔案與資料庫中的大量資訊。

本課程將為您介紹 Android 中的主要資料儲存選項,包括:
</p>

<ul>
    <li>將簡單資料類型的索引鍵值配對儲存至共用偏好設定檔案
</li>
    <li>將任意檔案儲存至 Android 的檔案系統</li>
    <li>使用由 SQLite 管理的資料庫</li>
</ul>


<h2>課程</h2>

<dl>
  <dt><b><a href="shared-preferences.html">儲存索引鍵值組</a></b></dt>
    <dd>了解如何使用共用的偏好設定檔案將少量資訊儲存至索引鍵值配對。
</dd>

  <dt><b><a href="files.html">儲存檔案</a></b></dt>
    <dd>了解如何儲存基本檔案 (例如儲存通常循序讀取的很長一系列資料)。
</dd>

 <dt><b><a href="databases.html">在 SQL 資料庫中儲存資料</a></b></dt>
   <dd>了解如何使用 SQLite 資料庫讀取及寫入結構化資料。</dd>

</dl>