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 />

for (File tempF : the_Files) {<br />

if (tempF.isDirectory()) {<br />

}<br />

ToSearchFiles(tempF);<br />

/* 如 果 是 文 件 夹 的 话 继 续 遍 历 搜 索 */<br />

} else {<br />

try {<br />

}<br />

/* 是 文 件 , 进 行 比 较 , 如 果 文 件 名 称 中 包 含 输 入 搜 索 Key, 则 返 回 大 于 -1 的 值 */<br />

if (tempF.getName().indexOf(theKey_formInput) > -1) {<br />

/* 获 取 符 合 条 件 文 件 的 路 径 , 进 行 累 加 */<br />

path += "\n" + tempF.getPath();<br />

/* 显 示 结 果 的 TextView 显 示 信 息 和 搜 索 到 的 路 径 */<br />

show_Result.setText(info + path);<br />

}<br />

} catch (Exception e) {<br />

// TODO: handle exception<br />

}<br />

/* 如 果 路 径 找 不 到 , 提 示 出 错 */<br />

Toast.makeText(this<br />

this, getString(R.string.pathError),<br />

Toast.LENGTH_SHORT).show();<br />

5<br />

结 果<br />

25

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

Saved successfully!

Ooh no, something went wrong!