Symbian 开发技巧总结100条
2010-03-15 15:52:00 来源:WEB开发网iBkbitmap = new(ELeave) CWsBitmap(WsSession);
iBkbitmap->Load(KMBFileName,bitmapidfrombitmapfile,ETrue); //load return KErrNone
iWsbk = CQikWsBitmapBackGround::NewL(iBkbitmap ,0);
绘图方法中:
CWindowGc& gc;
gc.BitBlt(leftcornerpoint,iWsbk );
-> const CSkinPatch& skin = SkinManager::SkinPatch(KSkinUidListBox, ESkinListBoxPopoutBackground, NULL);
skin.DrawBitmap((CWindowGc&)*aGc,iOffScreenBitmap->SizeInPixels(), aRect);
77. 如何获取软件版本:
http://wiki.forum.nokia.com/index.php/%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96%E8%BD%AF%E4%BB%B6%E7%89%88%E6%9C%AC?
ticket=ST-24289-ZQgm5ietVIvXLNbnwJIflsFChaHMzbyExd9-20
1. MMP文件中增添
LIBRARY sysutil.lib
2. Include文件中增添
#include
3. 用法:
a. GetSWVersion()返回手机固件软件版本信息的字符串。
TBuf
SysUtil::GetSWVersion(versionBuf);
使用GetSWVersion()函数,我们看到的结果,和在拨号状态下输入*#0000#代码看到的结果是几乎一样的。例如:
2.0618.06.05
14-07-06
RM-89
(c)Nokia
b. GetLangSWVersion()返回的软件版本是和当前手机的语言包兼容的。
TBuf
SysUtil::GetLangSWVersion(langSwVersionBuf);范例输出:
2.0618.06.05_v12
14-07-06
RM-89
(c)Nokia
GetLangVersion()函数将会返回当前手机安装的语言包编号。
TBuf
SysUtil::GetLangVersion(langVersionBuf);Sample return:
12
78. 立即重画:
// Draw view on demand
void CImageAppView::DrawBitmapNow()
{
- ››Symbian S60 SocketConnection参数
- ››开发学院教你用SQL 语句最快速清空MySQL 数据表的...
- ››Symbian乏力:2010年诺基亚悲情大事记
- ››Symbian三大升级开启2011年新战略
- ››Symbian/Android/iOS/WM安装包对比
- ››Symbian一个活动对象的测试例子
- ››Symbian ListBox控件
- ››Symbian下自动切换SDK的批处理代码
- ››Symbian 3 版的 Swype 输入法正式上架
- ››Symbian中的设计模式
- ››Symbian S60平台JAVA开发环境搭建步骤
- ››Symbian自定义控件—如何实现跑马灯效果
更多精彩
赞助商链接