我从这里得到一个例子 https://github.com/nostra13/Android-Universal-Image-Loader
在 Constants.java 中是为图像源链接。我想要的是扫描 sdcard 中的特定文件夹,然后动态获取所有图像 url。
不是一一输入图片网址。不是这种类型的。---> "file:///sdcard/通用图像加载器@#&=+-_.,!()~'%20.png"
这是我的代码。但它行不通。有什么解决办法吗?谢谢。
公共类常量{
private String[] mFileStrings;
private File[] listFile;
static List<String> test = new ArrayList<String>();
public void getFromSdcard()
{
System.out.println("testing here can");
File file= new File(android.os.Environment.getExternalStorageDirectory(),"file:///sdcard/bluetooth/"); //sdcard/bluetooth
if (file.isDirectory())//if files is directory
{
listFile = file.listFiles();
mFileStrings = new String[listFile.length];
for (int i = 0; i < listFile.length; i++)
{
mFileStrings[i] = listFile[i].getAbsolutePath();//mFileStrings with uri of images
test.add(listFile[i].getAbsolutePath());
}
}
}
static String simpleArray = test.toString();
//String img = mFileStrings.toString();
public static final String[] IMAGES = new String[] {simpleArray};
private Constants() {
}