搜尋此網誌

2009年6月21日 星期日

我家到我弟租房子的地方(近元智)



















高速公路北區路往圖 收費道圖片

橫書白色是ETC、藍色是回數票、黃色是現金/回數票;直書藍色是小型車、黃色是大型車。
最內側車道是小型車ETC專用車道,中間車道是回數票專用車道,再來車道是小型車現金收費車道,在來是大型車ETC專用車道,在來車道是大型車回數票車道,在來是大型車現金車道。
===去程======
路線一:確定
中正路靠最右邊 走南下 中和交流道接國道3(梅花3) 先過 土城->三鷹->接鶯歌系統 走國道2(梅花2)->八德大湳交流道下 下來時走右邊->接福德一路(靠左)->左轉和平路(靠右)->右轉介壽路一段(靠左)->左轉接廣福路(靠右)(這邊注意 介壽路沒多久 就到廣福路)->新中北路接興仁路二段->看到7-11右轉就是遠東路了->再過去就是元智了

後來發現路線二 比較方便
路線二:
中正路靠最右邊 走南下 中和交流道 入口靠右 接國道3(梅花3) 先過 土城->三鷹(鶯歌出口 三峽出口過兩個)->接鶯歌系統 走國道2(梅花2)->八德大湳->南桃園交流道下->走左手邊接大興西路三段(靠右 )->右轉接文中路一段->左轉接龍壽街一段(右手邊會看到桃園醫院)(上面會有陸橋)->右轉接中華路(靠左)->左轉接遠東路->過元智直走 看到7-11 沿著7-11直走 右手邊興仁國小 ->直走會看到第二個7-11 橫的路興安二街->下一條榮民路241巷


===回程======
興仁路二段->過兩個7-11->興仁路一段(靠右)->過平交道->右轉接中華路->看到頭上面有陸橋 不能走內線 內線左轉車專用->一直走會看到上面有國道2(梅花2)的橋->準備左轉接龍安街->過文中路->接大興西路三段->直走 走右手邊 梅花2 接上南桃園交流道 上高速公路->經八德大湳出口->直走會接鶯歌系統(不會像回去程 有個出口走) 而是直走 這時會看到叉路->走左邊北上接梅花三(右邊是南下)->經三鷹(三峽和鶯歌出口)->樹林收費站->土城->中和出口走左邊->接中和交流道->接著慢慢靠向內側車道->頭上會寫 中和/板橋(要走這個)(右邊好像是寫秀朗橋 還有中正路 有點忘了)->接著就準備下去了->靠內側車站->左轉民樂路就到了

===回程======
沿著路線二回去 中華路上面看到陸橋 就左轉 接龍壽街 在大興西路三段 靠右北上(走右邊) 接梅花2 走到底接鶯歌系統 走左手邊接梅花3 三鷹(三峽 鶯歌出口)->樹林收費站->土城->中和出口走左邊->接中和交流道->接著慢慢靠向內側車道->頭上會寫 中和/板橋(要走這個) 直走 靠內側 下去到民樂路口左轉就到了

2009年6月12日 星期五

symbian-傳訊息篇

iActiveSocket->Write( aText, iStatus );
此寫法在藍牙或與java socket傳字串時,都可以用此寫法
aText我定義為TDesC8,因此在傳遞訊息時,需將unicode轉換為UTF8
TBuf<40> text(_L("outdoor"));
這裡是相當於string text="outdoor"
TBuf8<40> text8;//用來作為儲存UTF8用
呼叫CnvUtfConverter::ConvertFromUnicodeToUtf8(text8, text);
將text轉成UTF8並存入text8中,接著就可以用在Write()中,去傳遞字串

symbian-修改來電模式篇

詳細用法 請參考Setting the profile tones in active profile using Profile Engine Wrapper API
特別注意
Capability以及Library

Library Files 在資料夾group中的XXX.mmp(XXX指的是檔名),點兩下打開,找下方標籤library 就可以增加了

Capability 則是同樣在此處,請看下方option的標籤,左上方就可以選擇Capability

更改來電模式方法 如下:
//standard
MProEngEngine* engine = ProEngFactory::NewEngineL();
CleanupReleasePushL(*engine);
engine->SetActiveProfileL(0);
CleanupStack::PopAndDestroy(1);

//silent

MProEngEngine* engine = ProEngFactory::NewEngineL();
CleanupReleasePushL(*engine);
engine->SetActiveProfileL(1);
CleanupStack::PopAndDestroy(1);

//meeting
MProEngEngine* engine = ProEngFactory::NewEngineL();
CleanupReleasePushL(*engine);
engine->SetActiveProfileL(2);
CleanupStack::PopAndDestroy(1);


//outdoor
MProEngEngine* engine = ProEngFactory::NewEngineL();
CleanupReleasePushL(*engine);
engine->SetActiveProfileL(3);
CleanupStack::PopAndDestroy(1);






symbian-選單篇

MENU_ITEM { command = EChatSendMessage; cascade = r_bt_profilechange_menu; txt="Select profile"
(ps:MENU_ITEM定義在*.rss底下,相關變數名稱則定義在*.rls底下 HandleCommandL 中switch case的CommandId 則是定義在*.hrh底下)

語法的意思是說 這個menu上的按鍵相對應的名稱叫做EChatSendMessage,可以在XXXAppui.cpp(XXX指的是你的檔名)
運用到 包括(1)HandleCommandL 處理手機上視窗介面的按鍵,按下去所對應的動作
(2) else if ( iChatInet->IsConnected() ){
SetItemDimmed( EChatSendMessage, !iChatInet->IsReadyToSendMessage() );}
這個意思是指 EChatSendMessage 這個按鍵 要不要出現 而後面若是True表示要隱藏,False表示要顯示,條件是當手機與server已經連線時,要不要隱藏

當我在某個function中呼叫 SetState( EConnected ); 我就可以將介面固定在以上的表達式中

cascade是要寫子選單的所用的方法,我們可以看到cascade = r_bt_profilechange_menu
而r_bt_profilechange_menu需要另外定義在*.rss底下,如下
RESOURCE MENU_PANE r_bt_profilechange_menu
{
items =
{
MENU_ITEM { command = EChangeprofileg; txt = STRING_r_bt_changeprofileg; },
MENU_ITEM { command = EChangeprofiles; txt = STRING_r_bt_changeprofiles; },
MENU_ITEM { command = EChangeprofilem; txt = STRING_r_bt_changeprofilem; },
MENU_ITEM { command = EChangeprofileo; txt = STRING_r_bt_changeprofileo;}
};
}

2009年6月2日 星期二

如何產生sis

(如何產生 待補充 目前正在趕程式 等弄好 會來補充)
若是出現Error : Cannot find file : ${EPOCROOT}\epoc32\release\gcce\urel\ChatEx.exe
ChatEx_gcce.pkg(19) : error: file I/O fault
可至/sis/.pkg檔案中,將路徑改成絕對路徑
例如:"C:\Symbian\9.2\S60_3rd_FP1\Epoc32\release\gcce\urel\ChatEx.exe"

產生後的sis檔 要上傳到此網站 認證 才能丟到手機安裝
裡面要填一個imei的數字 請按手機*#06# 就會跑出一段數字 輸入這段數字即可