如何扫描存储以读取所有.pdf?

时间:2011-07-04 08:13:45

标签: android

我想扫描内部和外部外部存储读取所有PDF,然后将其显示在列表中以供选择。

有人可以告诉我怎么做吗?

此致 Monali

3 个答案:

答案 0 :(得分:2)

它是android,你有完整的Java功能,因此在StackOverflow上有大量资源可以列出文件。

例如:Recursively list files in Java

那样做,前。使用if语句只列出扩展名为.pdf的文件。那么你很高兴:)

编辑:对于系统响应,您可能还希望在与UI线程不同的线程中执行此操作。请查看AsyncTask以及有关Painless Threading的支持示例。

答案 1 :(得分:0)

一种方法是使用标准文件函数(如isDirectory()等)以递归方式查看SDCard上的文件,然后检查文件的扩展名是否为PDF。

答案 2 :(得分:0)