这段代码怎么用

来源:百度知道 编辑:UC知道 时间:2024/05/04 11:06:36
我想弄个可以自动识别来访手机型号的代码,谁能帮忙解决下下面的代码怎么用啊,搞好了我加100分。决不食言。
代码:
void GetPhoneModeL(TDes& aModeBuf )
{
TInt machineUid=0;
HAL::Get (HALData::EMachineUid, machineUid );
switch (machineUid )
{
case 0x10200F9B:
{
aModeBuf = _L("Nokia 6682");
break;
}
case 0x10200F9C:
{
aModeBuf = _L("Nokia 6681");
break;
}
case 0x10200F99:
{
aModeBuf = _L("Nokia 6680");
break;
}
case 0x101FBB55:
{
aModeBuf = _L("Nokia 6630 ");
break;
}
case 0x101FB3F3:
{
aModeBuf = _L("Nokia 7610");
break;
}
case 0x101F3EE3:
{
aModeBuf = _L("Nokia 6620");
break;
}
case 0x101FB3F4:
{
aModeBuf = _L("Nokia 6260");
break;
}
case 0x10200F97:
{
aModeBuf = _L("Nokia 3230");
break;
}

按照理论上是不可能的因为来电是通过运营商中转的就算运营商可以获得手机型号你也得去读取运营商服务器,那样做就成了窃取了,还有运营商,要是知道主叫方用的是什么手机,就已经侵犯了主叫方的隐私