论文部分内容阅读
全键盘手机作为手机行业一个重要的发展方向,深得商务人士的青睐。BREW是美国高通公司推出的具有开放式体系结构的解决方案,是专门为无线设备设计的一个高效的应用程序执行环境。BREW的开放性和可扩展性等特点使得它在手机的开发中扮演者重要的角色。本文首先分析了全键盘手机的事件形式及其区别,然后以BREW技术为核心,深入研究了BUIW的MVC模式思想及其对按键事件和触摸屏事件的处理机制,同时分析了两种事件的差异性和可磨合性。在此基础上,按照MVC的分层模式,设计并实现了一种全键盘处理机制,同时提出AutoFS(AutoFocusSwitch,自动焦点切换)算法准则,在对触屏事件处理的基础上增加对按键事件的处理,实现了两种事件的同步和一致。最后,在BREW模拟器中将该处理机制应用于独立音频播放器。通过设计测试用例进行功能性测试,分析和测试了播放器对几种典型事件的处理过程,并根据测试结果论证了该处理机制的正确性。同时,在BREW应用开发中,提出一种将多种差异处理机制同步化的一种方法和方向,为具有多种输入方式的移动终端事件处理提出一个新的思路。