public class GalleryTestActivity extends Activity {
File photos[];
private static String TAG = "GalleryTest";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
File f = new File("/sdcard/pics1");
photos = f.listFiles(new FilenameFilter() {
@Override
public boolean accept(File dir, String filename) {
return filename.endsWith("jpg");
}
});
String fileList = "";
for (File aFile : photos) {
fileList += aFile.getName() + "\n";
}
TextView v = (TextView)findViewById(R.id.FileList);
v.setText(fileList);
Gallery gallery = (Gallery)findViewById(R.id.Gallery);
gallery.setAdapter(new AddImgAdp(this));
}
public class AddI
android列出目录下的所有图片
最新推荐文章于 2021-05-27 12:36:22 发布
这篇博客展示了如何在Android应用中列出SD卡上指定目录下的所有.jpg和.png图片。通过创建一个`GalleryTestActivity`,利用`File`类和`FilenameFilter`过滤图片文件,并使用`Gallery`组件展示图片列表。另一个类`Pics`则演示了如何逐张加载和显示SD卡中的图片,使用`BitmapFactory`进行解码,并存储到`ArrayList<Bitmap>`中。
摘要由CSDN通过智能技术生成