可能重复:
Android - 如何设置壁纸图像
我想要做的是,使用图像URI设置壁纸(无裁剪)
我是Android上的开发人员和普通开发人员.互联网让我失望......提供设置壁纸的代码.
是的开发资源网站说
public void setStream (InputStream data)
但我不明白,一些示例代码会对我有很大帮助.
Mai*_*dul 11
嗨,如果您有图像路径,您可以使用此代码.
is = new FileInputStream(new File(imagePath));
bis = new BufferedInputStream(is);
Bitmap bitmap = BitmapFactory.decodeStream(bis);
Bitmap useThisBitmap = Bitmap.createScaledBitmap(
bitmap, parent.getWidth(), parent.getHeight(), true);
bitmap.recycle();
if(imagePath!=null){
System.out.println("Hi I am try to open Bit map");
wallpaperManager = WallpaperManager.getInstance(this);
wallpaperDrawable = wallpaperManager.getDrawable();
wallpaperManager.setBitmap(useThisBitmap);
Run Code Online (Sandbox Code Playgroud)
如果你有图像URI,那么使用它
wallpaperManager = WallpaperManager.getInstance(this);
wallpaperDrawable = wallpaperManager.getDrawable();
mImageView.setImageURI(imagepath);
Run Code Online (Sandbox Code Playgroud)
如果有任何问题,请告诉我.
| 归档时间: |
|
| 查看次数: |
24124 次 |
| 最近记录: |