Ich möchte einen Dienst, der jeden Tag auf dem Android-Gerät Startbildschirm festlegen können.
Wie können wir das tun? Jede Hilfe wird geschätzt.Wallpaper sollte automatisch auf Android-Handy jeden Tag wechseln
2
A
Antwort
5
for Change Wallpaper programmatisch müssen Sie folgende setps in Aktivität oder Service:
Schritt 1: AndroidManifest.xml
<uses -permission android:name="android.permission.SET_WALLPAPER" />
Schritt 2: in Tätigkeit oder Dienstleistung
WallpaperManager wallpaperManager = WallpaperManager.getInstance(this);
Drawable drawable = getResources().getDrawable(R.id.wallpaper);
Bitmap wallpaper = ((BitmapDrawable) drawable).getBitmap();
wallpaperManager.setBitmap(wallpaper);
Schritt 3 :
Verwenden Sie AlarmManager zum Ändern von Hintergrundbild jeden Tag
2
Der folgende Code ändert die Hintergrundfarbe des Startbildschirms. Führen Sie Ihren Service aus, wenn sich das Datum gemäß Ihren Anforderungen ändert.
WallpaperManager wm = WallpaperManager.getInstance (this); wm.setBitmap (myBitmap);