svg 图标在Symbian 9.1(MR) 和Symbian 9.2(FP1、FP2)不兼容不显示问题的解决

(转) svg 图标在Symbian 9.1(MR) 和Symbian 9.2(FP1、FP2)不兼容不显示问题的解决
2011-05-31 15:44

S60 3rd FP1 SDK编译的SDK自带的例子在FP1之前的手机上无法正确显示程序图标问题描述:

S60 3rd FP1 SDK(以及FP2 SDK)编译的SDK自带的例子,或者是其它自编的程序,在使用SVG图标时,在FP1之前的手机上无法正确显示程序图标。

解决方法: 基本原因是Nokia的mifconv.exe变了,不同的SDK中mifconv.exe有所变化。

方法1: 找到S60 3rd MR SDK中的mifconv.exe, 用其替换3rd FP1以及之后的SDK的mifconv.exe应该可以解决图标消失问题。 3rd FP1以及之后的SDK的mifconv.exe生成的mif文件尺寸明显小于早期版本生成的mif文件,也许Nokia修改了mif的压缩算法导致图标不能兼容。

方法2: 在用S60 3rd FP1 SDK(以及FP2 SDK)编译时,给mifconv.exe指定'/X' 选项 参考链接"http://wiki.forum.nokia.com/index.php/Issue_with_SVG_icon_display_on_3rd_edition"

方法3 针对FP1手机设备时,使用FP1的SDK;而针对FP1之前的手机设备时,使用3rd MR的SDK编译打包。这种方法的问题就是需要维护多个发行包。

转自:forum.nokia.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值