我想扫描内部和外部外部存储读取所有PDF,然后将其显示在列表中以供选择。
有人可以告诉我怎么做吗?
此致 Monali
答案 0 :(得分:2)
它是android,你有完整的Java功能,因此在StackOverflow上有大量资源可以列出文件。
例如:Recursively list files in Java
那样做,前。使用if语句只列出扩展名为.pdf的文件。那么你很高兴:)
编辑:对于系统响应,您可能还希望在与UI线程不同的线程中执行此操作。请查看AsyncTask以及有关Painless Threading的支持示例。
答案 1 :(得分:0)
一种方法是使用标准文件函数(如isDirectory()等)以递归方式查看SDCard上的文件,然后检查文件的扩展名是否为PDF。
答案 2 :(得分:0)