Andoird开发手机壁纸

时间:2024-01-14 17:53:20

Android 开发手机壁纸3种方法

首先使用WallpaperManager wpm = (WallpaperManager) getActivity().getSystemService(Context.WALLPAPER_SERVICE);获得WallpaperManager,然后进行设置:

1、使用WallpaperManager的setResource(int ResourceID)方法

2、使用WallpaperManager的setBitmap(Bitmap bitmap)方法

3、重写ContextWrapper 类中提供的setWallpaper()

权限:

<uses-permission android:name="android.permission.SET_WALLPAPER"/>
注意:图片大小不能调整,会拉伸,会变形
 (哪位大牛有方案,请给小弟留言)优化问题,后续跟进解决……