当前位置: 首页 > news >正文

《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之90——BREW中的调试信息...

作为原始的调试方式,开发者可以使用帮助函数中的DBGPRINTF()在应用中的任何位置将调试信息打印到模拟器的输出窗口中。模拟器的输出窗口还会显示大量的AEE层运行时产生的信息,这些信息的含义如表16-1所示。

标识

含义

#*gBI

BREW 进行初始化

#*gEX

退出BREW

#*gST=<ClassID>

发送EVT_APP_START启动ClassID为标识的应用

#*gSU=<ClassID>

发送EVT_APP_SUSPEND挂起ClassID为标识的应用

#*gRE=<ClassID>

发送EVT_APP_RESUME恢复ClassID为标识的应用

#*gCL=<ClassID>

发送EVT_APP_STOP停止ClassID为标识的应用

#*gXX

关闭所有的BREW应用

#*g**=<ErrorNum>

错误代码为ErrorNumBREW异常

#*g*C=<ClassID>:<ErrorNum>

在创建ClassID应用或接口时产生的错误代码是ErrorNum

#*p:ECode:<Event>,Key:<Code>

按键事件

16-1模拟器输出窗口调试信息的含义

下面再举一些例子,并解释一下:

#*gST=16809984 启动了ClassID16809984的一个BREW应用

#*p:ECode:101, Key:e035 用户按下了“select”键,相应产生了AVK_SELECT EVT_KEY_PRESS事件

#*p:ECode:100, Key:e035 用户按下了“select”键,相应产生了AVK_SELECT EVT_KEY事件

#*p:ECode:102, Key:e035 用户按下了“select”键,相应产生了AVK_SELECT EVT_KEY_RELEASE事件

#*gSU=16809984 手机或模拟器挂起了ClassID16809984的一个BREW应用

#*gCL=16809984 由于ClassID16809984的应用没有处理EVT_APP_SUSPEND 事件,手机或模拟器关闭了该应用

#*g*C=101402c:3 在创建ClassID0x101402c 的应用或接口时返回了ECLASSNOTSUPPORT 错误

开发者如果能够清楚地知道这些信息的含义,对应用的调试将有很大的帮助。

相关文章:

  • C++中static用法
  • 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之90——BREW中的日志接口功能...
  • cmd 控制台 提示:请求的操作须要提升!
  • eclipse-ADT安装失败经验
  • 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之91——BREW手机中的调试模式...
  • 团队冲刺-2
  • 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之91——BREW debuger的使用...
  • [整理]Svn常见问题汇总。
  • 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之92——BREW中的Perl 接口使用...
  • 修改Eclipse/MyEclipse项目的默认编码(转)
  • 微软等数据结构+算法面试100题,为什么会这样火?
  • Ajax--WebService返回List
  • 激动,终于会系鞋带了
  • 分页存储过程
  • 大话设计模式C++版——原则和引言
  • 2017 年终总结 —— 在路上
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • css布局,左右固定中间自适应实现
  • dva中组件的懒加载
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • java多线程
  • JAVA之继承和多态
  • leetcode386. Lexicographical Numbers
  • Making An Indicator With Pure CSS
  • node入门
  • October CMS - 快速入门 9 Images And Galleries
  • react 代码优化(一) ——事件处理
  • react-native 安卓真机环境搭建
  • RxJS: 简单入门
  • spark本地环境的搭建到运行第一个spark程序
  • 大型网站性能监测、分析与优化常见问题QA
  • 记录:CentOS7.2配置LNMP环境记录
  • 学习JavaScript数据结构与算法 — 树
  • 我们雇佣了一只大猴子...
  • ​人工智能书单(数学基础篇)
  • #LLM入门|Prompt#3.3_存储_Memory
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • #在 README.md 中生成项目目录结构
  • (1)(1.13) SiK无线电高级配置(五)
  • (python)数据结构---字典
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (ZT)一个美国文科博士的YardLife
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (简单) HDU 2612 Find a way,BFS。
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (转)程序员疫苗:代码注入
  • *上位机的定义
  • .apk 成为历史!
  • .htaccess配置重写url引擎
  • .net 发送邮件
  • /etc/motd and /etc/issue
  • [2017][note]基于空间交叉相位调制的两个连续波在few layer铋Bi中的全光switch——
  • [Angular] 笔记 18:Angular Router
  • [C#]winform制作仪表盘好用的表盘控件和使用方法