mtk状态栏相关资料

mtk状态栏相关资料

ID:34724495

大小:51.86 KB

页数:4页

时间:2019-03-10

mtk状态栏相关资料_第1页
mtk状态栏相关资料_第2页
mtk状态栏相关资料_第3页
mtk状态栏相关资料_第4页
资源描述:

《mtk状态栏相关资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.1状态栏   状态栏包含电池电量指示,信号指示,日期时间显示,运营商名字和各个状态图标显示。电池电量显示:图标ID为STATUS_ICON_BATTERY_STRENGTH位于MainLCD/IdleScreen/Statusicons/battery注意的是图标保证5帧。关于电量显示的控制位于文件PoweronCharger.c函数BatteryStatusIndication根据当前的电量值设置显示的帧数。该图标在状态栏的坐标Wgui_status_icons.c---函数arrange_status_icons()MMI_status_icons[STATUS_ICON_BAT

2、TERY_STRENGTH].y=0;MMI_status_icons[STATUS_ICON_BATTERY_STRENGTH].x=220;信号指示图标:图标ID为STATUS_ICON_SIGNAL_STRENGTH位于MainLCD/IdleScreen/Statusicons/signal文件NetWorkFunctions.c函数ChangeStatusIconLevel根据当前的信号值设置显示的图片帧数。该图标在待机界面的坐标:文件Wgui_status_icons.c---函数arrange_status_icons()MMI_status_icons[STATUS_IC

3、ON_SIGNAL_STRENGTH].y=0;MMI_status_icons[STATUS_ICON_SIGNAL_STRENGTH].x=3;时间和日期:文件:Wgui_datetime.c函数:show_main_LCD_date_time.设置日期,星期,时间的显示坐标。注意的是:在函数hide_main_LCD_date_time中需要根据前面各个对象的坐标重新设置刷新区域的坐标。并且修改Wgui_categories_idlescreen.c下面的三个函数的注册函数(之前屏蔽的)set_main_LCD_dt_date_hide_function(cat33_hide_da

4、te_display);set_main_LCD_dt_time_hide_function(cat33_hide_time_display);set_main_LCD_day_hide_function(cat33_hide_day_string_display);为了正确的显示时间格式(用户选择12小时制,会增加AM/PM两个字母),在函数show_main_LCD_date_time.时间显示的clip的地方增加格式判断PhnsetGetTimeFormat()。根据所返回的时间格式,设定clip区域。网络运营商文件:Wgui_categories_idlescreen.c函数id

5、le_screen_show_network_details()调整网络运营商的名字坐标状态图标状态图标包括消息接受提示,情景模式,外部电池等。图标的排列位于:文件:Wgui_status_icons.c函数:arrange_status_icons()位于代码段:x-=MMI_status_icons[k].widthSTATUS_ICON_X_GAP;实现图标自右向左的排列。每当有新的状态产生,图标就向左移动排列。1.2 快捷键设置待机界面上各个快捷方式的坐标以及响应函数文件Wgui_categories_idlescreen.c函数setup_touch_idle_screen_s

6、hortcut。通过该函数设置各个快捷键图标的坐标以及各自的响应函数。文件Shortcuts.c修改如下函数:ShctExecuteUpKey功能修改为按键上移,高亮快捷键第一个图标或者动态列表项ShctExecuteDownKey功能修改为按键下移,高亮快捷键第一个图标或者动态列表项ShctExecuteLeftKey功能修改为按键左移,高亮左边模块,如果已经是第一个,则高亮最后一个ShctExecuteRightKey功能修改为按键右移,高亮右边模块,如果已经是最后个,则高亮第一个函数ShctExecuteOKKey根据高亮的快捷键,进入对应的模块。文件MMI_features_Gu

7、iPLUTO.h   MMI_features_GUI.h可以打开或关闭是否显示shortcut的宏__MMI_TOUCH_IDLESCREEN_SHORTCUTS__。为了同时显示快捷键和屏幕下方的左右按键。需要在函数ShowCategory33Screen中屏蔽dm_data.s32flags

8、=DM_NO_SOFTKEY;1.3日历项以及音乐播放提示 为了实现日历项和音乐播放曲目的正确显示,需要在待机界面增加动态列表文件Wgu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。