Tutti gli sfondi si trovano nell'app di avvio. Poiché il nome del programma di avvio e le sue risorse possono variare su tutti i dispositivi, non c'è modo di creare un modo affidabile per farlo.
In magazzino Android gli sfondi si trovano in Launcher2.apk: res/drawable- somedpi. Sui miei dispositivi erano nella cartella drawable-hdpi, ma questo potrebbe essere diverso dagli altri.
Prima ottenere le risorse del programma di avvio (com.android.Launcher2.apk) come descritto nella risposta this.
Quindi è possibile elencare le risorse utilizzando un metodo simile a quello nella domanda this.
Non ho provato tutto questo da solo, quindi potrebbe non funzionare come previsto.
È necessario chiarire la domanda: "tutte le immagini che fungono da sfondo del sistema". Poiché può esistere solo un wallpaper di sistema attivo alla volta, questa potrebbe non essere la tua domanda. Se la tua domanda è come elencare tutti gli sfondi POSSIBILI devi specificare cosa rende un'immagine uno sfondo, altrimenti puoi semplicemente prendere un elenco di tutte le immagini sul telefono. – theomega
Android viene fornito con un'applicazione Wallpaper per impostazione predefinita. Le sue immagini da utilizzare come sfondi non sono file nella scheda SD. Sono risorse nell'apk, invece. Voglio accedervi per codice. Grazie. – Ton