s60代码获取系统版本号

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;
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值