绝对原创 winterboard的入门应用(申精)
[b][color=red][/color][/b]随着wb日渐完美,功能也越来越强大,对于iphone的美化也越来越丰富。(什么你还不知道什么是wb?呵呵,那你没必要看这篇帖子了)你可以用wb来定义你的图标,你的壁纸,可以实现动态壁纸,可以修改你的系统声音,可以修改你的锁屏界面,甚至可以在桌面显示例如天气等一些信息,功能十分强大。
wb功能是强大的,但大多数人只是把它当做以前的sbm来使用,实在是浪费,下面我来简单介绍下如何用wb自定义手机。
1 首先我们要知道wb的主题的路径,/private/var/stash/theme
2 再来,我先讲下怎么自己装主题,你要准备好你的壁纸,你的icons就是图标啦,你的锁屏的壁纸,你的dock,你的StatusBar,新建一个文件夹,命名为你的主题名,将Dock,Satnsbar,锁屏壁纸LockBackground,壁纸Wallpaper放进去(注意文件名大小写),然后新建一个文件夹,命名为Icons,将你的图标放进去(图标改好对应的名字)。然后将整个文件夹放进,/private/var/stash/theme,打开wb就可以看到了。
3 其次我来讲下如何更改sms气泡,声音啊等。你需要在你的主题文件夹里新建名为Bundles的文件夹,在里面再新建com.apple.xxxxx(xxxx对应你要修改的东西的名字,如你要修改sms气泡,文件夹名就是com.apple.MobileSMS),然后把你找的一些素材放进相应的文件夹就可以了。
ps:方便大家,列出些常用文件夹名及对应修改的对象
com.apple.mobileipod---------ipod的美化
com.apple.mobilesafari-------safari的美化
com.apple.springboard-------电池,运营商,wifi,gprs等多个元素的美化
com.apple.weather------------天气的美化
。。。。。。
类似这样的,很多,不一一列举
4 如何修改拨号界面
新建任意名文件夹,在里面新建名为Folder的文件夹,再在里面新建名为MobilePhone.app的文件将你的美化素材放进去就可以了
5 ui的修改
在主题文件夹内新建名为UIImages的文件夹,将你的素材放进去。(这个修改会让你的界面很炫,打开loading的界面等都可以美化)
6 ui声音的修改
如何修改例如一些系统声音呢,例如开锁声,锁屏声音?其实很简单,在主题文件夹内,新建名为UISounds的文件夹,将你准备的
caf格式的音乐放进去,改好对应的名字,例如解锁声音名字为unlock
7 用Winterboard实现淡入淡出多图动态桌面和mp4视频桌面
cydia里面最新版的2.0系统换主题软件winterboard里多了一个自带的叫Saurik的主题,不知大家发现了没有,这个主题已经支持用两张PNG图片来实现具有淡进淡出效果的动态背景。现在我们以最快的速度更换到自己想要的图片。
1.确保你的Winterboard升级到了最新版,也就是打开主程序后可以看到里面有个叫Saurik的主题。
2.用你自己的两张尺寸为320x480的PNG照片替换掉/Private/var/stash/Themes.xxxxxx/Saurik/private(xxxxxx是你目录后面的六个随机字符)目录中对应的Rock.png和Plant.png两张图,文件名大小要与原始文件写要完全一致。 (有的themes文件夹并不在这个目录下,用户可到/private/var/mobile/Library/SummerBoard或者/Library/中这几个文件夹都会有themes的文件夹)
3.你还可以用自己的Dock图片替换/Private/var/stash/Themes.xxxxxx/Saurik/Bundles/com.apple.springboard目录下的SBDockBG.png,注意文件名大小写要完全一致.. (有的themes文件夹并不在这个目录下,用户可到/private/var/mobile/Library/SummerBoard或者/Library/中这几个文件夹都会有themes的文件夹) 4.重启,进入winterboard,你会看到你喜欢的两张背景照片会每隔15秒自动变换。
5.Saurik目录下有个Wallpaper.html,用记事本或其他网页编辑软件打开,代码如下,大牛们可以根据自己的喜好做进一步修改以得到想要的功能。
无限循环:Winterboard实现淡进淡出效果的动态桌面背景。代码如下(红色区域可酌情修改):
<?xml version="1.0" encoding="UTF-16"?>
<html><head>
<base href="Private/"/>
<!--meta name="viewport" c/-->
<meta http-equiv="Content-Type" c/>
<style>
body {
background-color: black;
margin: 0;
padding: 20px 0 0 0;
height: 442px;
width: 320px;
}
img {
-webkit-transition-property: opacity;
-webkit-transition-duration: 2s;
position: absolute;
width: 320px;
height: auto;
}
img.fade-out {
opacity: 0;
}
img.fade-in {
opacity: 1;
}
</style>
</head><body style="color: black">
<img src="a.png" id="a"/>
<img src="b.png" id="b"/>
<img src="c.png" id="c"/>
<img src="d.png" id="d"/>
<img src="e.png" id="e"/>
<img src="f.png" id="f"/> 拷贝图片至 /private/var/stash/Themes.icID5u/Saurik/Private/下,图片名字自行对应,但不支持数字,只支持英文,建议用abc~~。(有的themes文件夹并不在这个目录下,用户可到/private/var/mobile/Library/SummerBoard或者/Library/中这几个文件夹都会有themes的文件夹) <script>
var fade_in = a;
var fade_out = b;
var fade_in1 = c;
var fade_out1 = d;
var fade_in2 = e;
var fade_out2 = f;
var fade = function () {
fade_in.className = 'fade-out';
fade_out.className = 'fade-in';
var fade_tmp = fade_in;
fade_in = fade_out;
fade_out = fade_in1;
fade_in1 = fade_out1;
fade_out1 = fade_in2;
fade_in2 = fade_out2;
fade_out2 = fade_tmp;
setTimeout(fade, 3000); 循环的时间 3000=3000ms=3s (循环时间我设置为每3秒,你们可按照自己的需求设置) };
fade();
</script>
</body></html>
在theme文件夹,将你要拿来做桌面的视频(一定要.mp4格式的文件)拷贝到目录下,命名为Wallpaper.mp4即可,
这样mp4桌面就形成了,以上两种方法任选其一
8 桌面天气和锁屏信息
需要大量的代码,所以不多说了,参考帖子[url]http://bbs.pockoo.com/thread-9609-1-1.html[/url]
[[i] 本帖最后由 zhaodan0924 于 2008-10-11 09:53 编辑 [/i]] 我终于找到传说中的沙发了~~~~
我要的都在这~~谢谢楼主 大家顶起来啊 支持原创! 非常感谢,好东西
$O069* $O069* $O069* 我也来顶一下。原创帖哪有不顶的道理 $O073* /Private/var/stash/Themes.xxxxxx.....那裹找這路徑? thank you...!
页:
[1]