Android手机上的壁纸每天都会自动更换

Android手机上的壁纸每天都会自动更换,android,live-wallpaper,wallpaper,Android,Live Wallpaper,Wallpaper,我想做一项服务,可以每天在Android设备主屏幕上设置壁纸。 我们怎样才能做到这一点?感谢您的帮助。以下代码更改了主屏幕墙纸。当日期根据您的要求更改时,运行您的服务 WallpareManager wm=wallpareManager.getInstance(this); wm.setBitmap(myBitmap) 要以编程方式更改墙纸,您需要在“活动”或“服务”中设置以下设置: 步骤1:AndroidManifest.xml <uses -permission android:nam

我想做一项服务,可以每天在Android设备主屏幕上设置壁纸。

我们怎样才能做到这一点?感谢您的帮助。

以下代码更改了主屏幕墙纸。当日期根据您的要求更改时,运行您的服务

WallpareManager wm=wallpareManager.getInstance(this);
wm.setBitmap(myBitmap)

要以编程方式更改墙纸,您需要在“活动”或“服务”中设置以下设置:

步骤1:AndroidManifest.xml

<uses -permission android:name="android.permission.SET_WALLPAPER" />
步骤3

使用AlarmManager每天更换壁纸

WallpaperManager wallpaperManager = WallpaperManager.getInstance(this);
Drawable drawable = getResources().getDrawable(R.id.wallpaper);
Bitmap wallpaper = ((BitmapDrawable) drawable).getBitmap();
wallpaperManager.setBitmap(wallpaper);