2012-03-30 106 views

回答

5

用于更改壁纸程序,你需要在之后的活动或服务setps:

步骤1:AndroidManifest.xml中

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

步骤2:在活动或服务

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

第3步

使用AlarmManager每天更换壁纸

2

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

WallpaperManager wm = WallpaperManager.getInstance(this); wm.setBitmap(myBitmap);