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"/
>
注意:图片大小不能调整,会拉伸,会变形
(哪位大牛有方案,请给小弟留言)优化问题,后续跟进解决……
时间: 2024-10-31 09:17:28