Android UI基础教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:(美)奥斯特兰德著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2012
- ISBN:9787115292827
- 页数:242 页
第1部分Android UI基础 1
第1章 入门 2
1.1 Hello World 4
1.2 Android应用程序的基本结构 8
1.2.1文件夹结构 8
1.2.2 Android Manifest 9
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 FrameLayout 33
2.3.2 TableLayout 34
2.3.3 LinearLayout 34
2.3.4 RelativeLayout 37
2.3.5 GridLayout 39
2.4显示列表 41
2.4.1 ListActivity 42
2.4.2 XML布局 42
2.4.3把数据绑定到列表 43
2.4.4 Loader 45
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 StrictMode 51
2.6.2后台任务 52
2.7完成TIMETRACKER 56
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 TOAST 67
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 Tracker 81
3.6结束语 85
第2部分 视图框架 87
第4章 基本视图 88
4.1创建一个基本表格 90
4.1.1 TextView和EditText 90
4.1.2按钮 94
4.1.3布尔值按钮 95
4.1.4 Spinner(下拉列表) 95
4.1.5 ScrollView 96
4.2显示图片 99
4.2.1 ImageView和资源 99
4.2.2位图 101
4.2.3 Drawable 102
4.3创建地图和展示网站 103
4.3.1 MapView 103
4.3.2 WebView 105
4.4结束语 107
第5章 可复用U I 108
5.1抽象布局 110
5.1.1 〈include〉标签 110
5.1.2 〈merge〉标签 113
5.1.3 ViewStub 114
5.2抽象样式和主题 116
5.2.1样式 116
5.2.2主题 119
5.3使用Fragment 119
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 TabWidget 136
6.2.3 ViewPager 138
6.3往视图中加载数据 140
6.3.1基础数据绑定 140
6.3.2 Adapter类 141
6.3.3 loader 143
6.4结束语 144
第7章Android部件 145
7.1创建一个基础的部件 147
7.1.1声明部件 147
7.1.2 AppWidgetProviderInfo XML 148
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 GestureDetector 172
8.2.2 ScaleGestureDetector 174
8.3结束语 175
第9章 动画 176
9.1创建Drawable动画 178
9.2创建视图动画 180
9.2.1定义动画 180
9.2.2使用Interpolator 182
9.2.3使用动画 182
9.2.4为TimeTracker添加一个时钟走动的动画 184
9.3创建属性动画 188
9.3.1 ValueAnimator 188
9.3.2 Animator集 191
9.3.3 XML中的属性动画 191
9.3.4 ViewProperty Animator 193
9.3.5 LayoutTransition 194
9.4结束语 195
第10章 创建自定义视图 196
10.1理解Android如何绘制视图 198
10.2创建自定义视图 198
10.2.1 OnMeasure 199
10.2.2 OnDraw 201
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使用Canvas 216
11.1.1实现Surface View 216
11.1.2在SurfaceView上绘图 217
11.2使用RenderScript 221
11.2.1 RenderScript文件 221
11.2.2 Java API 223
11.3使用OpenGL 225
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 AccessibilityEvents 241
12.3结束语 242
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019