开发学院手机开发Symbian 开发 Symbian 开发技巧总结100条 阅读

Symbian 开发技巧总结100条

 2010-03-15 15:52:00 来源:WEB开发网   
核心提示:TQikViewMode viewMode;viewMode.SetStatusBar(EFalse); // 无状态条,电池的显示部分viewMode.SetAppTitleBar(EFalse); // 无标题,Symbian 开发技巧总结100条(8),viewMode.SetButtonOrSoftkeyBar

TQikViewMode viewMode;

viewMode.SetStatusBar(EFalse); // 无状态条,电池的显示部分

viewMode.SetAppTitleBar(EFalse); // 无标题,

viewMode.SetButtonOrSoftkeyBar(EFalse); // 无工具条,按钮或菜单的显示部位

viewMode.SetToolbar(EFalse); // 无??

viewMode.SetFullscreen(); // 全屏,以上都没有

SetViewModeL(viewMode);

59. 检测内存:

TInt ramf;

HAL::Get(HALData::EMemoryRAMFree, ramf);

60. DLL实现:

头文件中: IMPORT_C static CInsCamera* NewLC();

源文件中: EXPORT_C CInspiryCamera* CInspiryCamera::NewLC();

61. 抽取Listbox的数据:

MQikListBoxData* listBoxData = model.RetrieveDataL(0);

CleanupClosePushL(*listBoxData);

// ..

CleanupStack::PopAndDestroy();

或者:

MQikListBoxData* listBoxData = model.RetrieveDataL(0);

// ...

listBoxData->Close();

62. 将所有的换行符号换成f即可被CEikRichTextEditor识别为换行

text->InsertL(text->DocumentLength(), CEditableText::ELineBreak);

移动焦点:

MoveCursorL (TCursorPosition::EFLineDown, EFalse);

63. 删除CRichText时:

delete aText->GlobalCharFormatLayer();

delete aText->GlobalParaFormatLayer();

delete aText;

64. 遍历目录:

iEikEnv->FsSession().GetDir(KSaveToDir, KEntryAttNormal, ESortNone, anEntryList);

_LIT(KMdcMask, "c:\Data\*.mbc");

TInt ret = aDir.Open(iEikEnv->FsSession(), KSaveToDir, KEntryAttNormal);

65. 属性:

临时对象,无名对象都是const

66. 添加静态库:

STATICLIBRARY DMDecoder_static.lib

67. 内存对齐问题

#ifdef __WINS__

# pragma pack(push,2)

#define PACKED

#else

#define PACKED __attribute__((packed))

上一页  3 4 5 6 7 8 9 10 11 12  下一页

Tags:Symbian 开发 技巧

编辑录入:coldstar [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
赞助商链接