图书介绍
Android UI基础教程PDF|Epub|txt|kindle电子书版本网盘下载
![Android UI基础教程](https://www.shukui.net/cover/78/30375011.jpg)
- (美)奥斯特兰德著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115292827
- 出版时间:2012
- 标注页数:242页
- 文件大小:66MB
- 文件页数:259页
- 主题词:移动终端-应用程序-程序设计-教材
PDF下载
下载说明
Android UI基础教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分Android UI基础1
第1章 入门2
1.1 Hello World4
1.2 Android应用程序的基本结构8
1.2.1文件夹结构8
1.2.2 Android Manifest9
1.2.3资源11
1.3 Android UI基础12
1.3.1主屏幕和通知栏12
1.3.2 XML布局13
1.3.3 ACTIVITY类15
1.3.4硬件按钮16
1.4工具18
1.4.1 Android开发者工具18
1.4.2 Android虚拟设备21
1.4.3层次浏览器(Hierarchy Viewer)22
1.4.4用DDMS截屏24
1.4.5其他工具25
1.5结束语26
第2章 创建第一个应用27
2.1创建一个应用29
2.2开始使用Android视图29
2.3排布视图33
2.3.1 FrameLayout33
2.3.2 TableLayout34
2.3.3 LinearLayout34
2.3.4 RelativeLayout37
2.3.5 GridLayout39
2.4显示列表41
2.4.1 ListActivity42
2.4.2 XML布局42
2.4.3把数据绑定到列表43
2.4.4 Loader45
2.5理解活动45
2.5.1声明活动45
2.5.2了解活动的生命周期46
2.5.3了解任务和返回堆栈48
2.5.4处理配置更改50
2.6防止应用程序无响应(ANR)50
2.6.1 StrictMode51
2.6.2后台任务52
2.7完成TIMETRACKER56
2.8结束语57
第3章 更进一步59
3.1支持多种屏幕尺寸61
3.1.1资源限定符61
3.1.2资源限定符优先级63
3.1.3密度无关的像素64
3.1.4 9-补丁图形66
3.2处理通知67
3.2.1 TOAST67
3.2.2状态栏通知69
3.2.3对话框71
3.3处理事件73
3.3.1屏幕点击74
3.3.2长按(long press)75
3.3.3聚焦事件(Focus Event)和关键事件(Key Events)75
3.4创建菜单76
3.4.1菜单布局77
3.4.2菜单回调函数78
3.4.3上下文菜单80
3.5实现Time Tracker81
3.6结束语85
第2部分 视图框架87
第4章 基本视图88
4.1创建一个基本表格90
4.1.1 TextView和EditText90
4.1.2按钮94
4.1.3布尔值按钮95
4.1.4 Spinner(下拉列表)95
4.1.5 ScrollView96
4.2显示图片99
4.2.1 ImageView和资源99
4.2.2位图101
4.2.3 Drawable102
4.3创建地图和展示网站103
4.3.1 MapView103
4.3.2 WebView105
4.4结束语107
第5章 可复用U I108
5.1抽象布局110
5.1.1 〈include〉标签110
5.1.2 〈merge〉标签113
5.1.3 ViewStub114
5.2抽象样式和主题116
5.2.1样式116
5.2.2主题119
5.3使用Fragment119
5.3.1布局120
5.3.2 Fragment生命周期120
5.3.3 Fragment事务124
5.3.4 Fragment回退栈125
5.4结束语126
第6章 导航和数据加载127
6.1介绍操作栏129
6.1.1操作项129
6.1.2操作视图131
6.1.3 ActionProvider类132
6.2应用导航134
6.2.1操作栏导航134
6.2.2 TabWidget136
6.2.3 ViewPager138
6.3往视图中加载数据140
6.3.1基础数据绑定140
6.3.2 Adapter类141
6.3.3 loader143
6.4结束语144
第7章Android部件145
7.1创建一个基础的部件147
7.1.1声明部件147
7.1.2 AppWidgetProviderInfo XML148
7.1.3 AppWidgetProvider类152
7.1.4 Remote视图154
7.1.5应用部件配置活动156
7.2创建集合部件158
7.2.1创建布局158
7.2.2创建服务159
7.3结束语162
第3部分 高级U开发163
第8章 处理手势操作164
8.1监听触摸事件166
8.2响应手势操作171
8.2.1 GestureDetector172
8.2.2 ScaleGestureDetector174
8.3结束语175
第9章 动画176
9.1创建Drawable动画178
9.2创建视图动画180
9.2.1定义动画180
9.2.2使用Interpolator182
9.2.3使用动画182
9.2.4为TimeTracker添加一个时钟走动的动画184
9.3创建属性动画188
9.3.1 ValueAnimator188
9.3.2 Animator集191
9.3.3 XML中的属性动画191
9.3.4 ViewProperty Animator193
9.3.5 LayoutTransition194
9.4结束语195
第10章 创建自定义视图196
10.1理解Android如何绘制视图198
10.2创建自定义视图198
10.2.1 OnMeasure199
10.2.2 OnDraw201
10.3向自定义视图中添加自定义属性204
10.3.1声明属性204
10.3.2在XML中使用属性205
10.3.3在代码中使用属性207
10.4创建复合组件209
10.4.1创建一个复合组件209
10.4.2优化布局212
10.5结束语213
第11章 创建高级图形214
11.1使用Canvas216
11.1.1实现Surface View216
11.1.2在SurfaceView上绘图217
11.2使用RenderScript221
11.2.1 RenderScript文件221
11.2.2 Java API223
11.3使用OpenGL225
11.3.1 OpenGL基础225
11.3.2绘制图形227
11.4结束语230
第12章 本地化和辅助功能232
12.1让应用可以使用多国语言234
12.1.1 Android的本地化概述234
12.1.2格式和复数236
12.2让应用易于访问238
12.2.1导航和聚焦238
12.2.2内容描述240
12.2.3 AccessibilityEvents241
12.3结束语242