美化Android - 自动墙纸切换器(2)

美化Android - 自动墙纸切换器(二)在前一篇博客里面,我记录了如何实现一个简单的文件浏览器,今天记录实现

美化Android - 自动墙纸切换器(二)
在前一篇博客里面,我记录了如何实现一个简单的文件浏览器,今天记录实现图片选择,预览以及墙纸切换的功能。在代码之前先看一下实现的最终效果:
图片查看器:

变更了墙纸以后的模拟器:


首先在文件浏览器的onListItemClick方法中加上图片文件的相应事件:


具体原因是什么,只能等Google完全发表android的源代码才能知道了。

当用户点击图片的时候,设置为墙纸:


这样离最终要实现的自动切换墙纸就差2个功能了:
1. 用数据库(或则其他方式)记录用户选择的多个墙纸。
2. 定时(Service)从这些墙纸中随机选择一个。
将会在后续的博客中补上,附件3是目前这些功能的所有代码,你可以下载代码在模拟器中运行,你可能还需要参考一下如何模拟SDCard这篇文章,把一些图片文件放到SDCard中,让它作为墙纸切换。 试试i.setImageResource(int resid)
有些method可能还没实现吧。。哈哈 2 楼 QuakeWang 2007-12-09   我是用文件系统的图片,不是项目里面的resource,无法使用resource id 3 楼 abx01 2007-12-10   向开拓者们学习学习