eSpace UC ISV开发指南-

Download Report

Transcript eSpace UC ISV开发指南-

Security Level:
2015/7/21
eSpace UC ISV开发指南
客户端界面二次定制
www.huawei.com
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
目录
• 界面二次定制开发介绍
• 界面二次定制开发前的准备
• 界面二次定制开发

皮肤文件的修改

界面图片的修改

界面文字的修改

安装包的生成

定制延续性说明:获取历史界面二次定制版本中的定制资源
• 界面二次定制开发示例
界面二次定制开发介绍
eSpace客户端可以通过简单的替换图片、修改语言和皮肤文件
来实现界面的定制。
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
界面二次定制开发介绍
eSpace客户端通过开放界面资源、提供资源编辑工具和定制安
装包脚本的方式支持界面的二次定制。
界面资源包括:皮肤文件、图片和语言文件三部分。
图片和语言文件可以通过图像编辑软件、记事本等工具进行修改,
皮肤文件则需要界面二次定制开发包中提供的皮肤编辑工具
(SkinBuilder)进行编辑,目前界面定制的皮肤修改只限于更改主题,
不支持修改控件位置、调整排版。
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
界面二次定制开发前的准备

1. 确认 PC 上已装有安装包制作工具 Wise Installation System 9.02。

2. 安装目标版本的eSpace客户端。

3. 获取界面二次定制开发包eSpaceResource.rar 。
确认解压缩后的文件夹中包含以下内容:
RebuildSetup目录下为二次打包工具,SkinBuilder为皮肤编辑工
具。
切勿修改各文件(夹)的名称,或删除文件(夹)。
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
界面二次定制开发
皮肤文件的修改

1. 皮肤文件 (.dui) 位于 %eSpace%\Themes\Default\ 目录下。

2. 皮肤文件可以使用界面二次定制开发包中的皮肤编辑工具
SkinBuilder打开。
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
界面二次定制开发
皮肤文件的修改

3. 切勿修改 SkinBuilder界面中的工程区(A) 、编辑区(B)和控件名
称(C)中的内容 ,属性区(D)中的参数可根据后面的说明做适当的修
改。
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
界面二次定制开发
皮肤文件的修改

4. 修改eSpace背景主题,只需要修改属性区中各控件的Image属
性即可。有些控件会存在多个Image,例如Button中的每个Image
根据所属的父属性,表示不同状态下的背景效果,可根据具体情况
判断是否需要修改
所有Image属性。
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
界面二次定制开发
皮肤文件的修改

5. 修改eSpace背景主题时,点击Image属性后面的选择按钮,进
入ImageBase manager窗口。
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
界面二次定制开发
皮肤文件的修改
A区域:ImageBase管理区,ImageBase为自定义的图元,它
记录了选中图片资源的名称、区域和风格,界面二次定制时切勿修
改该区域内容。
B区域:图片资源-图元效果呈现/编辑区,界面二次定制时切勿
修改该区域内容。
C区域:图元区域风格、编辑区,界面二次定制时切勿修改该区
域内容。
D区域:图片资源管理区,该区域负责管理图片资源,也提供指
定图元的资源选择操作,界面二次定制时只修改该区域内容即可实
现风格、背景替换。
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
界面二次定制开发
皮肤文件的修改

6. 点击区域D下方的Export按钮可导出当前控件图元选中的背景图
片。

7. 导出后,ISV开发者可参考该图片的大小、格式、内容,来添加
新风格的背景图。

8. 点击区域D下方的Load按钮,导入新的背景图。

9. 选中导入的新背景图片节点,检查选中背景区域无误后,点击
OK,返回到皮肤编辑界面,观察修改效果。
皮肤背景编辑流程(从左到右)
导出资源图片
根据导出的资源图片的格式、
内容、大小,进行新资源图
片的编辑
HUAWEI TECHNOLOGIES CO., LTD.
导入资源图片
Huawei Confidential
选中新资源节点
界面二次定制开发
界面图片的修改

1. Logo图片位于 %eSpace%\Themes\Default\Image\LOGO目录下,有多种
语言的图片。

2. 表情图片位于 %eSpace%\Image\Emotion\ 目录下。

3. 默认头像图片位于 %eSpace%\Image\face\ 目录下。

4. 其他图片可以在 %eSpace%\ Themes\Default\Image\ 或 %eSpace%\Image\
目录下找到。

5. 不存在于图片目录下的界面图像资源须在皮肤文件 (.dui) 中查找 (参
考皮肤文件的修改) 。

5.以上所述路径下的图片均可修改替换,修改后,图片文件的尺寸、格
式必须保持和原图一致。
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
界面二次定制开发
界面文字的修改

1. 界面上呈现的大部分文字都能在 %eSpace%\ language\ 目录下对
应语种的语言文件中找到,少数文字需要在图片上修改 (参考界面
图片的修改) 。

2. 在语言文件中, 只可修改各条目‘=’
右边的内容,不可删除某条目内容。
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
界面二次定制开发
安装包的生成

1. 拷贝界面二次定制开发包中RebuildSetup目录
下的内容到eSpace程序目录。

2. 拷贝要进行二次定制的eSpace客户端
安装包到eSpace程序目录下的TmpExe文件
夹,并重命名为:SubESetup.EXE。
注意:放入TmpExe的安装包必须是华为发布的版本,不允许向
TmpExe文件夹放入已经进行过界面定制的版本。
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
界面二次定制开发
安装包的生成

3. 打开eSpace程序目录下的 eSpaceSetup(version).wse 文件,界面定
制开发时切勿修改里面的内容,直接点击右下角的 Compile 按钮,
在当前目录下生成安装包。

4. 为生成安装包文件添加正确的版本号,建议版本号与原版本一致。
例如,eSpaceSetup(v10.2.1.1000).EXE:
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
界面二次定制开发
定制延续性说明:
获取历史界面二次定制版本中的定制资源

1.获取历史定制版本安装包,以及和历史定制版本对应的华为发布
版本安装包。

2.分别安装两个安装包到不同目录。

3.使用文件二进制比较工具(例如:Beyond Compare),比较文件
差异,历史定制版本中资源目录下的差异文件就是之前修改过的定
制资源。
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
界面二次定制开发示例

修改前
修改后

1. Logo的修改 eSpace  Bank:
修改 %eSpace%\ Themes\Default\Image\LOGO目录下对应语种的
MyMessage_logo.png

图片;
2. 默认头像的修改:
修改 %eSpace%\ Image\ face \ 目录下的 1.png 图片;

3. 背景图片的修改:
打开 %eSpace%\ Themes\Default\ 目录下的 MyMessage.dui 文件;
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential

做以下修改:

修改前
HUAWEI TECHNOLOGIES CO., LTD.
修改后
Huawei Confidential
Thank you
www.huawei.com