时间:2021-05-20
本文实例为大家分享了30行Android代码更换壁纸的方法,供大家参考,具体内容如下
先看效果:
一个线程30行代码搞定:
public class MainActivity extends Activity { Thread thread = new Thread(){ @Override public void run() { for (;current<5;){ if (current >= 3) { current = 0; } //使用资源文件 当然你也可以使用其他图片bitmap BitmapDrawable bitmap = (BitmapDrawable) getResources().getDrawable(wallpapers[current++]); wallpaperManager = WallpaperManager.getInstance(MainActivity.this); try { wallpaperManager.setBitmap(bitmap.getBitmap()); } catch (IOException e) { e.printStackTrace(); } } } }; int[] wallpapers = new int[]{ R.drawable.background1, R.drawable.background2, R.drawable.background3 }; WallpaperManager wallpaperManager; int current = 0; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); thread.start(); }}就这么简单 对了别忘了在mainfest里加权限
<!--授予用户修改壁纸权限--> <uses-permission android:name="android.permission.SET_WALLPAPER" />以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
今天和大家分享的是关于在Android中设置壁纸的方法,在Android中设置壁纸的方法有三种,分别是:1、使用WallpaperManager的setReso
小米8怎么设置锁屏壁纸?小米8锁屏壁纸怎么更换?很多朋友不太清楚小米8锁屏壁纸如何更换,下面小编为大家带来小米8锁屏壁纸设置教程,一起来看看吧。小米8锁屏壁纸设
如何让电脑自动更换壁纸? 壁纸是指电脑屏幕所使用的各种背景图片,可以根据大小和分辨率来做相应调整。壁纸让我们的电脑看起来更好看,更有个性。但如果一直是一张壁纸
如何让电脑自动更换壁纸? 壁纸是指电脑屏幕所使用的各种背景图片,可以根据大小和分辨率来做相应调整。壁纸让我们的电脑看起来更好看,更有个性。但如果一直是一张壁纸
为了电脑有一个好的视觉效果,更换壁纸是一个好的方法。一般更换壁纸都是选取一张精美的图片,再直接设置为桌面,这样一个简单的操作。近日有网友反应win7更换壁纸