android studio实现壁纸

1.静态壁纸

1.桌面壁纸

2.锁屏壁纸

1.初始化壁纸管理者

//初始化壁纸管理者
        mWallpaperManager = WallpaperManager.getInstance(this);

2.设置桌面壁纸:

//参数:最后一个是
 mWallpaperManager.setBitmap(bitmapByUrl,null,false,WallpaperManager.FLAG_SYSTEM);//桌面壁纸

设置锁屏壁纸

mWallpaperManager.setBitmap(bitmapByUrl,null,false,WallpaperManager.FLAG_LOCK);

3.权限:

    <uses-permission android:name="android.permission.SET_WALLPAPER" />
    <uses-permission android:name="android.permission.BIND_WALLPAPER"
        tools:ignore="ProtectedPermissions" />

2.动态壁纸

3视频壁纸

4.透明壁纸

猜你喜欢

转载自blog.csdn.net/sunweihao2019/article/details/108451473