从csdn下载了这本英文版的书之后,又去京东搞了一个中文目录下来。对照着看。

话说,这本书绝对超值。有money的童鞋看完英文版记得去买中文版的~~

Android UI基础教程完整英文版 pdf+源码

百度网盘下载地址:http://pan.baidu.com/share/link?shareid=1905104804&uk=436295647

对照中文目录如下,英文不好的,建议开一个词典划词翻译着看。我觉得应该没问题。毕竟代码很易懂,文字就靠翻译了~~实在觉得吃不消,去当当或者京东买个原版吧。(当当是大概38元,京东39~~2013年9月3日14:03:57)

目录第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  结束语

Android UI基础教程 目录的更多相关文章

  1. 转发-UI基础教程 – 原生App切图的那些事儿

    UI基础教程 – 原生App切图的那些事儿 转发:http://www.shejidaren.com/app-ui-cut-and-slice.html 移动APP切图是UI设计必须学会的一项技能,切 ...

  2. Android UI基础之五大布局

    Android  UI基础之五大布局 Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦.组件按照布局的要求依次排列,就组成了用户所看见的界面.Andro ...

  3. SQLite基础教程目录

    SQLite基础教程目录 SQLite主页 SQLite概述 SQLite -安装 SQLite -命令 SQLite -语法 SQLite -数据类型 SQLite -创建数据库 SQLite -附 ...

  4. Python基础教程目录

    老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python部分代码样例 老猿Python重难点知识博文汇总 老猿Python博客地址 第1章 Python学习环境构建目 ...

  5. RTX基础教程目录

    以下RTX教程转载自安富莱电子论坛: http://forum.armfly.com/forum.php?mod=viewthread&tid=16909&extra=page%3D1 ...

  6. 20165223 实验四 Android开发基础

    实验四 Android开发基础 目录 一.实验报告封面 二.具体实验内容 (一)Android Stuidio的安装测试 (二)Activity测试 (三)UI测试 (四)布局测试 (五)教材代码测试 ...

  7. Android Studio系列教程四--Gradle基础

    Android Studio系列教程四--Gradle基础 2014 年 12 月 18 日 DevTools 本文为个人原创,欢迎转载,但请务必在明显位置注明出处!http://stormzhang ...

  8. Android程序开发0基础教程(一)

    程序猿学英语就上视觉英语网 Android程序开发0基础教程(一)   平台简单介绍   令人激动的Google手机操作系统平台-Android在2007年11月13日正式公布了,这是一个开放源码的操 ...

  9. Android UI目录

    Android UI目录 序:最近一直想进阶android应用开发,虽然对一些相关的android知识都大体熟悉,但是自己的android知识体系,经不起推敲.经不起高手的垂问.经过几个月的努力学习, ...

随机推荐

  1. PERFORMANCE_SCHEMA 详解

    http://keithlan.github.io/2015/07/17/22_performance_schema/ http://www.markleith.co.uk/ http://www.c ...

  2. codeblocks创建和使用静态库(C语言)

    静态库  (扩展名为 .a 或 .lib) 是包含函数的文件,用于在link阶段整合执行程序,动态链接库(扩展名  .dll)是不在link阶段整合进执行程序中的. DLL文件在执行阶段动态调用 下面 ...

  3. CentOS6.5一键安装MySQL5.5.32(源码编译)

    ###################################################mysql_install.sh                                 ...

  4. 浅谈Android自定义锁屏页的发车姿势

    一.为什么需要自定义锁屏页 锁屏作为一种黑白屏时代就存在的手机功能,至今仍发挥着巨大作用,特别是触屏时代的到来,锁屏的功用被发挥到了极致.多少人曾经在无聊的时候每隔几分钟划开锁屏再关上,孜孜不倦,其酸 ...

  5. Java基础知识强化之IO流笔记35:InputStreamReader(Reader字符流的子类)2种read数据方式

    1. InputStreamReader(Reader字符流的子类)2种read数据方式: InputStreamReader的read方法: int read():一次读取一个字符 int read ...

  6. phpcms 换域名

    修改/caches/configs/system.php里面所有和域名有关的,把以前的老域名修改为新域名就可以了. 进行后台设置->站点管理   对相应的站点的域名进行修改. 更新系统缓存.点击 ...

  7. 百度知道的php爬虫

    原文地址:百度知道的php爬虫作者:好宏杰软件 <?php class spider  {    private $content ;    private $contentlen ;    p ...

  8. 《高性能js》读书笔记

    第一章:加载和执行 .浏览器的JavaScript的引擎是编译器层的优化: .当浏览器执行JavaScript代码时,不能同时做其他任何事情(单一进程),意味着 .主流浏览器都允许并行下载JS. .减 ...

  9. Unity5.0 手动激活

    提供Unity5.0.1.f1(32-bit)下载http://pan.baidu.com/s/1bg5sDK 密码 ns75 有时候会发现,用激活工具是激活不了的,这个时候就要手动激活,其实个人觉得 ...

  10. PHP一个最简单的CMS内容管理系统

    博客是一般程序员的入手戏,写得好写不好,有没有兴趣,逻辑性够不够都从这个里面入手 我现在摒弃前台.重点讲解下如何开发一个简单的CMS系统所需要的步骤: 1.清楚流程 1--------登录后台 2-- ...