This is the list of UID you can use in your PKG file to specify the target platform of your application:

Series 60

Series 60 v0.9   0x101F6F88
Series 60 v1.0   0x101F795F
Series 60 v1.1   0x101F8201
Series 60 v1.2   0x101F8202
Series 60 v2.0   0x101f7960
Series 60 2nd Edition FP1   0x101F9115
Series 60 2nd Edition FP2   0x10200BAB
Series 60 2nd Edition FP3   0x102032BD
Nokia 3650   0x101F7962
Nokia 6600   0x101F7963
Nokia 6620   0x1020216B
Nokia 6630   0x101F7964
Nokia 6680   0x10200f99
Nokia 7610   0x101FD5DB
Nokia 7650   0x101F6F87
Nokia N-Gage   0x101F8A64
Siemens SX1   0x101F9071

Series 80

Series 80 v2.0   0x101F8ED2
Nokia 9300   0x101F8ED1
Nokia 9500   0x101F8DDB

UIQ

UIQ v2.0   0x101F617B
UIQ v2.1   0x101F61CE
SonyEricsson P80x   0x101F80BE
SonyEricsson P90x   0x101FBB35

Development platforms

Series5mx   0x1000118a
Brutus board   0x10005f60
Cogent board   0x10005f61
Win32Emulator   0x10005f62
WinC   0x10005f63
CirrusLogic 7211 board   0x1000604f

How to use the UIDs

These UIDs shall be used in your PKG file to specify on which platform (or phone) your application will work. As an example, an application running on UIQ 2.0 platform will have the following line in its PKG:

(0x101F617B), 2, 0, 0, {"UIQ20ProductID"}

It is generally preferable to use the Series 60 vX.X UIDs unless your application is only targeted at a very specific phone. It is also preferable to use the lowest possible UID (ex: do not use the Series 60 v2.0 UID if you do not use the Series 60 v2.0 specific APIs, even if you use the corresponding SDK).

The following are specific UIDs you should not need unless you are working on a specific development board:


Series 60 3rd edition (OS9.1)

[0x101F7961], 0, 0, 0, "S60ProductID"


Series 90 / Nokia 7710

(0x101FBE05), 0, 0, 0, "Series90ProductID"
Nokia 6680 - 0x10200f99




0x101F61CE - UIQ21ProductID and 0x101Fbb35 - SonyEricssonP90xPlatformProductID
posted on 2006-04-13 11:48 移动开发 阅读(377) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理