[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,不应该有这样的问题,奇怪啊

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