- 0
- 0
- 约4.93千字
- 约 8页
- 2018-01-18 发布于河南
- 举报
Symbian OS编码诀窍之编码诀窍
① 确保您的应用程序能够对系统关机事件做出响应。在您的AppUi::HandleCommandL()方法中,必须要对EEikCmdExit(以及任何特定平台相关的事件,例如Series 60上的EAknSoftkeyBack)做出响应。② 要对外来系统事件做出响应。请牢记,您的应用程序在一个多任务电话系统上运行,您需要将注意力集中于刚获得/丢失的事件上,以确保当用户获得一个高优先级的通知时您能够做出正确响应。例如,正打进来的电话会干扰您的应用程序的运行,这时应确保您已保存了系统状态和数据(即:您需要对标准的“背景”事件采取恰当的行动—请参阅SDK)。一般来说,系统框架会处理这个问题,您不需要采取任何特殊行动—但一定要确保您没有妨碍系统框架的正常操作。③ 内存处理是Symbian OS需要考虑的一个重要课题。在这一点上,应注意电话有时会不同于模拟器。因此在将您的应用程序呈交给“Symbian 认证签名”进行测试之前,务必确保已经在实际电话设备上测试了您的程序。④ 内存堆栈空间有限!应尽可能将对象放到内存堆中,而不要放到栈里。KERN-EXEC 3异常(panic)发生的主要原因之一就是栈的破坏/溢出。⑤ 应用程序发生异常(panic)表明您的代码中一定有错误。以下是一些主要的、常见的错误:Ⅰ:忘记将非对象成员、被分配到堆的变量加到CleanupStack上。Ⅱ:将成员变量放到Clea
您可能关注的文档
- 示功图分析培训版.ppt
- Flipchip常用英语.ppt
- 第2章5_用整体坐标表示单元刚度矩阵.ppt
- 第四讲 java控制语句.ppt
- validator验证api.docx
- java的异常处理 exception.ppt
- 320飞机发动机损伤的安全提示.ppt
- 软件测试技术-chap8.ppt
- 电表示数变化的分析(一).ppt
- Hadoop平台语言模型训练基础.ppt
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)