Symbian S60替换应用程序图标

Symbian S60替换应用程序图标
2010-10-13 09:47

    3版上可以使用svg和bmp两种格式的图标,下文说的是使用svg的情况,如果要使用bmp,请看如下链接:http://wiki.forum.nokia.com/index.php/How_to_define_application_icon

     (1) 将图标的svg文件保存在工程目录下,如果是使用Carbide C++向导生成的工程。在gfx目录下,已经有一个svg文件,文件名一般是qgn_menu_工程名.svg。

     (2) 修改图标的make文件,如果是Carbide C++生成的,这个make文件的名字一般是Icons_scalable_dc.mk。这个make文件中有如下代码

$(ICONTARGETFILENAME) : $(ICONDIR)/qgn_menu_HelloWorld.svg
mifconv $(ICONTARGETFILENAME) /
   /c32 /X $(ICONDIR)/qgn_menu_HelloWorld.svg

      把其中两处svg的名字,改成你自己的svg的名字,就可以了。另外,还有一行:

ICONTARGETFILENAME=$(TARGETDIR)/HelloWorld_0xECD006EC.mif

     这里的HelloWorld_0xECD006EC.mif就是最终图标所用的Mif文件的名字。

    (3)修改资源中的LOCALISABLE_APP_INFO,这个资源,在Data目录下的rss文件中,一般在文件最后。文件格式如下:

RESOURCE LOCALISABLE_APP_INFO r_localisable_app_info
{
short_caption = qtn_caption_string;
caption_and_icon =
CAPTION_AND_ICON_INFO
   {
   caption = qtn_caption_string;

   number_of_icons = 1;
   icon_file = "//resource//apps//HelloWorld_0xECD006EC.mif ";
   };
}

把其中的mif文件,改成(2)中make文件中的mif文件的名字,就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值