[2006-08-26]symbian學習日記

今天本來計劃下面幾項工作:

1)增加發送時間間隔設置

2)增加overview上的滾動支持

3)藍牙GPS的設置和保存,使用菜單+text的settinglist

4)增加經緯度顯示

5 )菜單項的自動隱藏顯示

6)藍牙GPS數據的讀入及文件存儲

上午完成情況如下:

1)5)已經完成

2)在不添加listbox的情況下是無法實現的,暫時不做

3)暫時不清楚藍牙設備的配置保存時應該保存哪些東西,只是一個devicename肯定不夠,放到下午作

4)暫時沒加,和3一起做

6)同3)4)

一點備註:

在完成5的工作時,本來以爲非常簡單,只需要:

1)derived AppUi單元的DynInitMenuPaneL函數,

2)使用aResourceId判斷菜單,然後使用aMenuPane->SetItemDimmed設置某菜單項顯示與否

發現在AppUi單元的基類是CAknViewAppUi而不是CAknAppUi的時候,該重載函數根本沒有被調用,後來在google搜到一個同樣的問題,也是不知所以然,使用在View單元重載DynInitMenuPaneLDynInitMenuPaneL就可以了。按道理說CAknViewAppUi派生自CAknAppUi,不應該有這樣的問題,奇怪啊

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章