- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
首先需要说明的是,我不是开发者,也不是黑莓用户,对于黑莓
的手机也没有兴趣。翻译这份文档是因为当初从某网站下载回来之
后,在微博上向黑莓的人询问是否有中文版,正如你所知道的,对方
没有理睬我。所以,我翻译成了中文。
再次提醒,我的英文水平一般,而且此文档是我个人翻译的,没
有经过任何第三方校对和修订,并且鉴于我不会开发,可能有些术语
的翻译不到位。错误,是有的,如果你英文很好,我极力建议看原版
的,更加原滋原味。
如果你发现文档中有错误的地方,欢迎反馈:)
关于我:
名字:cymbi
博客:cymbi.me
QQ:413044399
Email/Google Talk:cymbi7@G
论坛:S
微博:/cymbi
另外,我在:M
一.黑莓手机程序设计原理
一.黑莓手机程序设计原理
一一..黑黑莓莓手手机机程程序序设设计计原原理理
为黑莓设计的程序应该在最佳的用户体验和手机待电池耗电量这两者当中找到一个平衡点。当你在为
黑莓设计程序的的时候,应该考虑到手机和电脑设备之间的差异,手机具备以下一些特性:
● 屏幕比较小,只能显示有限的内容
● 处理器速度较慢
● 无线网络连接的速度没有传统的 LAN 快(这里的无线指的不是 Wi-Fi,而且不需要插线的网络)
● 可运行内存低
● 电池使用时间短
● 同一时间点上屏幕只能够显示一个程序
用户在电脑上和手机上对于程序的使用习惯是截然不同的,在手机上,用户希望可以快速找到他们想
要的信息。打个比方,一个客户管理系统能够提供提供数量庞大的信息,但是用户只要求在同一时间内获
取指定的少量信息。黑莓的 UI设计应该让用户能够快速地执行他们的计划,并且非常方便地获取信息。
在为你的程序设计 UI之前,你可以认真研究黑莓内置的应用程序,或者使用黑莓的模拟器学习导览模
型和最佳范例。
1.最佳范例:为黑莓设计应用程序
1.最佳范例:为黑莓设计应用程序
11..最最佳佳范范例例::为为黑黑莓莓设设计计应应用用程程序序
当你打算为某部黑莓设计程序的时候,请确保你的程序在其他黑莓手机上也能够提供一致的用户体验。
可以考虑一下以下的设计指南:
● 使用或者扩展已经存在的 UI组件,这样可以尽可能地保证你的程序继承原有组件的默认属性(行为);
● 为了保证一个特定的用户行为操作能够产生一致的效果,请尽可能接近地遵循标准的导览模型,比如
在所有的程序中都允许用户通过轨迹球或者触摸板打开程序的上下文菜单(context menu);
● 有效地支持和扩展用户任务,比如用户下载了一个程序,程序应该会自动打开,程序也应当被自动保
存到程序文件夹里;
● 将注意力停留在用户的当前任务上,在任何时刻都仅为用户提供他们最需要的信息;
● 确认菜单栏里可用的选项和用户的当前的上下文有联系(比如一款软件既可以阅读电子书又可以播放
音乐,当用户在阅读电子书的时候,出现的菜单里面一定不能有播放或者暂停等毫不相干的选项);
● 当用户需要完成一个操作,尽可能地减少用户的按键次数;
● 设计一个让用户可以改变和复原操作方式(选项)的 UI,因为用户偶尔会按错菜单选项或按键,比如
当用户想要进行删除黑莓手机当中的数据的危险操作的时候,应该弹出一个对话框提醒用户是否执行操作;
● 在手机的小屏幕上,显示出来的信息应该能够让用户印象深刻;
2.开发者创建的 UI 应当和黑莓的标准 UI 保持一致
2.开发者创建的 UI 应当和黑莓的标准 UI 保持一致
22..开开发发者者创创建建的的 UUII 应应当当和和黑黑莓莓的的标标准准 UUII 保保持持一一致致
你可以使用标准的 MIDPAPI 和黑莓的 UI API 创建一个黑莓的 Java程序 UI。
黑莓的 UI API 中包含的 UI 组件为开发者提供了和黑莓手机应用程序一致的布局和属性。
● 当一个黑莓用户按下 ESC键,点击轨迹球,触摸板或者触摸屏幕的时候,屏幕组件可以提供标准的屏
幕输出布局,默认的菜单按键,和标准的属性;
● 栏位元素(Field Components)为数据选择,选项按钮,复选框,列表,文本输入框,标签和进度
控制栏提供标准的 UI元素;
● 布局管理器为提供了一个标准的应用方式,让开发者可以在屏幕上以水平、垂直或者从左向右流动等
方式整理和排列桌面元素;
你可以使用黑
文档评论(0)