我從這裏 https://github.com/nostra13/Android-Universal-Image-Loader如何使從SD卡的通用圖像加載器獲取的圖像動態
在Constants.java一個例子是,對於圖像源鏈接。我想要的是掃描SD卡中的特定文件夾,然後獲取動態的所有圖像網址。
沒有一個一個地輸入圖像url。 不是這種類型一個接一個。 --->「file:/// sdcard/Universal Image Loader @#& = + -_。,!()〜'%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() {
}
我不確定你到底在問什麼,或者是什麼問題。 UIL應該使用'file://'方案來處理加載圖像。一旦你得到了圖像uris,它只是將它們加載到像ListView或GridView這樣的東西。 –
我無法得到圖像uris。 – cj7