Time of Update: 2018-12-05
HBufC *header = StringLoader::LoadLC( R_ABOUT_HEADER, iCoeEnv );HBufC *body = StringLoader::LoadLC( R_ABOUT_TEXT, iCoeEnv );CAknMessageQueryDialog *dlg = CAknMessageQueryDialog::NewL( *body );dlg->PrepareLC( R_AVKON_MESSAGE_QUERY_DIALOG );dlg->
Time of Update: 2018-12-05
一、自訂的類 代碼 Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-05
How to detect HTTP connection breakJump to: navigation, search Many a times HTTP connection breaks due to some reasons. The connection may be WIFI or HTTP. Applications should be well equipped to catch these connection breaks. The HTTP Client
Time of Update: 2018-12-05
最近看到滷麵網開源了幾個項目,感覺非常興奮呢,哈哈這裡記錄一下,分享給大家 鹵瀏覽器,Windowsphone 7開源瀏覽器http://www.codewp7.com/forum.php?mod=viewthread&tid=617&extra=page%3D1 鹵微博,Windowsphone
Time of Update: 2018-12-05
Symbian (Generate XML CSenDomFragment)產生XMLXML解析是我們項目中經理要遇到的問題.即然有XML解析當然就少不了XML的產生了.今天我們來看看XML是如何產生的.其實XML的產生有簡單的辦法我們可以自己去按格式產生.當然系統也給我們提供了API供我們產生XML.那就讓我們看看如何處理吧.繼續SYMBIAN之路,留下腳印做個備忘了.嘎嘎!!!//產生XML的系統方法 CSenDomFragment* pSenDomFragment =
Time of Update: 2018-12-05
id = EGeneralQuery;control = AVKON_DATA_QUERY{layout = EFloatingPointLayout;label = "Enter value :";control = FLPTED{maxlength=10;min=0;max=100;default=0;};};}};}STRUCT FLPTED{WORD maxlength=18;DOUBLE min=-9.9e99;DOUBLE max=9.9e99;DOUBLE default=0; /
Time of Update: 2018-12-05
TTime::FormatL詳解樣本:TTime time;Time.HomeTime();TBuf<32> timeBuf;time.FormatL(timeBuf,_L(“%F%Y/%M/%D,%H:%T:%S”)); // 2008/08/16,21:22:22詳解:格式串分為本地相關和本地無關格式串,也就是說和系統的時間日期中設定的格式是否相關。以下所有格式字元都要加%本地無關:%:因為%是參數字元,所以需要輸出%的時候,要用兩個連續的%%進行轉義*:加在%後,表示需要縮寫,
Time of Update: 2018-12-05
NSSTTS通用APIJump to: navigation, search CS001033 裝置, 軟體 版本: S60 3rd Edition, FP2 詳細描述這個API不是公開API的一部分,可以在SDK API Plug-in找到。 這裡TTS通用介面API定義了TTS所需要的通用資料類型。這個類型涵蓋了文本資料分段及語音風格。TTS通用模組需要使用在TTS用戶端應用中。 標頭檔#include <nssttscommon.h>連結庫LIBRARY
Time of Update: 2018-12-05
先看代碼 iChildList 是 CArrayPtrFlat<CXmlNode>* 的指標變數CXmlNode* CXmlNode::AddChildNote(const TDesC& aNodeName) { CXmlNode* aNode = CXmlNode::NewL(aNodeName); this->iChildList->AppendL(aNode); return aNode; } ----CXmlNode* node =
Time of Update: 2018-12-05
其一,只允許輸入數字和小數點。<input onKeypress="return (/[\d.]/.test(String.fromCharCode(event.keyCode)))" style="ime-mode:Disabled">其二,判斷的更詳細一些,甚至22..2這樣不算數字也判斷得出來<script>function check(){if
Time of Update: 2018-12-05
HBufC 的 zero 方法測試今天看到 HBufC 的Zero 方法了,協助中說是Zero()IMPORT_C void Zero();DescriptionSets the length of the data to zero.把 Lenght 設為 0 了,那內容還存不存在,下面是實驗代碼HBufC* aTest = HBufC::NewL(12); CleanupStack::PushL(aTest); _LIT(KTest,"qijianzhou"); TPtr ptr =
Time of Update: 2018-12-05
得到檔案路徑資訊 TParse上面根據 DriveList 及 Drive 方法可以得到驅動資訊資訊DriveList 需要 CDir 對像儲存列表,CDir 中的每一個資料都是 TEntry 類型的,所以根據 TEntry 可以得到磁碟機及檔案的資訊Drive()方法根據傳入的參數得到 TDriveInfo 資訊,根據 TDriveInfo 可以得到 iDriveAtt,iMediaAtt,iType,iBattery 屬性,在 sdk 中查詢得到詳細說明,進而得到磁碟機資訊Volume()
Time of Update: 2018-12-05
由於用到 RFileWriteStream 寫入漢字到檔案中,之前沒有處理過,等寫入檔案後才發現是亂碼。問了問群裡的朋友也沒有解決,後來就上網搜,終於找到一個解決方案,就是用 CCnvCharacterSetConverter 類這個類是用來轉換Unicode 與其它編碼的,symbian 用的是 unicode 編碼,轉成漢字,只需把 unicode 轉為 gbk 就可以了,別的不說了,看代碼吧,很簡單的HBufC8* tmpName; CCnvCharacterSetConverter*
Time of Update: 2018-12-05
symbian 下 xml 的操作總結是近在寫匯出與匯入 xml 的代碼,遇到了一個問題,就是當匯出的資料中有漢字時,寫入的 xml 中漢字是亂碼,從而在匯入xml 時,CParser 報 -996 錯誤,後來試著把 xml 中的漢字轉成GBK,轉成 gbk 採用的是 CCnvCharacterSetConverter 類的方法,這樣匯出的xml用記事本開啟時,漢字可以正常顯示了,但在解析時,CParser 還是不能解析,相當鬱悶呀,想換一個 xml解析,無奈c++ 並不太熟,還是用這個
Time of Update: 2018-12-05
檔案建立與讀寫練習RFile 可以讀寫一個檔案,在 create 一個檔案時,如果已存在同名的檔案,則會出錯,可以選擇用 replace 方法RFile 使用簡單,注意的是讀寫的方法有多種,其中涉及到 8 位與16位轉換的問題,用完後需要 close(),以下面練習代碼void writeFile(){ User::LeaveIfError(ifs.Connect()); RFile file; _LIT(KfileName,"c:\\mytxtfile\\aaa.txt")
Time of Update: 2018-12-05
gc.SetPenColor(TRgb(255,0,0,20)); gc.SetBrushStyle(CGraphicsContext::ENullBrush); gc.SetPenStyle(CGraphicsContext::ESolidPen); gc.UseFont(ClockBold30()); gc.DrawText(_L("8888888"),TPoint(100,100)); TRect at(TPoint(50,50),TSize(50,
Time of Update: 2018-12-05
參考資料:http://www.devdiv.net/viewthread.php?tid=2667&highlight=Grid 步驟:1、*Ui.cpp源檔案在建構函式ConstructL()中:BaseConstructL(EAknEnableSkin),讓程式支援皮膚功能。
Time of Update: 2018-12-05
對話方塊的練習寫一對話方塊的 rss 資源RESOURCE DIALOG r_my_dlg { flags = EEikDialogFlagNoDrag | EEikDialogFlagNoTitleBar | EEikDialogFlagFillAppClientRect|EEikDialogFlagCbaButtons |EEikDialogFlagWait |EEikDialogFlagNotifyEsc; buttons =
Time of Update: 2018-12-05
To enable marquee with the animated effect (auto-scrolling forward and backward on the focused item) in the ListBox, you need to add the following code. Column cell listbox (for example CAknSingleStyleListBox):
Time of Update: 2018-12-05
之前做過靜默安裝,可是碰到過一個比較變態的問題至今沒有解決,今天仔細看看了看,終於找出了原因。問題: 之前做靜默安裝的時候如果你要安裝的是連網的程式,在安裝過程中就會有連網提示彈出。解決方案: 在安裝的時候設定這一項iOptions.iOCSP = SwiUI::EPolicyAllowed;//OCSP線上憑證狀態通訊協定 是否履行下面貼上整個安裝的設定吧.// 配置安裝參數iOptions.iUpgrade = SwiUI::EPolicyAllowed;iOptions.iOCSP =