入职一周的展讯笔记

1、SoftKey:热键、功能键。

2、手机上电后,完成硬件和操作系统初始化后开始创建P_APP,随后创建APPINIT_Task;(目的是为了不影响手机开机速度)

3、APPINIT-Task优先级低于P_APP低;

4、GUI给予窗口和消息机制之上;为APP应用层服务;

5、创建控件:MMK_CreateControl;

6、内置风格定义在theme文件中;内置风格其接口函数如:MMITHEME_GetLabelStyle;

7、动画/图片压缩格式:ANIM /IMG_TYPE_E; 同理:显示动画/图像:GUIRES_DisplayAnim / Img;

8、MMK功能:消息分发;窗口管理;

9、消息是由P_APP task用一个循环来接收和处理的;

10、P_APP优先处理内部消息,其次是外部消息,如果均没有消息,则等待外部消息触发;

11、所有外部消息都需要进行MMI注册后才能处理,否则MMI将不识别这些消息;注册消息是在MMI 初始化时完成;

12、内部消息可分为:窗口消息、控件消息、用户自定义消息;

13、caf.h文件中,用户可以查看各种内部消息的消息值范围;

14、mmi_appmsg.h文件中,用户可以为应用新增自定义消息;

15、只有Paint消息是窗口先处理,其他消息是控件先处理;

16、MMK_PostMsg:发送异步消息,将消息添加到内部消息队列,然后立即返回;

MMK_SendMsg:同步消息则是不添加到队列立即处理,而发送消息的窗口必须等到接收消息的窗口将消息处理完毕后才能返回; 

17、NV:None Volatile 常驻内存数据,关机后不消失;

18、NV 分类:Fixed NV 和Runing NV.前者是系统参数,后者是保存一些应用中的的设置修改的消息;

19、NV条数发生改变后,模拟器运行前需要删除flash_sim.dat,手机下载要擦除FLASH。

20、在主工程中添加宏 需要添加“###”,因为perl解析的时候会用###做关键字。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值