Android5.1 壁纸设置流程浅析Ubuntu14.04 Android5.1 Source Insight3源代码请参阅http://androidxref.com/这里只是简单分析一下5.1里是如何设置壁纸的;这个流程和4.4有一些不同。但基本都是找个地方存放壁纸文件,需要的时候读取,设置的...
分类:
移动开发 时间:
2015-09-18 23:28:30
阅读次数:
323
该DEMO将会通过AlarmManager来周期的调用ChangeService,从而让系统实现定时更换壁纸的功能。
更换壁纸的API为android.app.WallpaperManager,它提供了clear()方法来清除壁纸,还提供了如下方法来设置壁纸。
setResource(int resid)
将壁纸设置为resid资源所代表的图片
setBitmap(Bitmap bitma...
分类:
移动开发 时间:
2015-07-11 01:08:18
阅读次数:
189
用java将bing每日壁纸设置为win7壁纸 源代码下载地址:http://www.zuidaima.com/share/1550463716592640.htm...
分类:
编程语言 时间:
2015-04-07 12:09:35
阅读次数:
170
我想要实现的效果:,但是设计师给的是这样的:。首先我想到的是这就像windows电脑设置壁纸有什么拉伸、自适应、平铺等类型,这个应该就是传说中的平铺吧。那么我们知道,一个普通的button,设置他的背景,无非就是setbackgroundDrawable/resource/color这几种,可调用的...
分类:
移动开发 时间:
2015-01-21 22:11:44
阅读次数:
198
APIDemos里面的一段代码,用来设置壁纸。
[1].[代码] [Java]代码 跳至 [1]
?
1
2
3
4
5
6
WallpaperManager
wallpaperManager = WallpaperManager.getInstance(this);
imageView.set...
分类:
移动开发 时间:
2015-01-13 14:22:43
阅读次数:
206
写了个小Demo,实现了设置壁纸和创建桌面图标的逻辑:
创建壁纸比较简单,将Drawable转为Bitmap,然后直接用setWallpaper就行了:
Bitmap bitmap = BitmapFactory.decodeResource(Main.this.getResources(), R.drawable.wallpaper);
try {
...
分类:
移动开发 时间:
2014-12-20 16:59:06
阅读次数:
424
版本:1.0 日期:2014.11.25 2014.11.26版权:©kince一、概述 一般Launcher都带有壁纸设置的功能,Android提供了设置壁纸的API,在包android.app下面的类WallpaperInfo和WallpaperManager。动态壁纸所在的包是android.service.wallpaper,要区别开。但是要注意,WallpaperInfo是描述动态壁纸...
分类:
移动开发 时间:
2014-11-26 19:01:18
阅读次数:
529
最近两天改一个客户需求改得挺耗时,多数都用在了WallpaperCropActivity这个文件中。今天就顺带分析一下这个文件。
路径:packages/apps/Launcher3/src/com/android/launcher3/WallpaperCropActivity.java
这个Activity是Launcher设置壁纸的Activity,完成剪切壁纸大小,设置壁...
分类:
移动开发 时间:
2014-11-07 20:57:02
阅读次数:
3453
文章记录自己的学习过程,供日后参考。
首先要知道壁纸设置的大体流程:上层应用调用wallpaperManager.setStream()或其他接口进行设置壁纸,WallpaperManagerService首先将壁纸copy到/data/system/user/0/目录下,WallpaperManagerService对该目录注册了一个WallpaperObserver,拷贝壁纸成功后会触发调用...
分类:
其他好文 时间:
2014-10-15 11:06:20
阅读次数:
299
Android设置壁纸有许多方法,主要思路有两种:
1:通过WallpaperManager设置
2:通过系统程序设置
下文将分开说明:
通过WallpaperManager设置
该方法可以直接将图片置为壁纸,对于所有平台的Android系统都使用,但无法裁剪/调整图片。
try {
WallpaperManager wpm = (WallpaperManager) g...
分类:
移动开发 时间:
2014-09-28 16:40:53
阅读次数:
156