我想制作一个可以获取所有图像的应用程序,无论它是在手机中还是在外部存储器中。我想将所有图像导入我的应用程序中。怎么可能?我开始知道可以通过文件连接来实现。但没有得到确切的想法。
最佳答案
- 使用
FileSystemRegistry.listRoots()获取所有文件系统根
- 使用
FileConnection fconn = (FileConnection)Connector.open(root) 依次打开到每个根的连接
- 使用
fconn.list()
列出文件夹。 - 对于列表中的每个条目,如果它以图像扩展名(
file.getName().endsWith(".png")
等)结尾,那么它就是一个图像。 - 如果条目是文件夹(
file.isDirectory()
返回 true),则使用fconn.setFileConnection(folder)
遍历该目录/ - 对所有根目录中的所有文件夹递归执行相同的操作。
关于java-me - 文件连接+j2me,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5038680/