展会信息港展会大全

Android ApiDemos示例解析(15):App->Activity->SetWallpaper
来源:互联网   发布日期:2016-01-14 10:50:40   浏览:1181次  

导读:SetWallpaper介绍如何在Android获取当前Wallpaper,对Wallpaper做些修改,然后用修改后的图像重新设置Wallpaper。WallpaperManager用来管...

SetWallpaper介绍如何在Android获取当前Wallpaper,对Wallpaper做些修改,然后用修改后的图像重新设置Wallpaper。

WallpaperManager用来管理Android的Wallpaper。下面代码通过WallpaperManager来取得当前Wallpaper然后显示在屏幕Layout的imageView上。

[java]

final WallpaperManager wallpaperManager

= WallpaperManager.getInstance(this);

final Drawable wallpaperDrawable

= wallpaperManager.getDrawable();

final ImageView imageView

= (ImageView) findViewById(R.id.imageview);

imageView.setDrawingCacheEnabled(true);

imageView.setImageDrawable(wallpaperDrawable);

final WallpaperManager wallpaperManager

= WallpaperManager.getInstance(this);

final Drawable wallpaperDrawable

= wallpaperManager.getDrawable();

final ImageView imageView

= (ImageView) findViewById(R.id.imageview);

imageView.setDrawingCacheEnabled(true);

imageView.setImageDrawable(wallpaperDrawable);

重新设置Wallpaper,也是通过WallpaperManager。

[java]

wallpaperManager.setBitmap(imageView.getDrawingCache());

wallpaperManager.setBitmap(imageView.getDrawingCache());

作者:mapdigit

赞助本站

人工智能实验室

相关热词: android开发 教程

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港