干草每个人;我在显示来自 java 文件(连接)的图像 url 时遇到问题,该文件使用 Jsoup 库来提取 url 并将它们分配给 String 类型的 ArrayList。
public class Connection {
ArrayList<String> StringArray = new ArrayList<String>();
private String fileExtension = "jpg";
private String html = "http://mcs.une.edu.au/~salmutai/cameras";
private int count = 0;
public void UrlExtract() throws Exception {
Document doc = Jsoup.connect(html).get();
Elements castURL = doc.select("a");
for (Element el : castURL) {
String src = el.absUrl("href");
String extension = src.substring(src.lastIndexOf(".") + 1,
src.length());
if (extension.equalsIgnoreCase(fileExtension)) {
StringArray.add(src);
count++;
}
}
}
public int getCount() throws Exception {
return count;
}
public String ImgArray(int i) throws Exception {
String[] StrArray = new String[count];
StrArray = (String[]) StringArray.toArray(StrArray);
return StrArray[i];
}
}
如何使用 Toast 显示准确的 url 和图像数量。另外,我正在使用 GridView 按顺序显示所有图像。以前的代码在 Java 应用程序中工作,但在 Android 应用程序中不起作用