接触android有一段时间了,对于android的设计进行了总结
1框架结构及流程
是什么使得android有着独特的用户体验?
后台处理支持多任务功能
正在进行和事件驱动的提示信息
通过Widgets和live folders来实现实时信息的预览
用户想用时,任一应用程序都可以挑选和选择
android不是关于程序的,它是关于活动,把任务分层。
2架构基础
硬件平台
Android设备代表的是硬件和软件的完美组合。硬件辅助导航操作,并给android提供更多更好的功能。
当菜单没有开启,要把屏幕最大化时,菜单按钮可以在屏幕上提供更多的内容。返回按钮允许使用返回堆(back stack)。
竖屏与横屏
一般来说,用户界面开发竖屏与横屏。在新横屏也仍存在于新的Android手机中。99%的android布局支持横屏。
焦点和菜单
在触摸模式里没有焦点,只有轨迹球。Android平台里没有鼠标焦点。
菜单应该包括全部功能;它们与活动联系一起形成整体。菜单上的图标按重要性排序。上下文菜单(长按)集中在一个特定对象。总是把那些与所选项最相关的行为放在长按菜单的顶部。
需要记住的几点:
设计时要考虑速度和简洁
尽量分层来分等级
屏幕上的活动尽量最小
使用下载进度条,下载数据时,而不是让用户等待去看一个加载完全的页面。
考虑活动流而不是线性行为
3屏幕上的行为
Android设计了特定的行为方式。在你的应用程序里利用好这一点。应该坚持android行为的标准,避免混淆。
深圳市明思联科科技有限公司
http://www.mythlink.com