Joystyle™

CallFilter中文语音报号版+超级精简版

2007/1/12 13:23:15


软件名称:CallFilter
软件版本:1.3.1/1.3.2 Beta
软件类型:共享软件($29.95)
发布时间:2005-12-20/2006-01-01
官方网站:http://www.velocityware.com/callfilter/cfinfo.htm

修改版作者:Joystyle
修改版体积:284KB(Version 1.3.1)/290KB(Version 1.3.2 Beta)/129KB(Version 1.3.2 Beta Lite)
修改版下载:http://joystyle1105.googlepages.com/CallFilter_Joys.zip



CallFilter,一个Treo上的电话/短信防火墙软件。功能强大,特别之处是还具有一个来电报号的功能——在某些不方便掏出手机或者看屏幕的情况下还是有一定实用性的。

在Hi!PDA上看到有网友需要一个中文语音报号的版本(这种中文本地化的工作还是不要指望国外的软件公司了),并提供了“0~9”一共10个语音文件,Down下来发现“0”是男声,“1~9”却是女声(-_-b)。遂又找了一个PC上的中文语音报时软件,从里面把“0~9”Rip了出来,加到了CallFilter里面,效果还算勉强可以吧。顺便把原来丑陋的图标换掉了,语音资源压缩了一下,330KB - 284KB = 46KB,比起原版小了不少啊^_^

就我个人而言本来电话和短信就很少啦,也用不着防谁,修改这个纯属是因为好玩儿,顺便给需要的朋友分享吧~

下午修改1.3.2的时候发现报号用到的wave资源竟占去了软件本身的半壁江山!于是又动了精简的念头……

本以为挺容易的,无非就是删去wave资源和相关的菜单罢了。没想到相关选项在Code里面,仅仅把菜单的List修改后还是没用。于是退而求其次——压缩wave。自己录了一个1ms的wave文件,才52字节,没想到编译后启用报号功能便会重启……原版中1s的wave便无此问题,估计是有一个wave最小且不会重启的“临界值”。一点一点尝试,最终使用15ms的wave替换掉了原版的24个wave资源。现在206字节*24个文件,总共还不到5KB!爽啊~

又精简掉了一些无用位图、帮助文件,最终的超级精简版只有129KB,比起原版的336KB少了大半。搞得我自己都有使用CallFilter的冲动了……

Comments

4LAoyAo - 2007/9/9 12:35:54
拜托....以后别再用这个相册了,你明知道被ban掉了