开源可移植的正则表达式引擎:DEELX (修改后,可在Symbian中使用)
正则表达式查询网站:http://regxlib.com/
超链接正则表达式: (((file|gopher|news|nntp|telnet|http|ftp|https|ftps|sftp)://)|(www\.))+(([a-zA-Z0-9\._-]+\.[a-zA-Z]{2,6})|([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}))(/[a-zA-Z0-9\&%_\./-~-]*)?
This article explains some useful tricks that might be useful when creating installation package (PKG) files. It does not explain the format of PKG files. Please check SDK documentation for more information about PKG file. Most of the discussion below applies to Symbian OS 9 or newer only.
Symbian Open Signed Online是Symbian为开发者提供的一种在线签名服务。该签名服务主要针对的对象是,没有开发者证书并且需要使用高权限应用的开发者。但是现在很多个人用户也开始利用Open Signed为自己下载的应用签名。在弄不到开发者证书的情况下,Open Signed的确是一个不错的选择:-)
以前只知道不同的Symbian SDK编出来的程序在体积上会有一些差别,这是由于编译器优化选项的不同而造成的。今天一个偶然的机会,发现不同的SDK,生成的程序在手机上的运行速度也有很大的差别。
步骤如下:
1. 在
例如: 06000001.rss
出于一些特殊的原因,我们经常需要将自己的程序从程序列表里隐藏起来,例如后台程序。隐藏之后,用户长按功能键就看不到我们程序的图标和名称了。下面列出我所掌握的两种方法:
为了让用户能更便捷的使用自己的程序,很多开发者都考虑通过代码将自己的程序放到桌面的快捷方式上。为什么要通过代码放上去?因为S60系统里面快捷方式的设置实在是太不“便捷”了。。
同时用过MR, FP1, FP2这几个SDK的人肯定会发现,用MR编出来的程序比其它两个SDK编译出来的要大很多。。其实这只是MR和FP1, FP2默认的编译选项不同罢了。
在symbian程序的开发中,我们经常会用到这样那样的图标。如果是公司的话,会配备专门的美工人员进行设计;但是对于小规模的公司或个人而言,聘请专业美工的成本就有点高了。所以如果能在我们的程序中使用系统图标,那就再好不过了,原因有三:
作为一名C++程序员,使用STL就和吃饭、走路一样,必不可少。但是symbian出于性能及其它方面的考虑,在早期设计的时候并没有将STL纳入symbian系统内。取而代之的是像Descriptor, CArray之类的替代类。这对于习惯了使用STL设计程序的人是一个很大的障碍,并且使得程序的可移植性变得很差。