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文件的名字,就可以了。

Symbian S60替换应用程序图标相关推荐

  1. Symbian S60 5th 切换程序UI方向为横屏或竖屏

    缺省情况下,程序是根据手机屏幕的当前方向开始启动的.如果要强制程序以横屏或竖屏的模式启动,那我们在CAknAppUi::ConstructL()方法中调用BaseConstructL()时就要传递相应 ...

  2. android 日历动态图标,android – 有没有办法动态更改日历应用程序的应用程序图标呢?...

    无论您的主屏幕是什么,都有特殊的挂钩,无论您的日历应用程序是什么,无论您的闹钟应用程序是什么.通常,应用无法更新其图标. What do you mean by hooks? 例如,三星可以在三星设备 ...

  3. Symbian S60v5 编程中的程序图标更换问题

    这个换图标的问题也是折腾了我挺久一段时间,非常郁闷,不就换个图标嘛,想当年大学时在MFC编程中,多么简单的一件事件,在Symbian下却搞了很久,在网上查了很久,发现基本都是说第三版或者是Anna下换 ...

  4. Inno Setup入门(十四)——替换安装程序和卸载程序的图标

    通常Inno生成的安装文件的图标是一个光盘和显示器,如下图.同时,程序安装好之后,在安装目录下的卸载程序的图标也是一样的,其实我们也可以自己修改. 首先生成的安装文件图标.这个比较简单,只需要在Set ...

  5. Symbian s60入门(转载)

    Symbian s60入门 转载自 http://dev.csdn.net/htmls/62/62134.html   摘要: Symbian OS 是目前市场占有率最高的移动设备 OS .本文是 S ...

  6. vs+qt 设置应用程序图标

    1设置图标 创建rc文件,文件名与项目名称保持一致 在rc文件中添加下列语句 "Resources\apps.ico",为图标的路径 可使用https://www.easyicon ...

  7. 应用程序图标变成默认图标或白纸后解决方式

    笔者注:我是在美化桌面的时候才注意到这个问题的:有经常摆弄电脑的小伙伴大概率不是快捷方式的问题,如果是底部任务栏的问题可移步标题二:另外,由于网上太多类似问题,我不确定我的方法对所有人适用:还有其他问 ...

  8. os 修改文件夹 名_如何在OS X中更改文件夹和应用程序图标

    os 修改文件夹 名 One of the best ways to customize your Mac and make it your own is to change your app and ...

  9. 应用程序图标设置 系统图标缓存问题

    windows下用新的ico替换旧的图标,图标一直没替换掉,怀疑是图标缓存没有完全清理.用了清理的办法也没有办法.到底怎么才能修改文件夹的图标呢?或者如何才能彻底清除缓存? 解决办法:新建文本文件,把 ...

最新文章

  1. Python语言学习:利用python获取当前/上级/上上级目录路径(获取路径下的最后叶目录的文件名、合并两个不同路径下图片文件名等目录/路径案例、正确加载图片路径)之详细攻略
  2. java static修饰方法_浅析Java中static修饰符
  3. ABAP代码检查的注意事项有哪些
  4. 在JAVA 中将堆与栈分开的原因
  5. 通过Java Api与HBase交互(转)
  6. java ListMapString,Object遍历的方法
  7. Git初学札记(八)————版本回退
  8. 四.因子图优化学习---对因子图优化的粗浅理解
  9. LLVM每日谈 | 知乎
  10. paip.支付宝自动反退款器
  11. B key-M key-BM key
  12. 一文搞懂机器学习准确率(Accuracy)、精确率(Pecision)、召回率(Recall)以及TP、FP、TN、FN
  13. NeurIPS2020 Generalized Focal Loss论文翻译
  14. 游戏辅助原理与制作02-植物大战僵尸03-冷却时间基址
  15. jw实验二:配置VLAN Trunks
  16. 区块链的底层技术:P2P网络原理与应用详解
  17. Birdman Quotes
  18. 华为机试——字符串压缩(stringZip)
  19. 数组 reduce 简介及使用场景
  20. 2023年全国最新二级建造师精选真题及答案55

热门文章

  1. python笔记本电脑安装不成功_笔记本安装python2.7程序的方法
  2. 简单16-QAM传输系统(Matlab实现)
  3. 不安装Oracle客户端情况下使用PL/SQL 远程连接数据库
  4. 家庭收支记账软件程序
  5. MySQL数据库(Java的数据库编程:JDBC)
  6. 《分析一波NBA今年季后赛之听说东部今年格外牛?》
  7. 博客摘录「 Windbg调试命令汇总」2023年4月15日
  8. 【宁波中软实习】Day2:JDBC的增删改查
  9. Python安装路径更改到其他盘
  10. Leetcode 679. 24 点游戏 (暴力)