我可以从sdcard获取所有图像,但我想在列出sdcard图像的同时显示文件名和图像。任何人都可以帮我实现这一点。
答案 0 :(得分:3)
我认为这会解决它:
File images = Environment.getDataDirectory();
File[] imagelist = images.listFiles(new FilenameFilter(){
@override
public boolean accept(File dir, String name) {
return (name.endsWith(".png"))
}
});
希望这有帮助。
答案 1 :(得分:0)
你可以使用SO的这个答案。get All image from SD Card。为了只为.png工作,您需要在该答案中使用以下资源数组。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="image">
<item>png</item>
</string-array>
</resources>