Android动态桌面,设置壁纸篇
最近要做一个动态桌面。就看了下动态桌面有关的东西。
1,通过WallpaperManager设置静态壁纸
1.1先通过以下方法获取到WallpaperManager
1.2这个WallpaperManager里面有多种方式设置静态壁纸,需要android.Manifest.permission.SET_WALLPAPER这个权限不要忘记设置
1.2.1通过资源文件
这个是第二个方法,比第一个多了一个int类型的which。我们可以看到他的值android studio已经帮我们现实出来了。我们来分别说一下。
android.app.WallpaperManager.FLAG_LOCK是设置锁屏壁纸
android.app.WallpaperManager.FLAG_SYSTME是设置系统壁纸
1.2.2通过bitmap
方法一:
方法二:
下一个方法我们来看看。它有3个参数。
第一个fullImage是一个bitmap。
第二个visibleCrpHint是参数是传一个矩形区域。解释是说传递的应该是fullImage这张图片想要显示的矩形区域作为壁纸,如果你知道手机和图片的宽高比也可以传null,则显示整张图片。
第三个allowBackup参数的含义是如果传ture,则允许系统备份壁纸图片。false则不允许。
方法三:
方法三比方法二多了一个参数which。用来设置是系统壁纸还是锁屏壁纸
1.2.3通过InputStream流设置壁纸
剩下2个方法的参数同bitmap一样。
未完待续。。。。
2,设置动态壁纸
感谢Android动态壁纸解析
Android动态桌面,设置壁纸篇相关推荐
- 一句代码设置 android 手机桌面视频壁纸
VideoWallpaper 项目地址:DingMouRen/VideoWallpaper 简介:一句代码设置 android 手机桌面视频壁纸 更多:作者 提 Bug 标签: VideoWal ...
- Android Wallpaper之设置壁纸流程
What? 什么是壁纸? android wallpaper包括锁屏壁纸和桌面壁纸,壁纸又区分静态和动态两种.我们每天使用手机第一眼看到的就是壁纸,好看的壁纸对于手机的颜值也有大大的提升(滑稽),就让 ...
- android 动态、静态壁纸实现
1.静态壁纸 1)获取壁纸实例,实际上是一个服务提供 WallpaperManager wallpaperManager=WallpaperManager.getInstan ...
- Android4.0 默认静、动态桌面设置
默认静态: (1) mkdir -p overlay\frameworks\base\core\res\res\drawable-xlarge-nodpi (2)并放置default_wallpape ...
- ANDROID手表怎么设置壁纸,表盘背景随心换 果壳智能手表换壁纸教程
在智能手机和电脑上,我们一般都会换一张自己喜欢的图片作为壁纸,当我们想把一张喜欢的图片做成果壳GEAK Watch表盘时,应该怎么做呢?其实只要简单的几个步骤,你就能获得独一无二的专属表盘. 首先,打 ...
- 服务器更换桌面壁纸,通过VBS更换桌面设置壁纸源码
服务器路径,只支持BMP格式 ServerPath="\\sangsan.cn\share$\bmp" '本地文件名,将从服务器复制到本地后改名为这个文件名(包括完整路径) BMP ...
- Android Launcher 设置壁纸
版本:1.0 日期:2014.11.25 2014.11.26 版权:©kince 特别推荐:泡在网上的日子 一.概述 一般Launcher都带有壁纸设置的功能,Android提供了设置壁纸的API ...
- android动态壁纸的制作
对于Android 2.1来说Live Wallpapers动态壁纸的加入为Android桌面加入了更好的动态效果.如何开发一个Android动态桌面呢? 下面Android123给大家一个详细的步骤 ...
- win7 html 设置成桌面,教你怎样设置专属自己的windows7动态桌面
很多人都喜欢动态的桌面,但是动态桌面难免会有人不会设置,windows7动态桌面设置其实不难的,下面windows7之家小编就教大家win7动态桌面怎么设置. win7系统个性化教程分享: 1. 动态 ...
最新文章
- Ubuntu 系统输入法设置
- udp重发机制_UDP 协议
- python EasyGui
- python笔记之利用BeautifulSoup爬取糗事百科首页段子
- erp开发模式_ERP的完整形式是什么?
- Java连接Access数据库的那些坑
- [剑指offer] 66. 机器人的运动范围
- 个人知识库的分类目录_搭建个人知识体系,让印象笔记成为我们的“第二大脑”!...
- python教程视频哪个好-Python视频教程谁的好
- 色板游戏(洛谷 1558)
- 一个简单的python登录验证系统
- AC日记——A+B Problem(再升级) 洛谷 P1832
- oracle 最大一行,一行最大column数和row piece-概念
- 201.数字范围按位与
- 尚硅谷大数据之数据质量管理
- 移动前端开发人员必知必会:移动设备概述
- 《Python数据分析与应用》第7章 机器学习模型的应用 实训部分
- 2014网络红人彭伟个人资料及照片
- 【物联网专题】2.1_设备管理平台_什么是产品?
- uni.showtoast不显示的问题,可能是因为uni uni.showloding uni.showtoast 冲突
热门文章
- 基于springboot vue uniapp校园论坛源码
- Yarn01:诞生背景、架构和工作机制介绍
- Java+SSM(Spring+SpringMVC+Mybatis)+Mysql个性化新闻推荐系统 基于用户、项目、内容、聚类、混合的协同过滤推荐算法WebNewsRSM 源代码下载
- 互联网日报 | 名创优品潮玩全球首店开业;百度昆仑1芯片实现量产;特斯拉在华超充站突破600座...
- 支付宝在线支付接口开发教程与总结
- aes解密流程图_基于AES和混沌的图像加密方法与流程
- Android MediaCodec硬解码AAC音频文件(实时AAC音频帧)并播放
- 程序,进程,线程的区别和联系
- 一个可在多种编程语言之间转换代码的IDE工具:ide.onelang.io
- 关于TFTP传输协议