您的位置:首页 > 其它

如何检测手机型号

2007-04-16 16:58 357 查看
如何检测手机型号

所有的Series60设备都拥有一个由制造商分配的唯一标识符-机器UID;因此可以通过这一UID信息来获取手机型号;本文就介绍了这种方法.

常见的S60机型及其机器UID:

S60 1st Edition (0.9):
Nokia 7650 0x101F4FC3

S60 1st Edition, FP1 (1.2):
Nokia 3650 0x101F466A
Nokia 3660 0x101F466A
Sendo-X 0x101FA031
Siemens SX-1 0x101F9071

S60 2nd Edition:
Nokia 6600 0x101FB3DD

S60 2nd Edition, FP1:
Nokia 3230 0x10200F97
Nokia 6260 0x101FB3F4
Nokia 6620 0x101F3EE3
Nokia 6670 0x101FB3F3
Nokia 7610 0x101FB3F3

S60 2nd Edition, FP2:
Nokia 6630 0x101FBB55
Nokia 6680 0x10200F99
Nokia 6681 0x10200F9C
Nokia 6682 0x10200F9B

S60 2nd Edition, FP3:
Nokia N70 0x10200F9A
Nokia N90 0x10200F98

other
Nokia N-Gage™ 0x101F8C19
Nokia N-Gage™ QD 0x101FB2B1

因此可通过以下代码获取手机型号:

void GetPhoneModeL(TDes& /*aModeBuf*/)
{
TInt machineUid=0;
HAL::Get(HALData::EMachineUid, machineUid);
switch(machineUid)
{
case 0x101F9071:
{
//Siemens SX1
break;
}
case 0x101F466A:
{
//Nokia 3650
break;
}
case 0x101F4FC3:
{
//Nokia 7650
break;
}
case 0x101FB3DD:
{
//Nokia 6600
break;
}

.....................

}

//需要在头文件中include<hal.h>;在mmp文件中加上hal.lib

具体机型UID对应的16进制和10进制表

NS60 Mobiles mUid value(16进制) 十进制
Nokia 3230 0x10200f97 270536599
Nokia 3250 0x200005F8 536872440
Nokia 3650 0x101f466a 270485098
Nokia 3660 0x101f466a 270485098
Nokia 6260 0x101fb3f4 270513140
Nokia 6600 0x101fb3dd 270513117
Nokia 6620 0x101f3ee3 270483171
Nokia 6630 0x101fbb55 270515029
Nokia 6670 0x101fb3f3 270513139
Nokia 6680 0x10200F99 270536601
Nokia 6681 0x10200F9C 270536604
Nokia 6682 0x10200F9B 270536603
Nokia 7610 0x101fb3f3 270513139
Nokia 7650 0x101f4fc3 270487491
Nokia N-Gage 0x101f8c19 270502937
Nokia N-Gage QD 0x101FB2B1 270512817
Nokia E50 0x20002495 536880277
Nokia E60 0x20001856 536877142
Nokia E61 0x20001858 536877144
Nokia E70 0x20001857 536877143
Nokia N70 0x10200F9A 270536602
Nokia N80 0x200005F9 536872441
Nokia N90 0x10200F98 270536600
Nokia N91 0x200005FC 536872444
Nokia N92 0x200005FA 536872442
Sendo-X 0x101FA031 270508081
Siemens SX1 0x101F9071 270504049
Samsung SGH D720 0x10272F38 271003448
Samsung SGH D730 0x10272F39 271003449
Panasonic X700 0x101FF525 270529829

NS80 mUid value
Nokia 9210 and 9290 0x10005e33 268459571
Nokia 9300 0x101f8ddb 270503387
Nokia 9300i 0x1020E048 270590024
Nokia 9500 0x101f6b26 270494502

UIQ Mobiles mUid value
Sony Ericsson P800 0x101F408B 270483595
Sony Ericsson P900 0x101FB2AE 270512814
Sony Ericsson P910 0x10200AC6 270535366
Motorola A9xx 0x101f6b26 270494502

更多机型资料见:http://www.newlc.com/article.php3?id_article=161
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: