推广 热搜: page  音视频  使用  个数  搜索引擎  选择  企业  父亲  百度  可以 

Android基础入门教程——10.9 WallpaperManager(壁纸管理器)手机管理器「Android基础入门教程——10.9 WallpaperManager(壁纸管理器)」

   日期:2025-01-11     作者:caijiyuan    caijiyuan   评论:0    移动:http://ww.kub2b.com/mobile/news/20457.html
核心提示:标签(空格分隔): Android基础入门教程 相关方法 设置壁纸的相关方法:- setBitmap(Bitmap bitmap)&#

标签(空格分隔: Android基础入门教程



相关方法

设置壁纸的相关方法
- setBitmap(Bitmap bitmap):将壁纸设置为bitmap所代表的位图
- setResource(int resid):将壁纸设置为resid资源所代表的图片
- setStream(InputStream data):将壁纸设置为data数据所代表的图片

其他方法
- clear():清除壁纸,设置回系统默认的壁纸
- getDesiredMinimumHeight():最小壁纸高度
- getDesiredMinimumWidth():最小壁纸宽度
- getDrawable():获得当前系统壁纸,如果没有设置壁纸,则返回系统默认壁纸
- getWallpaperInfo():加入当前壁纸是动态壁纸,返回动态壁纸信息
- peekDrawable():获得当前系统壁纸,如果没设置壁纸的话返回null

获得WallpaperManager对象

设置壁纸需要的权限


运行效果图


方法有两种,一种是在Activity中用代码进行设置,另一种是在AndroidManifest.xml中修改
Activity的主题~

方法一:Activity中设置

方法二:AndroidManifest.xml修改theme


这里用到前面学的AlarmManager(闹钟服务),假如你对它不了解的话可以到
Android基础入门教程——10.5 AlarmManager(闹钟服务)进行学习~
下面我们来写个Demo~

运行效果图

代码实现

首先我们来写一个定时换壁纸的ServiceWallPaperService.java

接着撸个简单的布局,三个Buttonactivity_main.xml

接着是我们的Activity,在这里实例化aManager并设置定时事件~MainActivity.java

最后别忘了加上设置壁纸的权限以及为我们的Service进行注册AndroidManifest.xml

好的,非常简单~


WallpaperManagerDemo.zip


本文地址:http://ww.kub2b.com/news/20457.html     企库往 http://ww.kub2b.com/ ,  查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类最新文章
0相关评论

文章列表
相关文章
最新动态
推荐图文
最新文章
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号