Alle Systemhintergrundbilder erhalten

8

Gibt es eine Möglichkeit, alle Android-Systemtapeten programmatisch zu bekommen?

Ich weiß, wie man den aktuellen über WallpaperManager bekommt und dann auf die Festplatte speichere. Aber ich möchte wissen, ob es eine Möglichkeit gibt, auf alle Bilder zuzugreifen, die als Systemtapeten in der OS verwendet werden.

    
Ton 12.05.2012, 20:00
quelle

2 Antworten

4

Alle Hintergrundbilder befinden sich in der Launcher-App. Da der Name des Startprogramms und seiner Ressourcen von Gerät zu Gerät variieren kann, gibt es keine Möglichkeit, einen zuverlässigen Weg dafür zu finden.

Auf Lager Android die Hintergründe befinden sich in Launcher2.apk: res / drawable- somedpi . Auf meinen Geräten waren sie im Drawable-HDpi-Ordner, aber das kann bei anderen anders sein.

Holen Sie sich zunächst die Ressourcen des Launchers (com.android.Launcher2.apk), wie in dieser Antwort

Dann können Sie die Ressourcen mit einer ähnlichen Methode wie in diese Frage.

Ich habe das alles nicht selbst ausprobiert, es funktioniert also vielleicht nicht wie erwartet.

    
Thomas 21.05.2012, 20:46
quelle
-2

Finde einfach heraus, wo sie gespeichert sind, und greife auf sie zu.

    
GreekOphion 18.05.2012 23:54
quelle

Tags und Links