TBuf<KImeiBufferSize> CTMGetImei::GetIMEI()
    {    
    CTelephony::TPhoneIdV1Pckg phoneIdPckg( iV1 );  
    
    iTelephony->GetPhoneId( iStatus, phoneIdPckg );
    SetActive();
    iAsw.Start();
    Deque();
    return iImei;       
    }
Exemple #2
0
void CPhone::GetPhoneIdSync(TDes& aManufacturer, TDes& aModel)
	{
	if (IsActive())
		{
		Cancel();
		}

	CTelephony::TPhoneIdV1Pckg phoneIdPckg(iPhoneId);
	iTelephony->GetPhoneId(iStatus,phoneIdPckg);
	iFunc = EImei; 
	SetActive();
	StartWait();
	iFunc = ENoneFunc;
	aManufacturer.Copy(iPhoneId.iManufacturer);
	aModel.Copy(iPhoneId.iModel);
	}
Exemple #3
0
void CPhone::GetImeiSync(TDes& aImei)
	{
	__FLOG(_L("GetImeiSync"));
	if (IsActive())
		{
		Cancel();
		}

#ifdef __WINSCW__
	aImei = _L("356962014461702");
	return;
#endif

	CTelephony::TPhoneIdV1Pckg phoneIdPckg(iPhoneId);
	iTelephony->GetPhoneId(iStatus, phoneIdPckg);

	iFunc = EImei;
	SetActive();
	StartWait();
	iFunc = ENoneFunc;

	iPhoneId.iSerialNumber.Trim();
	aImei = iPhoneId.iSerialNumber.Left(15);
	}