展会信息港展会大全

[Android Samples视频系列之ApiDemos] App-Activity-SetWallpaper
来源:互联网   发布日期:2016-01-14 10:46:13   浏览:2382次  

导读:1.Demo说明与演示该Demo介绍如何在Android获取当前Wallpaper,对Wallpaper做些修改,然后用修改后的图像重新设置Wallpaper,注意要在AndroidMain...

1.Demo说明与演示

该Demo介绍如何在Android获取当前Wallpaper,对Wallpaper做些修改,然后用修改后的图像重新设置Wallpaper,注意要在AndroidMainfest中加权限<uses-permission android:name="android.permission.SET_WALLPAPER" />

Demo效果图如下:

2.视频讲解

3.Demo分析

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

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

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。

wallpaperManager.setBitmap(imageView.getDrawingCache());

赞助本站

人工智能实验室

相关热词: android开发 教程

AiLab云推荐
展开

热门栏目HotCates

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