下载地址:网盘下载

内容简介  · · · · · ·

本书是Andriod UI设计领域的经典著作,Amazon五星级畅销书。不仅从Android应用设计者的角度系统讲解了要从事Android UI设计必须要掌握的Android平台的所有技术和特性,还从Android应用开发者的角度全面总结了Android UI设计的方法、技巧、模式、反模式,以及如何实现响应式用户界面设计。本书共21章,分为四部分。第一部分(第1~4章)讲述用户界面设计、用户界面设计的工具、移动设备和触摸设备的设计,并探讨Android平台;第二部分(第5~11章)介绍 Android的应用架构和在线指南、Android的意图系统、Android应用的导航结构、主界面应用小部件、通知、物理按键、输入法和传感器设计,以及平台用户界面组件设计;第三部分(第12~16章)讨论 Android资源的管理、Android应用的布局、可缩放的图形、响应式设计,以及如何实现响应式用户界面;第四部分(第17~21章)阐述用户界面设计模式、用户操作设计模式、导航和布局设计模式、数据设计模式以及用户界面设计的反模式。

作者简介  · · · · · ·

JuhaniLehtimaki 资深Android开发工程师和设计师,拥有10余年Java开发经验,专注于Android应用的用户界面设计和开发,负责维护一个关于AndroidUI设计模式的博客,同时撰写一个关于AndroidUI设计模式的专栏。现任Snapp TV公司Android部门和Google TV部门的负责人。

目录  · · · · · ·

译者序
前言
第一部分 Android设计简介
第1章 用户界面设计和易用性入门 2
1.1 考虑技术与设计 2
1.2 理解心智模型 3
1.3 为用户设计 6
1.4 没有应用无所不精,选择适合自己的领域 9
1.5 你是专家,用户不是设计师 9
1.6 了解用户,为普通人设计 9
1.7 总结 11
第2章 不要马上开始编程 12
2.1 原型设计 12
2.2 设计工具 14
2.3 用户测试 17
2.4 总结 20
第3章 考虑为移动和触摸设备设计 21
3.1 为移动而设计 21
3.2 为触摸界面设计 26
3.3 总结 29
第4章 探索Android平台 30
4.1 Android平台的挑战 30
4.2 Android的版本 36
4.3 Android应用的发布 38
4.4 开源的意义是什么 40
4.5 总结 41
第二部分 Android平台的特性和UI组件
第5章 Android应用架构和在线指南 44
5.1 Android应用程序结构概览 44
5.2 Android项目结构概览 47
5.3 官方Android指南 48
5.4 总结 49
第6章 Android的意图系统 50
6.1 意图让应用程序相互协作 50
6.2 使用社交网络并分享 51
6.3 和浏览器一起工作 52
6.4 Android意图系统的工作原理 53
6.5 创建自定义行为 58
6.6 意图无处不在 58
6.7 意图与第三方API 58
6.8 总结 59
第7章 Android应用的导航结构 60
7.1 Android导航系统的组件:活动和意图 60
7.2 Android导航控件 61
7.3 总结 70
第8章 主界面应用小部件 71
8.1 主界面应用小部件的使用 71
8.2 更新应用小部件数据 73
8.3 应用小部件布局和功能 75
8.4 实现应用小部件 78
8.5 总结 80
第9章 通知及告知用户 81
9.1 Android通知方法 81
9.2 何时通知用户 83
9.3 何时不要通知用户 86
9.4 避免使用弹出框 86
9.5 从状态栏通知中获得更多信息 87
9.6 总结 91
第10章 物理按键、输入法和传感器的设计 92
10.1 触摸屏的设计 92
10.2 手机物理按键的设计 93
10.3 软键盘的设计 94
10.4 物理键盘设计 99
10.5 方向键和轨迹球设计 99
10.6 触控笔设计 100
10.7 声控设计 101
10.8 外接键盘、鼠标和触摸板的设计 101
10.9 智能附件的设计 102
10.10 传感器的设计 102
10.11 第二块屏幕的设计 102
10.12 总结 103
第11章 平台用户界面组件的设计 104
11.1 使用用户界面小部件 104
11.2 自定义用户界面小部件 111
11.3 调整排版 113
11.4 使用图标 117
11.5 使用动画和过渡效果 121
11.6 总结 127
第三部分 可扩展的Android设计
第12章 管理Android资源 130
12.1 使用Android资源 130
12.2 屏幕密度设计 132
12.3 屏幕大小和形状的设计 135
12.4 语言和地区设置 137
12.5 设备控件的设计 137
12.6 平台版本的设计 138
12.7 设备模式的设计 138
12.8 总结 138
第13章 Android应用布局 139
13.1 Android布局策略 139
13.2 用XML文件和代码布局 140
13.3 布局的管理 141
13.4 定义布局的尺寸 149
13.5 滚动条 149
13.6 z轴的布局顺序 150
13.7 内边距和外边距 150
13.8 导入与合并布局文件 150
13.9 自定义布局 151
13.10 Android开发工具和用户界面生成器 151
13.11 调试布局 152
13.12 总结 153
第14章 可缩放的图形 154
14.1 九宫格图片 154
14.2 绘图XML 158
14.3 用代码绘制 163
14.4 总结 166
第15章 超越可缩放——响应式设计 167
15.1 Android设备不仅仅只是手机 167
15.2 了解响应式设计 169
15.3 制作响应式用户界面的常见方法 176
15.4 总结 178
第16章 实现响应式用户界面 179
16.1 片段简介 179
16.2 片段和活动结构 181
16.3 移植现存的应用 182
16.4 示例程序 183
16.5 总结 193
第四部分 Android UI设计模式
第17章 用户界面设计模式简介 196
17.1 用户界面设计模式 196
17.2 使用UI设计模式的好处 197
17.3 Android设计指南中的设计模式 198
17.4 本书介绍的用户界面设计模式 198
17.5 总结 199
第18章 用户操作设计模式 200
18.1 使用操作栏模式 200
18.2 使用快捷操作设计模式 206
18.3 使用操作抽屉设计模式 210
18.4 使用下拉刷新设计模式 212
18.5 使用滑动忽略的手势 215
18.6 总结 217
第19章 导航和布局设计模式 218
19.1 使用层叠图库 218
19.2 使用仪表盘 220
19.3 使用工作空间 223
19.4 使用分拆视图 226
19.5 根据上下文扩展的设计模式 228
19.6 使用侧边导航 230
19.7 总结 232
第20章 数据设计模式 233
20.1 使用动态列表 233
20.2 使用图片占位符设计模式 234
20.3 非强制登录模式 236
20.4 使用拖动重排手柄模式 238
20.5 总结 239
第21章 用户界面设计反模式 240
21.1 避免使用启动界面 240
21.2 避免使用引导界面 241
21.3 避免使用确认窗口 242
21.4 避免在界面上使用Back按钮 243
21.5 避免使用菜单按钮 244
21.6 避免隐藏状态栏 244
21.7 避免为快捷操作使用滑动覆盖层 245
21.8 避免使用非Android的设计 246
21.9 总结 247

下载地址:网盘下载

转载于:https://www.cnblogs.com/long12365/p/9730575.html

精彩绝伦的Android UI设计pdf相关推荐

  1. android教程 - android ui 介绍,多图详解 “Android UI”设计官方教程

    我们曾经给大家一个<MeeGo移动终端设备开发UI设计基础教程>,同时很多朋友都在寻找Android UI开发的教程,我们从Android的官方开发者博客找了一份幻灯片,介绍了一些Andr ...

  2. android ui秘笈,看图说话 – Android UI 设计秘笈 :Part I

    Android 的官方开发者博客发了一份幻灯片,介绍了一些 Android UI 设计的小贴士,Roger 在这里以看图说话的形式发出来,有兴趣的读者就继续往下翻吧.整个 PPT 共分5个部分,Par ...

  3. Android UI设计之十一自定义ViewGroup,打造通用的关闭键盘小控件ImeObser

    2019独角兽企业重金招聘Python工程师标准>>> 转载请注明出处:http://blog.csdn.net/llew2011/article/details/51598682 ...

  4. 【Android UI设计与开发】9:滑动菜单栏(一)开源项目SlidingMenu的使用和示例-转...

    一.SlidingMenu简介 相信大家对SlidingMenu都不陌生了,它是一种比较新的设置界面或配置界面的效果,在主界面左滑或者右滑出现设置界面效果,能方便的进行各种操作.很多优秀的应用都采用了 ...

  5. android ui设计与开发工具,Android用户体验与UI设计

    Android用户体验与UI设计 编辑 锁定 讨论 上传视频 本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! 本书是一部介绍Android用户体验.UI设计理念和方法论的作品 ...

  6. 【Android】精通Android UI设计

    本书详细阐述了与 Android UI开发相关的基本解决方案,主要包括 Android UI设计工具, Android UI布局, Android UI Widgets,Android UI选项菜单, ...

  7. android ui框架详解,多图详解 “Android UI”设计官方教程(二)

    编者注:本文为Android的官方开发者博客发了一份幻灯片的翻译文档的第二部分,专门介绍了一些Android UI设计的小贴士,我们在介绍这个幻灯片的第一部分<多图详解 "Androi ...

  8. Android UI设计小知识——富文本

    富文本 什么是富文本? 可能大家要问了,富文本是什么?怎么是这个"富"来,好奇怪啊--第一次接触的时候我也不知道什么是富文本,但是后来老师给举了一个例子就明白了.都喜欢用QQ聊天, ...

  9. Android UI设计——ViewPager中设置底部显示圆点焦点(二)

    ViewPager中设置底部显示圆点焦点这种使用其实还是很常见的,对于这个功能的实现其实有很多方式: 1. 通过在显示图片中加入圆点,也就是我们可以直接使用带圆点的图片. 2. 通过在代码中实现这一功 ...

最新文章

  1. JZOJ 3.10 1542——跑步(树状数组+模拟+排序/归并排序)
  2. ABAP实例:如何生成年月的输入帮助
  3. 黄聪: Bootstrap之Form表单验证神器: BootstrapValidator(转)
  4. linux io映射,【原创】Linux 文件系统移植全解密以linux-2.6.35内核源码为例说明一下IO静态映射的过程...
  5. java 文件下载方法_【工具类】Java后台上传下载文件的几种方式
  6. 自学Python6个月,找到了月薪8K的工作,多亏了这套学习方式
  7. 小规模团队如何“微服务”管理
  8. 用VBA实现OUTLOOK接收新邮件后的自动转发
  9. H.265中熵编码器的总结
  10. 斐讯N1强制刷机-免拆版
  11. 记录下我磕磕碰碰的三个月找工作经历,完整PDF
  12. Linux 块子系统优化
  13. java重写方法的快捷键
  14. dB,dBi和dBm的区别
  15. 如何将caj转换成word
  16. 动作捕捉在各大领域的应用效果展示
  17. 全国315个城市,用python爬取肯德基老爷爷的店面信息!
  18. 颜色映射poj1046(今天刚刚开通csdn,小试一下)
  19. vue前端项目引用高德离线地图
  20. 正版求生之路联机服务器已满,求生之路二联机为什么断开连接steam | 手游网游页游攻略大全...

热门文章

  1. 如何在数控车床上修复螺纹?
  2. 2021-09-16
  3. Attention is all you need pytorch实现 源码解析01 - 数据预处理、词表的构建
  4. windows包管理器scoop快速安装python2或者python3
  5. golang 比较完美的通用框架,kratos v2.0 学习,一套轻量级 Go 微服务框架,包含大量微服务相关框架及工具。涵盖了互联网开发的常用功能模块的开发库。
  6. 用计算机最炫民族风乐谱,天谕手游最炫民族风乐谱代码分享
  7. 东方甄选成俞敏洪下金蛋的母鸡:半年利润近6亿 拉动新东方增长
  8. JULLIAN MURPHY:潇洒的女性,都具有这三个特质
  9. 复旦大学+计算机学院张巍,“相勉课堂”第二期圆满结业
  10. 杭电acm 1243 反恐训练营 LCS