1、
TBuf<KSysUtilVersionTextLength> version;
SysUtil::GetSWVersion( version );
2、
判断z://system//install//series60v3.1.sis文件
就可以知道是哪个平台了。
PKG通常用这种方式。可以引进到程序中来
TBool CBrCtlSampleAppContainer::GetS60PlatformVersionL( TUint& aMajor, TUint& aMinor )
{
TFindFile ff( CEikonEnv::Static()->FsSession());
CDir* result;
User::LeaveIfError( ff.FindWildByDir( KS60ProductIDFile, KROMInstallDir, result ) );
CleanupStack::PushL( result );
User::LeaveIfError( result->Sort( ESortByName|EDescending ) );
aMajor = (*result)[0].iName[9] - '0';//3
aMinor = (*result)[0].iName[11] - '0';//1
CleanupStack::PopAndDestroy(); // result
if (aMinor == '0')
return ETrue;
else
return EFalse;
}