Android UI基础教程

出版时间:2012-10  出版社:人民邮电出版社  作者:Jason Ostrander  页数:242  字数:265000  译者:刘文斌  
Tag标签:无  

内容概要

  《Android
UI基础教程》是一本Android用户界面设计的基础入门图书。全书从最基础的技术概念开始介绍,深入讨论了UI设计的各项技术,涵盖了为应用程序创建UI的所有内容。本书不仅会告诉读者创建灵活布局的最佳方法,还会帮助开发者优化已有的UI界面,从而使他们的应用运行更加流畅,拥有最佳性能。学习完本书,读者可以自己创建一个成功的Android应用的UI界面。  《Android
UI基础教程》适合各个层级的Android应用开发者阅读。

作者简介

  Jason
Ostrander是一名网络和移动软件开发者,在硅谷创业公司doubleTwist工作,在那里他让Android手机同步媒体变得简单。在此之前,他负责为能源管理创业公司Sentilla和安全公司Northrop
Grumman解决网络问题。

书籍目录

第1部分 Android UI基础 
第1章 入门 
1.1 Hello World 
1.2 Android 应用程序的基本结构 
1.2.1 文件夹结构 
1.2.2 Android Manifest 
1.2.3 资源 
1.3 Android UI基础 
1.3.1 主屏幕和通知栏 
1.3.2 XML布局 
1.3.3 ACTIVITY类 
1.3.4 硬件按钮 
1.4 工具 
1.4.1 Android开发者工具 
1.4.2 Android虚拟设备 
1.4.3 层次浏览器(Hierarchy Viewer) 
1.4.4 用DDMS截屏 
1.4.5 其他工具 
1.5 结束语 
第2章 创建第一个应用 
2.1 创建一个应用 
2.2 开始使用Android视图 
2.3 排布视图 
2.3.1 FrameLayout 
2.3.2 TableLayout 
2.3.3 LinearLayout 
2.3.4 RelativeLayout 
2.3.5 GridLayout 
2.4 显示列表 
2.4.1 ListActivity 
2.4.2 XML布局 
2.4.3 把数据绑定到列表 
2.4.4 Loader 
2.5 理解活动 
2.5.1 声明活动 
2.5.2 了解活动的生命周期 
2.5.3 了解任务和返回堆栈 
2.5.4 处理配置更改 
2.6 防止应用程序无响应(ANR) 
2.6.1 StrictMode 
2.6.2 后台任务 
2.7 完成TIMETRACKER 
2.8 结束语 
第3章 更进一步 
3.1 支持多种屏幕尺寸 
3.1.1 资源限定符 
3.1.2 资源限定符优先级 
3.1.3 密度无关的像素 
3.1.4 9-补丁图形 
3.2 处理通知 
3.2.1 TOAST 
3.2.2 状态栏通知 
3.2.3 对话框 
3.3 处理事件 
3.3.1 屏幕点击 
3.3.2 长按(long press) 
3.3.3 聚焦事件(Focus Event)和关键事件(Key Events) 
3.4 创建菜单 
3.4.1 菜单布局 
3.4.2 菜单回调函数 
3.4.3 上下文菜单 
3.5 实现Time Tracker 
3.6 结束语 
第2部分 视图框架 
第4章 基本视图 
4.1 创建一个基本表格 
4.1.1 TextView和EditText 
4.1.2 按钮 
4.1.3 布尔值按钮 
4.1.4 Spinner(下拉列表) 
4.1.5 ScrollView 
4.2 显示图片 
4.2.1 ImageView和资源 
4.2.2 位图 
4.2.3 Drawable 
4.3 创建地图和展示网站 
4.3.1 MapView 
4.3.2 WebView 
4.4 结束语 
第5章 可复用UI 
5.1 抽象布局 
5.1.1 标签 
5.1.2 标签 
5.1.3 ViewStub 
5.2 抽象样式和主题 
5.2.1 样式 
5.2.2 主题 
5.3 使用Fragment 
5.3.1 布局 
5.3.2 Fragment生命周期 
5.3.3 Fragment事务 
5.3.4 Fragment回退栈 
5.4 结束语 
第6章 导航和数据加载 
6.1 介绍操作栏 
6.1.1 操作项 
6.1.2 操作视图 
6.1.3 ActionProvider类 
6.2 应用导航 
6.2.1 操作栏导航 
6.2.2 TabWidget 
6.2.3 ViewPager 
6.3 往视图中加载数据 
6.3.1 基础数据绑定 
6.3.2 Adapter类 
6.3.3 loader 
6.4 结束语 
第7章 Android部件 
7.1 创建一个基础的部件 
7.1.1 声明部件 
7.1.2 AppWidgetProviderInfo XML 
7.1.3 AppWidgetProvider类 
7.1.4 Remote视图 
7.1.5 应用部件配置活动 
7.2 创建集合部件 
7.2.1 创建布局 
7.2.2 创建服务 
7.3 结束语 
第3部分 高级UI开发 
第8章 处理手势操作 
8.1 监听触摸事件 
8.2 响应手势操作 
8.2.1 GestureDetector 
8.2.2 ScaleGestureDetector 
8.3 结束语 
第9章 动画 
9.1 创建Drawable动画 
9.2 创建视图动画 
9.2.1 定义动画 
9.2.2 使用Interpolator 
9.2.3 使用动画 
9.2.4 为TimeTracker添加一个时钟走动的动画 
9.3 创建属性动画 
9.3.1 ValueAnimator 
9.3.2 Animator集 
9.3.3 XML中的属性动画 
9.3.4 ViewPropertyAnimator 
9.3.5 LayoutTransition 
9.4 结束语 
第10章 创建自定义视图 
10.1 理解Android如何绘制视图 
10.2 创建自定义视图 
10.2.1 OnMeasure 
10.2.2 OnDraw 
10.3 向自定义视图中添加自定义属性 
10.3.1 声明属性 
10.3.2 在XML中使用属性 
10.3.3 在代码中使用属性 
10.4 创建复合组件 
10.4.1 创建一个复合组件 
10.4.2 优化布局 
10.5 结束语 
第11章 创建高级图形 
11.1 使用Canvas 
11.1.1 实现SurfaceView 
11.1.2 在SurfaceView上绘图 
11.2 使用RenderScript 
11.2.1 RenderScript文件 
11.2.2 Java API 
11.3 使用OpenGL 
11.3.1 OpenGL基础 
11.3.2 绘制图形 
11.4 结束语 
第12章 本地化和辅助功能 
12.1 让应用可以使用多国语言 
12.1.1 Android的本地化概述 
12.1.2 格式和复数 
12.2 让应用易于访问 
12.2.1 导航和聚焦 
12.2.2 内容描述 
12.2.3 AccessibilityEvents 
12.3 结束语 

章节摘录

版权页:   插图:  

媒体关注与评论

Jason作为团队中的重要一员,为doubleTwist带来了数百万的Android用户。他知道如何开发出功能性和优雅性并存的应用程序,并保证其在众多不同的设备上依旧能拥有相同的用户体验。——Jon Lech Johansen(DVD Jon)doubleTwist创始人

编辑推荐

详尽的知识点介绍,丰富的图示说明,以及清晰实用的示例。作者集多年实际工作经验,给予读者贴近现实的指导和建议。作者以Android编程专家的身份,对诸多现实问题给出了最佳的解决方案。强调建立扎实的技术基础,从而将精彩的创意完美地表现出来。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Android UI基础教程 PDF格式下载


用户评论 (总计63条)

 
 

  •   Android UI基础教程不错,发货很快。。
  •   UI很关键,这本书不错,学了它做一般的Android UI开发没问题了。
  •   比较全面和系统。争取早点搞定UI
  •   对UI方面的只是涉及的很全,不错
  •   书还行,对于开发者来说,只能是翻翻而已,没太大意义
  •   书本内容比较基础
  •   解决了不少困惑的问题
  •   不错。简单实用
  •   很好的一本专门讲解布局的书
  •   不错。对于安卓系统设计会一定参考价值
  •   还是比较不错的入门书。但是发货太慢
  •   这个本书的内容很不错,但是当当这个书的包装很烂,而且还让书有了折角。这样的服务太差了!我本来是要给当当差评的。但是找不到以前的满意度调查的页面了,就写在这里算了
  •   内容不错,不过像我这javascript:;样非专业人看很有难度
  •   内容翔实,和预想的差不多,好评!
  •   还没有具体看过里面的内容,看目录觉得挺好的
  •   书不错,,看了涨知识
  •   好书,不错,刚看一章
  •   好书,已经入库并出库给研发同事了,他们拿去看了
  •   很好 非常满意 讲解详细
  •   东西不错挺好的
  •   还没看呢 ,待我看了再说!!
  •   很不错的书,我们很喜欢
  •   我说不错可以么?我说不错可以么?我说不错可以么?
  •   想稍微接触安卓UI滴话可以看看~
  •   建议完全没基础的人可以看看。有基础,想提高水平的话不建议买
  •   讲的很基础,想入门的话可以看看
  •   书写的内容还不错,比较基础,适合新手上路使用
  •   看了一部分觉得不值这价钱,适合入门
  •   关于系统编程的书,对于初手要有点耐性嘻嘻
  •   书有点浅,这不是问题,关键是翻译很烂,看着不爽。
    译者太不专业了。
  •   看着还蛮好,还没看内容~
  •   内容不错,至少我想要的基本都在了,不过纸的质量不是很好啊
  •   纸张质量一般,其他的还可以。
  •   还没细看,印刷还可以,图片有点小和模糊。
  •   还没看。觉得不错。就是没独立封装。
  •   内容真一般,全是代码就几张图片,UI最主要的是有图片结合几把全是代码
  •   书不错,但是内容过于简单,图太多
  •   内容太过单薄,可能是我个人喜好比较内容丰富点的书
  •   理论只是有点多,适合程序员看。
  •   看到,感觉纸张的质量不是很好,内容部分还没有细看,但是感觉是对于初学者编写的!
  •   内容一般,或者说有点粗糙。老外写的书也不见得都好。。。
  •   还没看,看着外表还行
  •   刚看了45页,感觉翻译的质量不高,很多地方不通顺。不过内容倒是挺适合初学者,对应的是android4.0版本。如果有其他选择的话,还是不要买这本书了。
  •   这本书介绍的太简单,如果你对安卓完全不懂,这本书凑合着看,但是这个价格你可以去买其他的入门书了,总是我觉得这本书写的过于简单了,对我没任何帮助啊.白花钱了
  •   书有一种怪味,看一会就头晕嗓子疼,完全不敢看了,买下来就一直丢边上,完全不敢看
  •   其实我知道现在翻译书也赚不了几个钱,大家都不容易,但是,实在憋不住,还是上来说几句。这本书基本是蜻蜓点水罗列了一点东西,大概可以给外行看看这项工作大体有哪些内容,有哪些方面。除此之外,基本没有任何价值。没有稍微深入的东西,也没有整体构架。另外就是翻译者显然不是IT行业的,把“key event”翻译成“关键事件”,等等,好多,明显是外行翻译且没有内行审校。另外,我稍微一翻,就发现69页和72页的图是一样的,其中69页的图错了。图也有错,可见编辑不够负责。总之,希望编审及出版者反省,这样赚钱会浪费好多读者的时间。鲁迅说过,浪费别人的时间就是谋杀,请谨记。
  •   在卓越上买了这么多书,从未评论过,今天特意登录评论这本书。这本书真是相当垃圾,10块钱我都嫌不值,还卖这么贵,基本上啥内容都没讲,看目录挺好,内容一点都没有。就算是基础教程,也不能这么基础吧,一个Layout的介绍也就七八十个字?严重怀疑前几个评论里面有托
  •   内容太表面,没有深入挖掘
  •   给团队买的书,大家都喜欢
  •   挺适合新手的,内容讲的比较浅显,适合新手
  •   比较基础,适合基础和UI提升的人看,高手就别看了,呵呵。
  •   我刚要学习,不过,看介绍不错!
  •   写的内容太泛 代码也不完整不讲清楚 看了也只了解一个大概的内容
  •   这本书对于UI基础知识提高还是不错的
  •   翻译的有点牵强。。。。
  •   新手确实需要一本,受益匪浅,能了解很多优化知识。就是里面讲的内容只是简单的提及一下,不够深入。
  •   书写的很详细,适合初学者,对于不同分辨率适配方面稍微少了点,其他都还好
  •   内容挺好的,基本上概况了很多需要UI方面优化的方式,不过呢讲的不具体,只针对一个案例来把相关的方式呈现出来,要改动还得属性其他api
  •   Android UI基础教程 不错
  •   还行 纸张不错
  •   Android UI基础教程
  •   很好很强大 活动期间 便宜有好货
  •   基础知识 还可以吧
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7