百度首页 | 百度空间
 
查看文章
 
百度Hi皮肤初步探索
2008-03-27 23:01

     (原创文章,作者:Tored ,转载请注明出处并保留链接)
       昨天是百度Hi大规模推广的第一天,偶也跟着潮流体验了一下 ,总的感觉很好,首先安装文件很小,虽然功能方面没有QQ那么强大,但用起来感觉舒服,界面很干净清爽,登录初期内存占用不到3M,这也是吸引我的一方面。

       今天想更换皮肤,一看只有两个,而且皮肤下载页面暂不可用,于是自己看了下安装目录,试着找出现有皮肤的源文件,然后“仿制”,呵呵。打开皮肤文件夹 skin ,里面有两个文件:default.db 和 rose.db,前者是“蓝色经典”的皮肤文件,后者是“粉红玫瑰”的皮肤文件,文件类型是 .db(数据库文件),凭偶的经验判断其实是压缩包文件,试着用winrar解压,失败,然后用7zip解压,成功。如下:

各个文件夹及文件的用途如下:
——————————————————————————————
rose.db\ChatFrame                                  聊天窗口的样式控制文件及相关图件
rose.db\ChatFrame\Discuss                     多人会话聊天窗口相关图件
rose.db\ChatFrame\Friend                       好友聊天窗口相关图件
rose.db\ChatFrame\Friend\midBar           聊天窗口中间的表情、字体等的按钮
rose.db\ChatFrame\Friend\Status            聊天窗口好友状态
rose.db\ChatFrame\Friend\topBar            聊天窗口顶部传文件、视频等按钮
rose.db\ChatFrame\Group                      群聊天窗口相关图件

rose.db\Common                                      状态显示及下拉按钮的相关图

rose.db\MainFrame                                   主窗体的样式控制文件及相关图件(包括登录界面和登录后界面)
rose.db\MainFrame\LoginPanel.xml         登录界面框架控制
rose.db\MainFrame\MainPanel.xml          登录后的界面框架控制
rose.db\MainFrame\Config.xml                主界面部件的具体参数

rose.db\skin.default                                 皮肤预览控制文件及相关图件

rose.db\Texture\Button                             按钮的相关图
rose.db\Texture\CheckButton                 复选框的相关图
rose.db\Texture\ComboBox                   控件ComboBox的相关图(如:个人资料面板的生日选择框)
rose.db\Texture\ComboButton                 聊天窗口界面头像下方的下拉按钮
rose.db\Texture\Menu                              菜单中的相关按钮
rose.db\Texture\Progress                         进度条的相关图
rose.db\Texture\RadioButton                 单选框的相关图
rose.db\Texture\ScrollBar                        滚动条的相关图
rose.db\Texture\SizeGrip                       界面右下角的缩放按钮
rose.db\Texture\Slider                           滑动条的相关图
rose.db\Texture\Splitter                           光标文件
rose.db\Texture\SysButton                      最大化、最小化、关闭按钮
rose.db\Texture\TabCtrl                        Tab选中时的显示(如:聊天窗口界面对方头像右上方)
rose.db\Texture\Toolbar                          工具条的相关图
——————————————————————————————

     “蓝色经典”皮肤里面居然有个TestXML.xml ,是设计的时候测试用的,发布的时候还保留着,狂晕。

        偶现在知道皮肤包的文件格式有两种,即 cab 和 db ,试验了一些压缩比率的cab包,结果Hi都不能识别,怀疑是Hi的当前版本还不能支持cab格式,cab是未来的一个规划。db 文件实际上是使用的结构化存储技术(复合文档)。将继续探索这个问题。


类别:创造和谐 | 添加到搜藏 | 浏览() | 评论 (22)
 
最近读者:
 
网友评论:
1
2008-03-27 23:12
┏^ǒ^*★*^ǒ^*☆*^ǒ^*★*^ǒ^*☆*^ǒ^★*^ǒ^┓
┃╭の╮┏┯┓┏┯┓ ┏┯┓┏┯┓ ╬ ┃
┃ ╲╱ ┠踩┨┠踩┨ ┠踩┨┠踩┨╭║╮┃
┃┗缘┛┗┷┛┗┷┛ ┗┷┛┗┷┛ ╲╱ ┃
┗^ǒ^*★*^ǒ^*☆*^ǒ^*★*^ǒ^*☆*^ǒ^★*^ǒ^┛
╭ ﹌╮ ╭ ﹌╮
(o-.-o) (o-.-o) 记得来我家坐坐哦 !
o(∩_∩)o...哈!哈
千心源:全中文生活百科
 
2
2008-03-28 09:40
o(∩_∩)o...

那些个代码,我一个都不认识……
 
3
2008-03-28 11:56
还以为你DIY了一个呢~
 
4
2008-03-28 12:03
呵呵 偶就是受你邀请啦 你也是偶第一位体验者了
 
5
2008-03-28 13:02
貌似以后可以DIY皮肤了
 
6
2008-03-28 16:02
Very 不错.
 
7
2008-03-29 08:12
呵呵。厉害!~~~
 
8
2008-03-29 10:10
你真的很厉害呵...
小心恶意转载呦!!!
 
9
2008-03-29 15:14
厉害啊
看好你哦
嘿嘿
 
10
2008-03-29 15:18
能邀请我下么
fanwenjie8@126.com
谢谢你了哇

麻烦帮帮忙啊
 
11
2008-03-29 22:36
回复 FWL
你需要先注册百度帐号,然后我才能给你邀请,邀请信在登录百度后在你的个人消息当中。
 
12
2008-03-29 23:33
很强啊~~~~
 
13
2008-03-30 10:36
我也来了
 
14
2008-03-31 19:39
skin我知道是皮肤包
 
15
2008-03-31 21:35
解出来了.. 再用什么打包为*.db呢?

Luyan0912
 
16
2008-04-03 08:24
百度Hi首款非官方皮肤下载
http://hi.baidu.com/zhaodx/blog/item/cb6207080fd8f9d562d9862f.html
 
17
2008-04-03 17:14
这个db文件不是压缩文件,是复合文档,详情看我blog
http://hi.baidu.com/qingname/blog/item/d679ad9541dc5c4fd1135e8a.html
 
18
2008-04-03 18:13
回复 qingname
我知道是复合文档,我说过了,睁大眼睛看完全文再说话。
 
19
2008-04-04 17:10
嘿,我做了一个 大家去我空间看下吧
 
20
2008-04-10 00:42
呃... 7Zip解压不能... 是不是要用最新版的呢?
 
21
2008-04-30 10:08
我把你的这个整合到教程里面了 没么问题吧 ?

Ps 链接还留着
 
22
2008-04-30 10:16
回复 Luyan0912
没问题。:)
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码:
 

     

©2008 Baidu