27.02.2014 Views

Android 开发教程

Android 开发教程

Android 开发教程

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

-----------------------------------<strong>Android</strong> 编 程 基 础<br />

文 件 存 取 编 程 基 础<br />

文 件<br />

<br />

文 件 可 以 用 来 存 储 比 使 用 引 用 更 大 数 量 的 数 据<br />

<br />

<strong>Android</strong> 提 供 方 法 来 读 、 写 文 件<br />

<br />

只 有 本 地 文 件 可 以 被 访 问<br />

<br />

优 点 : 可 以 存 储 大 容 量 的 数 据<br />

<br />

缺 点 : 文 件 更 新 或 是 格 式 改 变 可 能 会 导 致 巨 大 的 编 程 工 作<br />

文 件 操 作<br />

读 文 件<br />

‣ Context.openFileInput(String name) 打 开 一 个 与 应 用 程 序 联 系 的 私 有 文 件 输 入 流<br />

‣ 当 文 件 不 存 在 时 抛 出 FileNotFoundException 异 常<br />

FileInputStream in = this.openFileInput("test2.txt");// 打 开 文 件 "test2.txt"<br />

……<br />

in.close();// 关 闭 输 入 流<br />

写 文 件<br />

‣ Context.openFileOutput(String name,int mode) 开 启 一 个 与 应 用 程 序 联 系 的 私 有 文 件 输 出 流<br />

‣ 当 文 件 不 存 在 时 该 文 件 将 被 创 建<br />

‣ 文 件 输 出 流 可 以 在 添 加 模 式 中 打 开 , 这 意 味 新 的 数 据 将 被 添 加 到 文 件 的 末 尾<br />

FileOutputStream out = this.openFileOutput("test2.txt",MODE_APPEND);<br />

// 打 开 文 件 "test2.txt" 进 行 写 操 作 、 使 用 MODE_APPEND 在 添 加 模 式 中 打 开 文 件<br />

……<br />

out.close();// 关 闭 输 出 流<br />

2

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!