`
izuoyan
  • 浏览: 9222169 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之91——BREW手机中的调试模式

阅读更多

如果手机支持BREW Debug 模式,可以在手机上键入“###BREWDEBUG#”即“###273933284#”来打开调试模式,手机厂商可能会改变这些输入间的值,因此不同手机金融调试模式的方法可能会有不同。在手机上输入不同的按键组合会产生不同的调试信息,如表16-3所示。

输入键值

功能描述

###0#

清除所有的调试标识

###1#

提供了BREW 库指针和堆栈的检验,例如是否指针为空,内存越界,堆节点损坏等等。该操作可能会使应用的UI显示变慢,显示的错误信息一般为“Application Error - Memory Access” “Application Error - Memory Corruption”

###2#

能够指明当前的网络状态,包括PPP的状态和socket的状态,通过DIAG还可以获得读写操作网络时的错误代码以及ASCII格式的网络包的内容。

###3#

用来显示当前可用的对内存信息,在手机屏幕的左上角会弹出一个小窗口,而且里面的内容会实时更新。

###4#

可以同步的锁定DBGPRINTF(),能够在手机出现问题时正确地看到相应的消息

###5#

给出所有的module列表

###6#

给出所有的堆信息

###7#

给出所有的资源缓存信息

###8#

显示文件缓存信息

###9#

关闭所有缓存的资源文件

###10#

能够清除资源文件的缓存,允许这些资源文件被删除。

###11#

用来测试BREW SMS的消息,并且没有//BREW 的前缀

###324#

只有在BREW 3.1.5以上版本才支持,必须在应用中定义FEATURE_AEE_DEBUGSETFARF可以显示OEM AEE 层的额外的调试信息。该指令可以显示FARF 的使用菜单,开发者可以选择一个或多个FARF 种类。

###69#

软件重启

###666#

硬件重启

###999#

在重启时保存当前的选项设定

16-3:进入手机上调试模式的方法和操作指令

对于“###2#”指令而言,其中PPP的包内容需要QXDM工具的解析才能获知具体的含义,对于TCP/IP的包需要Ethereal等工具的解析,手机屏幕上所显示的符号如表16-4所示。

网络状态符号和含义

Socket 相关的网络状态符号

PPP相关的网络状态符号

屏幕显示符号

含义

屏幕显示符号

含义

c

正在连接

^

正在打开

C

已经连接

=

已经打开

I

空闲状态

v

正在关闭

b

绑定

#

已经关闭

B

被绑定

<

睡眠中

R

~

已睡眠

W

>

唤醒中

r

接收

w

发送

x

正在关闭

X

已经关闭

16-4网络调试符号及相关含义

分享到:
评论

相关推荐

    深入brew开发 brew及buiw进阶手册

    《深入brew开发 brew及buiw进阶手册》是一本专为已对brew有一定基础的开发者设计的深度学习资源,旨在帮助读者全面理解和掌握这个强大的包管理工具及其相关生态系统。brew是Mac OS X系统中广泛使用的开源包管理器,...

    高通brew初级培训 培训资料 Brew开发技术文档.doc 海信BREW开发.pdf

    海信作为手机制造商,其设备可能预装了BREW环境,开发者可以利用BREW SDK针对海信手机进行定制化开发。开发过程中需要考虑海信设备的硬件特性,如屏幕分辨率、内存限制等,确保应用能在这些设备上流畅运行。 7. ...

    brew 手机游戏开发实例brew 手机游戏开发实例

    《Brew手机游戏开发实例详解》 Brew(Binary Runtime Environment for Wireless)是一种早期的移动设备操作系统平台,主要用于开发和运行手机游戏和其他应用程序。在本文中,我们将深入探讨Brew平台,了解其特点、...

    BREW 开发者 进阶教程(共18章)

    BREW(Binary Runtime Environment for Wireless)是由高通公司开发的一个移动设备应用程序平台,主要用于2G和3G网络,提供了一个高效、可扩展的环境来开发和运行无线应用。 在本书的18个章节中,读者可以期待深入...

    深入研究BREW手机游戏开发BREW开发-海信(王宏兵).RAR

    《深入研究BREW手机游戏开发BREW开发-海信(王宏兵)》是一份针对BREW(Binary Runtime Environment for Wireless)平台的详尽学习资料,由海信公司的王宏兵编写。BREW是由QUALCOMM公司开发的一个强大的移动应用程序...

    brew开发者进阶教程

    联通博路编写的开发者进阶教程,pdf版本,转载。 共18部分: 第一部分目录如下: Brew概述 Brew技术演进 Brew3.1.5 sp01 Brew 4.0简介 Brew Mobile Platform简介 Brew 技术优势 Brew与其他技术的对比 以后各部分为...

    mac0S_brew慢的问题.zip brew使用国内镜像解决下载慢的问题

    ———————————————————————————————————————————— 替换bottles 镜像源(可选) 该镜像是 Homebrew 二进制预编译包的镜像。 临时替换 export HOMEBREW_BOTTLE_DOMAIN=...

    深入BREW手机游戏开发 书籍随带光盘的源码

    《深入BREW手机游戏开发》是一本面向游戏开发者的专业书籍,旨在帮助读者深入了解并掌握BREW平台上的游戏编程技术。BREW(Binary Runtime Environment for Wireless)是由美国高通公司开发的一种无线应用程序平台,...

    敏捷与高效——手机应用程序开发模式研究

    ### 敏捷与高效——手机应用程序开发模式研究 #### 一、手机应用程序开发现状 随着信息技术的迅猛发展,智能手机正逐步从简单的通讯工具转变为功能强大的个人数字助手。硬件方面,ARM内核CPU的广泛应用极大地提升...

    深入brew开发pdf与源代码

    BREW(Binary Runtime Environment for Wireless)是高通公司开发的一种操作系统,主要用于移动设备,如早期的智能手机和平板电脑。它为开发者提供了一个强大的平台,用于创建丰富的无线应用。本资料集包含了对BREW...

    《深入BREW开发》

    BREW,全称为Binary Runtime Environment for Wireless,是由高通公司开发的一种操作系统平台,主要用于早期的移动设备,尤其是CDMA网络的手机。它提供了一个高效、安全的环境来运行各种应用程序,促进了无线应用的...

    brew开发超级全的资料、文档

    目录:(BREW 初级开发者 教程):第1章 BREW技术特点与发展趋势第2章 BREW SDK简介 第3章 BREW开发基础第4章 BREW手机简介 第5章 ISHELL第6章 IDISPLAY使用简介 第7章 ISTATIC第8章 IMENUCTL 第9章 IImage第10章 ...

    brew3.0API+深入brew开发

    《brew3.0 API + 深入brew开发》这套资料是针对计算机软件开发者和系统管理员的宝贵资源,尤其对于那些在Unix-like操作系统(如macOS)上进行软件管理和自动化安装的用户。Brew,全称Homebrew,是这类系统中最流行的...

    基于BREW平台手机应用研究与开发

    BREW(Binary Runtime Environment for Wireless)是由美国高通公司(Qualcomm)开发的一种面向移动设备的软件开发平台,主要用于2G和3G时代的智能手机,为开发者提供了一个创建、分发和管理无线应用程序的环境。...

    基于BREW的移动办公系统研究与开发.

    接下来,将详细介绍BREW技术的特点、结构、开发环境、软件开发过程以及在移动办公系统中的应用。 首先,BREW的体系结构由多个层次组成,包括了BREW应用程序平台、移植包、软件开发包(SDK)以及发布系统(BDS)。...

Global site tag (gtag.js) - Google Analytics