Android UI基础教程 目录

简介: 从csdn下载了这本英文版的书之后,又去京东搞了一个中文目录下来。对照着看。 话说,这本书绝对超值。有money的童鞋看完英文版记得去买中文版的~~ Android UI基础教程完整英文版 pdf+源码  百度网盘下载地址:http://pan.baidu.com/share/link?shareid=1905104804&uk=436295647  对照中文目录如下,英文不好的,建议开一个词典划词翻译着看。

 

从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  结束语 

目录
相关文章
|
27天前
|
存储 消息中间件 人工智能
【04】AI辅助编程完整的安卓二次商业实战-寻找修改替换新UI首页图标-菜单图标-消息列表图标-优雅草伊凡
【04】AI辅助编程完整的安卓二次商业实战-寻找修改替换新UI首页图标-菜单图标-消息列表图标-优雅草伊凡
57 4
|
27天前
|
XML 编解码 Android开发
非常经典的Android开发问题-mipmap图标目录和drawable图标目录的区别和适用场景实战举例-优雅草卓伊凡
非常经典的Android开发问题-mipmap图标目录和drawable图标目录的区别和适用场景实战举例-优雅草卓伊凡
72 0
非常经典的Android开发问题-mipmap图标目录和drawable图标目录的区别和适用场景实战举例-优雅草卓伊凡
|
11月前
|
搜索推荐 Android开发 开发者
探索安卓开发中的自定义视图:打造个性化UI组件
【10月更文挑战第39天】在安卓开发的世界中,自定义视图是实现独特界面设计的关键。本文将引导你理解自定义视图的概念、创建流程,以及如何通过它们增强应用的用户体验。我们将从基础出发,逐步深入,最终让你能够自信地设计和实现专属的UI组件。
|
6月前
|
JSON 监控 JavaScript
Swagger UI 本地主机教程: 如何在本地使用 Swagger UI?
Swagger UI 提供在线和离线版本,但由于各种原因,你可能需要在本地使用 Swagger UI。 在本文中,我们将向你展示如何在本地使用 Swagger UI。
|
7月前
|
开发框架 缓存 自然语言处理
HarmonyOS ArkTS声明式UI开发实战教程
本文深入探讨了ArkTS作为HarmonyOS生态中新一代声明式UI开发框架的优势与应用。首先对比了声明式与命令式开发的区别,展示了ArkTS如何通过直观高效的代码提升可维护性。接着分析了其核心三要素:数据驱动、组件化和状态管理,并通过具体案例解析布局体系、交互组件开发技巧及复杂状态管理方案。最后,通过构建完整TODO应用实战,结合调试优化指南,帮助开发者掌握声明式UI设计精髓,感受ArkTS的独特魅力。文章鼓励读者通过“破坏性实验”建立声明式编程思维,共同推动HarmonyOS生态发展。
311 3
|
9月前
|
人工智能 自然语言处理 API
用自然语言控制电脑,字节跳动开源 UI-TARS 的桌面版应用!内附详细的安装和配置教程
UI-TARS Desktop 是一款基于视觉语言模型的 GUI 代理应用,支持通过自然语言控制电脑操作,提供跨平台支持、实时反馈和精准的鼠标键盘控制。
2662 17
用自然语言控制电脑,字节跳动开源 UI-TARS 的桌面版应用!内附详细的安装和配置教程
|
9月前
|
缓存 前端开发 Android开发
【04】flutter补打包流程的签名过程-APP安卓调试配置-结构化项目目录-完善注册相关页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程
【04】flutter补打包流程的签名过程-APP安卓调试配置-结构化项目目录-完善注册相关页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程
398 12
【04】flutter补打包流程的签名过程-APP安卓调试配置-结构化项目目录-完善注册相关页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程
|
10月前
|
移动开发 前端开发 Java
Java最新图形化界面开发技术——JavaFx教程(含UI控件用法介绍、属性绑定、事件监听、FXML)
JavaFX是Java的下一代图形用户界面工具包。JavaFX是一组图形和媒体API,我们可以用它们来创建和部署富客户端应用程序。 JavaFX允许开发人员快速构建丰富的跨平台应用程序,允许开发人员在单个编程接口中组合图形,动画和UI控件。本文详细介绍了JavaFx的常见用法,相信读完本教程你一定有所收获!
9107 5
Java最新图形化界面开发技术——JavaFx教程(含UI控件用法介绍、属性绑定、事件监听、FXML)
|
10月前
|
前端开发 数据安全/隐私保护
全新紫色新UI数码盲盒系统源码/全开源无加密/附教程
全新紫色新UI数码盲盒系统源码/全开源无加密/附教程 前端uniapp+H5 后端FastAdmin框架 可打包成APP多端运行 亲测可用
255 13
|
10月前
|
XML 搜索推荐 前端开发
安卓开发中的自定义视图:打造个性化UI组件
在安卓应用开发中,自定义视图是一种强大的工具,它允许开发者创造独一无二的用户界面元素,从而提升应用的外观和用户体验。本文将通过一个简单的自定义视图示例,引导你了解如何在安卓项目中实现自定义组件,并探讨其背后的技术原理。我们将从基础的View类讲起,逐步深入到绘图、事件处理以及性能优化等方面。无论你是初学者还是有经验的开发者,这篇文章都将为你提供有价值的见解和技巧。

热门文章

最新文章