« NOKIA 日本語辞書を標準装備? | トップページ | 違う解像度用テーマ »

2007/03/20

UIDsメモ

UIDsメモ
UIDsはインストールファイルのsisファイルを作成するときの設定ファイル(PKG file)の作成時にインストールする機種等を認識させるために使われるコードです。
間違えて、動かない機種へのインストールを回避するために設定するものです。

S60
Series 60 v0.9    0x101F6F88 
  Nokia 7650  0x101F6F87 

Series 60 v1.0    0x101F795F 

Series 60 v1.1    0x101F8201 

Series 60 v1.2    0x101F8202 
  Nokia 3650  0x101F7962 
  Nokia N-Gage  0x101F8A64 
  Siemens SX1  0x101F9071 

Series 60 v2.0    0x101f7960 
  Nokia 6600  0x101F7963 

S60 2nd Edition FP1    0x101F9115 
  Nokia 3230  0x10200F97 
  Nokia 6260  0x101FB3F4 
  Nokia 6620  0x1020216B 
  Nokia 6670  0x101FD5DC 
  Nokia 7610  0x101FD5DB 

S60 2nd Edition FP2    0x10200BAB 
  Nokia 6630  0x101F7964 
  Nokia 6680  0x102078D1 
  Nokia 6681  0x102078D0 
  Nokia 6682  0x102078CF 

S60 2nd Edition FP3    0x102032BD 
  Nokia N70  0x10200F9A 
  Nokia N72  0x10200F9A 
  Nokia N90  0x10200F98 

S60 3rd Edition    0x101F7961 
  Nokia 3250  0x200005F8 
  Nokia 5500 Sport  0x20000602 
  Nokia E50  0x20002495 
  Nokia E60  0x20001856 
  Nokia E61  0x20001858 
  Nokia E62  0x20001859 
  Nokia E65  0x20000604 
  Nokia E70  0x20001857 
  Nokia N71  0x200005FF 
  Nokia N73  0x200005FB 
  Nokia N75  0x200005FE 
  Nokia N80  0x200005F9 
  Nokia N91  0x200005FC 
  Nokia N92  0x200005FA 
  Nokia N93  0x20000600 
  Nokia N93i  0x20000605 

S60 3rd Edition, FP1    0x102032BE 
  Nokia 6290  0x20000606 
  Nokia N76  0x2000060A 
  Nokia N95  0x2000060B 

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

Series 90
Nokia 7710    0x101FBE05

UIQ
UIQ v2.0    0x101F617B 
  SonyEricsson P80x 0x101F80BE 

UIQ v2.1    0x101F61CE 
  SonyEricsson P90x 0x101FBB35 

UIQ v3.0    0x101F6300 

UIQ v3.1    0x101F63DF 

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

(0x101F6F88), 0, 0, 0, {"Series60ProductID"}

Or for UIQ 3:

(0x101F6300), 3, 0, 0, {"UIQ30ProductID"}
(0x101F63DF), 3, 1, 0, {"UIQ31ProductID"}
Starting with S60 3rd Edition (but not UIQ v3), the syntax is now:

[0x101F7961], 0, 0, 0, {"S60ProductID"}

On Symbian OS 9, it is also possible to specify several lines to enable support of several phones / platform in a single package.

It is generally preferable to use the platform code (i.e. Series 60 vX.X or UIQ vX) 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:

|

« NOKIA 日本語辞書を標準装備? | トップページ | 違う解像度用テーマ »

コメント

おお、まとめて書いてあると助かります(^^)
と言う訳でさっそくメモメモ…

投稿: ま~ | 2007/03/20 16:59

あれ?知らなかったの?
いままで、どうやってsisファイル作成してたの?

投稿: sensor15 | 2007/03/20 18:54

いや、UIQとかS60という設定はしてましたが、端末毎はネットで散見しただけで設定したことが無かったので~(^^;

投稿: ま~ | 2007/03/20 21:15

実は私は、2ndEDで使っていたのが、3rdEDでいくつになったのか調べていたら、全部のコード一覧を見つけたので、メモとして書いただけなんですけどね。

投稿: sensor15 | 2007/03/21 22:06

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: UIDsメモ:

« NOKIA 日本語辞書を標準装備? | トップページ | 違う解像度用テーマ »