在 Android 中设置壁纸

Ami*_*ine 5 java android wallpaper

我正在开发一个简单的应用程序,它根据用户输入设置壁纸。我缺少设置壁纸的代码。我在很多网站上都没有找到它。任何人都可以发布设置为墙纸的示例代码作为保存在res文件夹中的可绘制对象吗?

suc*_*nil 5

适用于 Android 1.5 及以上版本

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

  context.setWallpaper(mBitmap);
}
Run Code Online (Sandbox Code Playgroud)