MTK 11A经验总结(转载)

1.模拟器编译错误
  1.1 在vs2008 中的忽略库去除msvcrt.lib
  1.2 整个项目的文件夹名称路径最好不要太长

2.添加vapp的package文件
  vapp_package_res.h

3.调整主菜单的顺序数组入口
  vappMainmenuDefaultOrder

4.将vapp的res文件转为相应的.c文件
  mmi_rp_string.c

5.native app数组,里边包含native名称和相应native的入口
  native_app_package_table

6.setting vapp 添加资源的基础函数文件
  vapp_setting_config.h

7.从home界面进入快捷方式的入口
  VappMainmenuShortcutBar::onAppClicked

 进入主菜单的入口
  vapp_cosmos_mainmenu_launch

进入音乐播放器的入口
  vapp_music_player_launch

进入短信界面的入口
  vapp_msg_launch

进入拨号界面的入口
  vapp_dialer_launch_from_phb

  主菜单进入通话记录的入口
  vapp_clog_launch

进入文件管理器的入口
  vapp_fmgr_launch

进入联系人的入口
  vapp_contact_launch

进入日历的入口
  vapp_calendar_launch

进入照相机的入口
  vapp_camco_launch

进入设置的入口
  vapp_setting_launch

进入闹钟的入口
  vapp_alarm_launch

进入下载窗体的入口
  vapp_dla_app_launch_ext

进入gallery的入口
  vapp_gallery_launch

 进入录音的入口
  vapp_soundrec_launch

进入计算器的入口
  vapp_calculator_launch

进入app管理的入口
  vapp_app_manager_launch

进入note的入口
  vapp_notes_app_launch

进入FM的入口
  vapp_fm_radio_launch

进入任务管理的入口
  vapp_task_launch

进入同步窗体的入口
  vapp_sync_launch

进入email的入口
  vapp_email_package_launch

进入世界时钟的入口
  vapp_world_clock_launch

进入转换器的入口
  vappConverterLaunch

进入浏览器的入口
  vapp_brw_app_launch_ext

进入sat的入口
  vapp_sat_user_launch

通过sendkey进入clog
  vapp_clog_aclt_launch

手机设置中的短信设置入口
  VappMsgSettingPage::onInit

手机设置中的联系人设置入口
  VappContactSettingPage::onInit

 手机设置中的双SIM设置入口
  VappPrimaryCardSettingCell::onInit
  VappBootupQuerySettingCell::onInit

手机设置中的墙纸设置入口
  vapp_setting_wallpaper_setting_launch

 手机设置中的声音设置入口
  VappSoundSettingsMainPage::onInit

通过中断进入锁屏界面
   vapp_screen_lock_main_evt_hdlr

在home界面定义按键功能入口
  VappHomeDirector::onKeyInput

显示home界面的入口
  vapp_home_display

设置home shortcut icon的初始化入口
  VappHomeShortcutBar::onInit

8.vfx的触摸事件ID
  VfxPenEventTypeEnum

9.wallpaper支持的类型数组名称
  vapp_wallpaper_support_types

10.手机启动时需要注册初始化内容的文件
  vapp_bootup_init_cfg.h

11.通过改变这个值可以改变主菜单的page个数
  VAPP_COSMOS_MAINMENU_MAX_APP

12.在任何界面展开状态栏的入口
   wgui_status_icon_bar_tap_proc
   vapp_ncenter_entry
   VappNCenter::enter
   VcpScrollable::onInit

   注意:
   每次展开状态栏时,需要判断是否有event
   判断入口是VappNCenter::createCellView

将展开的状态栏收起的入口
   VfxControl::penInput
   VappNCenter::onPenInput

13.按键处理函数入口
   mmi_sys_key_proc

14.设置home page的页数变量
  VAPP_HOME_MAX_PAGE_NUM

15.vfx的触摸事件入口
  vfxPenPrePenEventProc

16.设置list theme的数组名称
    s_default_list_menu_theme

17.从主菜单进入各个子菜单的公共入口函数
   VappMainmenuScr::onAppClicked


转载:http://blog.csdn.net/bihaiyise/article/details/6893025

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值