在Android中设置墙纸 [英] Setting wallpaper in Android

查看:61
本文介绍了在Android中设置墙纸的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在开发一个简单的应用程序,该应用程序可以根据用户输入设置墙纸.我缺少设置墙纸的代码.我一直在徒劳的许多网站中寻找它.任何人都可以发布一个示例代码,将其设置为墙纸并将其设置为可绘制的墙纸,并将其保存在 res 文件夹中吗?

I am developing a simple app that sets wallpapers based on user input. I am missing code for setting wallpapers. I have been looking for it in lots of websites in vain. Can anybody post a sample code that sets as a wallpaper as a drawable that is saved in the res folder?

推荐答案

适用于Android 1.5及更高版本

Works on Android 1.5 and above

public void setWallpaper() {
  Context context = this.getBaseContext(); 
  Bitmap mBitmap = BitmapFactory.decodeResource(getResources(), mImageIds[pos]);

  context.setWallpaper(mBitmap);
}

这篇关于在Android中设置墙纸的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆