在Brew实现Nokia风格的地址.doc

在Brew实现Nokia风格的地址.doc

ID:56224458

大小:32.00 KB

页数:3页

时间:2020-06-21

在Brew实现Nokia风格的地址.doc_第1页
在Brew实现Nokia风格的地址.doc_第2页
在Brew实现Nokia风格的地址.doc_第3页
资源描述:

《在Brew实现Nokia风格的地址.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、在Brew实现Nokia风格的地址栏手机事业部软件二部潘涛2005-12-28【摘要】F866手机上,彩信的收件人输入是通过列表方式,采购商对此并不是很满意,希望我司在F869中改善此界面。本文所描述的方法不一定是最好的,主要是为了抛砖引玉。【关键词】Brew,Nokia风格,地址栏,UI设置一.问题的提出F866手机上,彩信的收件人输入是通过列表方式,采购商对此并不是很满意,希望我司在F869中改善此界面。为了给出最好的地址输入方法,我们充分研究了Nokia、LG、Sasung等厂商的手机,结合我们自己的情况,最终确定了我们F869在地址栏,被

2、用于UMB及E-MAIL两个业务软件。二.解决思路首先,我们来看看Nokia手机,地址栏的功能:1.地址可以连续输入,自动换行。2.在同一行中,可以连续输入两个以上的号码,用逗号分隔。3.号码可以转换成电话本中对应的人的名字。4.自动向上滚动优点:节约屏幕空间,用户感觉好,操作方便其次,再来看看LG的地址栏:1.每个地址在一个单独的地址框输入2.地址不能换行3.号码可以转换成电话本中对应的人的名字。优点:实现比较简单缺点:占用屏幕空间大,当需要输入多个地址时,给用户的感觉体验较差。对比以上业界比较认同的方案,我们发现Nokia的地址栏风格比较好,

3、也方便用户操作。所以我们决定在F869上做Nokia风格的地址栏,并在Nokia的基础上,适当增强功能。三.实践情况有了以上的思路,就看我们怎么去实现了。我们的想法是,做成一个Brew平台上独立的控件,以后可用于所有的WCDMA手机。但由于F869的时间紧,任务太急,而且要求现有的代码不能进行太大的改动(现有代码实现的是LG风格的地址栏)。LG风格的地址栏是每个地址单独一个地址框进行输入,当输入多个地址时,占用的空间比较大-----这是他的最大缺点。征对我们已经实现LG风格的地址栏,需要改成Nokia风格的地址栏,并且不能大改的现状,我提出了以下

4、思路,并成功实现了Nokia风格地址栏的所有功能:1.把现有的多个地址栏之间的垂直距离改为0,解决LG地址栏屏幕空间占用太多的问题。2.去掉每个地址框的边框,以便多个地址框看起来象是一个框(因为垂直距离为0,给用户的视觉感受就是一个框)。3.把原来的单行框换成多行框,以便用户可以输入一个很长的地址,并可以自动换行。4.计算所有地址框所占用的距形,沿这个距形画一个边框,这就更象一个独立的地址栏了。5.实现光标在最前面时,按左向键,光标跳到最后;光标在最后面时,按右向键,光标跳到最前;目的是方面用户快速切换位置。终上所述,动手修改原来的代码,约新增3

5、00行代码,在F869E-mail软件上成功实现了Nokia风格的地址栏,效果如下:这样的简单改动,实现了Nokia风格的地址栏的全部功能,对我们e-mail的代码改动量也不大,可以在UMB模块推广使用。若对源码的具体实现有兴趣,可以参考ClearCase上view_P601AP601A1codephone629appsmaileremailuisourcemailereditmailwin.c四.效果评价效果如果,最终用户才最有发言权。让我们拭目以待,等待F869上市后用户的评价吧。五.推广建议供Brew平台软件开发人员参考,介

6、意在手机事业部各业务软件推广使用。参考资料(1)brewAPI参考资料高通文档

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。