第二十五章 常见问题及解答
一、主要内容
(1)、数据类接口
(2)、控件使用
(3)、创建BREW应用
(4)、事件处理
(5)、多媒体
(6)、网络和TAPI
(7)、其他问题
二、数据类接口
(1)、为何有些OEM厂商提供了一个单独的addrbook.h头文件
(2)、在使用IADDRBOOK_Remove删除一条记录后是否必须使用IADDRBOOK_Release释放这条记录呢
(3)、文件名的最大长度是多少
(4)、如何在模块间共享资源
(5)、如何在应用间传递数据
(6)、如果应用被删除,是否其共享目录里的文件也一并删除
(7)、如何在程序重新安装后保存原来的状态
三、控件使用
(1)、在显示文本时,在某些手机中,文本中包含的标点符号显示成乱码,如何解决
(2)、使用ITextCtl接口要注意的问题
(3)、在处理SUSPEND/RESUME时,如何保存和恢复输入法的列表页面
四、创建BREW应用
(1)、目前有哪些交叉编译器可以用来创建BREW应用程序
(2)、为何安装了ARM ADS工具后仍然无法生成目标文件
(3)、程序在VC环境中正确编译,在模拟器上运行正常,但是使用ARM ADS编译时提示诸如“…in PI region ‘ER_RO’ cannot have address type relocation to .bss$2 in PI region ‘ER_ZI”错误,这是为什么
(4)、启动一个BREW程序时,为什么有时会出现错误信息:“This application has been unloaded to save memory. You must download a new version”. 这是什么意思
(5)、当在模拟器上运行应用程序的时候,该程序一启动就出现了数字签名失效的错误,请问这是为什么
(6)、按照26×26的图标大小,下载到手机后,进入BREW,发现选中和不选中图标都一样。什么原因导致了这种现象的出现
五、事件处理
(1)、BREW应用程序必须处理哪些事件
(2)、按 “End”键关闭应用和按 “Clear”键来关闭程序有什么区别
(3)、为何应用运行一会儿程序设置的定时器(timer)变慢了
六、多媒体
(1)、BREW支持哪些图像格式
(2)、BREW支持哪些音频格式
(3)、BREW支持视频播放么
(4)、怎样根据内存中的bitmap创建一个IIMAGE 对象
(5)、怎样才能保存图像文件到手机的墙纸目录里
七、网络和TAPI
(1)、怎样检查socket和PPP连接的状态
(2)、有没有办法来判断一个socket是否已经处于连接状态
(3)、当手机失去覆盖信号时该如何处理
(4)、如何得到手机号码
八、其他问题
(1)、如何得到程序运行的手机的型号
(2)、如何产生随时数
(3)、BREW支持email么
(4)、BREW支持蓝牙么
九、本章关键点
(1)、数据类接口
(2)、控件使用
(3)、创建BREW应用
(4)、事件处理
(5)、多媒体
(6)、网络和TAPI
(7)、其他问题