将symbian pkg进行到底
2010-05-10 17:30:00 来源:WEB开发网表明组件名为MyDll,UID为0x10000123,以及最小版本号1.0.0,表明系统至少要安装有该版本。必备程序选项也可以如下,这里表明所需的目标平台:
(0x101F6F88), 0, 0, 0, {"Series60ProductID"}
这里所需的组件就是Series60ProductID, 而版本号至少为0.0.0或更高,都是安装所必需的条件。
从第三版开始,S60平台标识将显示在方括号中,具体如下:
[0x101F7961], 0, 0, 0, {"S60ProductID"}
语言支持
程序可以多个语言版本,而只要一个sis包即可。当用户安装sis文件时,将被提示选择安装语言。要增加语言,就要在你的pkg文件里添加语言支持行。它以&开始,包含下列语言列表中的一个:
AM? US English
AS ? Austrian German
AU ? Australian English
BF ? Belgian French
BL ? Belgian Flemish
CS ? Czech
DA ? Danish
DU ? Dutch
EN ? UK English
FI ? Finnish
FR ? French
GE ? German
HK ? Hong Kong Chinese
HU ? Hungarian
IC ? Icelandic
IF ? International French
IT ? Italian
JA ? Japanese
NO ? Norwegian
NZ ? New Zealand
PL ? Polish
PO ? Portuguese
RO - Romanian
RU ? Russian
SF ? Swiss French
SG ? Swiss German
SK ? Slovak
SL ? Slovenian
SP ? Spanish
SW ? Swedish
TC ? Taiwan Chinese
TH ? Thai
TU ? Turkish
ZH ? Prc Chinese
下面是一个实例:
&EN, FR, FI
它表明sis包含有英语,法语和芬兰语,如果没有语言项,则&EN是默认的。
手机支持
我们有可能需要指明安装程序只为部分手机支持。如,如果一个程序需要WiFi,那么就只能安装到有wifi的手机。如果到非wifi手机,那么安装将显示一个警告表示程序不兼容。
下列代码演示了程序只能安装到Nokia N80, N93, N93和N95手机上。
[0x200005F9], 0, 0, 0, {"Nokia N80 ID"}
更多精彩
赞助商链接