2011-11-24 135 views
1

是否有任何方法遍历黑莓设备中存储的所有图像?我已经看到这个遍历整个文件系统并扫描每个文件的example。我想知道有没有更便宜的方法来做同样的事情。直接查看图像目录的东西? 感谢从黑莓设备获取所有图像名称设备

回答

2

使用System.getProperty(String key)有可能获取设备图像存储迪尔斯:

  1. 键 “fileconn.dir.memorycard.photos”。返回在SD卡上存储照片的默认目录。它应该像“file:/// SDCard/BlackBerry/pictures /”。

  2. 键“fileconn.dir.photos”。返回在设备内存上存储图片的默认目录。它应该像“file:/// store/home/user/pictures /”一样。

了解这些位置,您可以在它们内部迭代图像,而不是扫描整个文件系统。可以使用FileConnection API列出图像。具体看看list(String filter, boolean includeHidden)的方法。