11ACosmos版本如何实现Idle和主菜单界面的shortcut_bar排列

zhongyuanceshi 2011-12-16 07:32:11
请问,11ACosmos版本如何实现Idle界面的shortcut_bar排列:拨号、信息、摄录相机、主菜单。主菜单界面shortcut_bar排列:拨号、信息、设置、桌面。 即保持在Idle界面第三项为摄录相机,在主菜单界面第三项为设置。参考MTK将第四项“主菜单”改为“桌面”,在vapp_mainmenu_shortcut_bar.cpp中的onInit()中添加以下代码

strncpy(barApp[VAPP_COSMOS_MENU_BAR_CELL_COUNT - 1], "native.mtk.cosmos_mainmenu", MMI_APP_NAME_MAX_LEN);
strncpy(barApp[VAPP_COSMOS_MENU_BAR_CELL_COUNT - 2], "native.mtk.camcorder", MMI_APP_NAME_MAX_LEN);


同时修改代码,菜单顺序数组vappMainmenuDefaultOrder[]=
"native.mtk.dialer",
"native.mtk.msg",
"native.mtk.setting",//"native.mtk.musicplayer",
"native.mtk.home",
这样修改,功能是实现了,但是down完软件第一次进入主菜单只显示一页,退出再进入才能滑动到多页(总共4页菜单),并且从第二页开始菜单顺序就乱了,请问哪位大侠知道不?
...全文
106 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhongyuanceshi 2011-12-17
  • 打赏
  • 举报
回复
望高手指点。或者有其他办法实现这功能
zhongyuanceshi 2011-12-16
  • 打赏
  • 举报
回复
strncpy(barApp[VAPP_COSMOS_MENU_BAR_CELL_COUNT - 1], "native.mtk.cosmos_mainmenu", MMI_APP_NAME_MAX_LEN);//这是mtk实现主菜单和桌面代码
strncpy(barApp[VAPP_COSMOS_MENU_BAR_CELL_COUNT - 2], "native.mtk.camcorder", MMI_APP_NAME_MAX_LEN);//这是添加实现摄录相机和设置代码。

但但改这两处,引起了:down完软件第一次进入主菜单只显示一页,退出再进入才能滑动到多页(总共4页菜单),并且从第二页开始菜单顺序就乱了。不知道还要修改哪些地方?

790

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 其他移动相关
社区管理员
  • 移动开发其他问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧