Ich habe eine App, die ich geschrieben habe, um Bilder auf meinen Server hochzuladen, die auf einem droidx läuft Android 2.3.4 und zwei verschiedene Simulatoren Android 4.0.3 funktioniert großartig. Wenn ich jedoch versuche, es auf einem Asus ee Pad Transformer (mit 4.0.3) auszuführen, sagt es mir immer, dass es 0 Elemente in MediaStore.Images.Thumbnails gibt.MediaStore.Images.Thumbnails scheint leer zu sein
Es sollte 6 angezeigt werden, 5 von der Kamera und 1, die ich aus dem Internet heruntergeladen habe. Früherer Code, der nur Bilder statt Miniaturbilder erhält, sagt mir, dass es 5 Bilder von der Kamera gibt, also weiß ich, dass der Code funktioniert.
String[] projection = {MediaStore.Images.Media._ID};
cursor = managedQuery(MediaStore.Images.Media.EXTERNAL_CONTENT_URI,
projection,
"Camera",
null,null);
Log.d("Info","There are " + cursor.getCount() + " images");
Diese Bilder werden alle angezeigt, wenn ich die Galerie-App öffne. Ich habe auch versucht, die Media Storage App zu löschen und das Gerät neu zu starten, um zu sehen, ob das helfen würde, aber das tat es nicht. An dieser Stelle bin ich sehr verwirrt, zumal dieser exakt gleiche Code auf dem Handy und Simulatoren funktioniert hat.
gleich hier mit meinem Nexus S, haben Sie eine Ahnung, wie Sie es lösen? – shem
@shem Ich habe den Code geschrieben, den ich als Antwort aufgespielt habe – nick