- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于文档标识的操作指南
在Brew实现Nokia风格的地址栏
手机事业部 软件二部 潘涛
2005-12-28
【摘要】F866手机上,彩信的收件人输入是通过列表方式,采购商对此并不是很满意,希望我司在F869中改善此界面。本文所描述的方法不一定是最好的,主要是为了抛砖引玉。
【关键词】Brew,Nokia风格,地址栏,UI设置
一.问题的提出
F866手机上,彩信的收件人输入是通过列表方式,采购商对此并不是很满意,希望我司在F869中改善此界面。为了给出最好的地址输入方法,我们充分研究了Nokia、LG、Sasung等厂商的手机,结合我们自己的情况,最终确定了我们F869在地址栏,被用于UMB及E-MAIL两个业务软件。
二.解决思路 首先,我们来看看Nokia手机,地址栏的功能:
1. 地址可以连续输入,自动换行。
2.在同一行中,可以连续输入两个以上的号码,用逗号分隔。
3. 号码可以转换成电话本中对应的人的名字。
4.自动向上滚动
优点:节约屏幕空间,用户感觉好,操作方便
其次,再来看看LG的地址栏:
1. 每个地址在一个单独的地址框输入
2. 地址不能换行
3. 号码可以转换成电话本中对应的人的名字。
优点:实现比较简单
缺点:占用屏幕空间大,当需要输入多个地址时,给用户的感觉体验较差。
对比以上业界比较认同的方案,我们发现Nokia的地址栏风格比较好,也方便用户操作。所以我们决定在F869上做Nokia风格的地址栏,并在Nokia的基础上,适当增强功能。
三.实践情况
有了以上的思路,就看我们怎么去实现了。我们的想法是,做成一个Brew平台上独立的控件,以后可用于所有的WCDMA手机。但由于F869的时间紧,任务太急,而且要求现有的代码不能进行太大的改动 现有代码实现的是LG风格的地址栏 。
LG风格的地址栏是每个地址单独一个地址框进行输入,当输入多个地址时,占用的空间比较大-----这是他的最大缺点。
征对我们已经实现LG风格的地址栏,需要改成Nokia风格的地址栏,并且不能大改的现状,我提出了以下思路,并成功实现了Nokia风格地址栏的所有功能:
1. 把现有的多个地址栏之间的垂直距离改为0,解决LG地址栏屏幕空间占用太多的问题。
2. 去掉每个地址框的边框,以便多个地址框看起来象是一个框 因为垂直距离为0,给用户的视觉感受就是一个框 。
3. 把原来的单行框换成多行框,以便用户可以输入一个很长的地址,并可以自动换行。
4. 计算所有地址框所占用的距形,沿这个距形画一个边框,这就更象一个独立的地址栏了。
5. 实现光标在最前面时,按左向键,光标跳到最后;光标在最后面时,按右向键,光标跳到最前;目的是方面用户快速切换位置。
终上所述,动手修改原来的代码,约新增300行代码,在F869E-mail软件上成功实现了Nokia风格的地址栏,效果如下:
这样的简单改动,实现了Nokia风格的地址栏的全部功能,对我们e-mail的代码改动量也不大,可以在UMB模块推广使用。
若对源码的具体实现有兴趣,可以参考Clear Case上 view_P601A\P601A1\code\phone629\apps\mailer\emailui\source\mailereditmailwin.c
四.效果评价
效果如果,最终用户才最有发言权。让我们拭目以待,等待F869上市后用户的评价吧。
五.推广建议
供Brew平台软件开发人员参考,介意在手机事业部各业务软件推广使用。
参考资料 (1)brew API参考资料 高通文档
中兴通讯研发过程成功案例 内部公开▲
本文中的所有信息均为中兴通讯股份有限公司内部信息,不得向外传播
文档评论(0)