Ich hab jetzt herausgefunden, dass es wohl möglich ist mit
"listFiles()" von einem Directory alle Dateien zu bekommen.
[code] File folder = new File(imageURL);
File[] listOfFiles = folder.listFiles();
for (int i = 0; i < listOfFiles.length; i++) {
if (listOfFiles[i].isFile()) {
Log.d("tag", "filename: " + listOfFiles[i].getName());
} else if (listOfFiles[i].isDirectory()) {
Log.d("tag", "directory: " + listOfFiles[i].getName());
}
}[/code]
Die imageURL ist der komplette Pfad meines Directorys auf einem Server.
In diesem Ordner befinden sich ca. 20 Bilder.
Hat jemand eine Idee wie der nun alle Bilder erkennen könnte ?!
Ich zeige nun den Code wie ich ein Bild in meine Bitmap lade.
Dabei übergebe ich ZUR ZEIT eine Datei. Ich kann auch ein Array von Strings übergeben,
aber wie gesagt, er soll einfach ALLES anzeigen.
1try {
2
3 URL aURL = new URL(filename);
4 URLConnection conn = aURL.openConnection();
5 conn.connect();
6
7 InputStream is = conn.getInputStream();
8 /* Buffered is always good for a performance plus. */
9 BufferedInputStream bis = new BufferedInputStream(is);
10 /* Decode url-data to a bitmap. */
11 Bitmap bm = BitmapFactory.decodeStream(bis);
12
13 bis.close();
14 is.close();
15 /* Apply the Bitmap to the ImageView that will be returned. */
16 myimage.setImageBitmap(bm);
17 // speichereBilder();
18
19 } catch (IOException e) {
20 e.printStackTrace();
21 }
— geändert am 11.05.2012, 10:09:06
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.