Android应用开发案例精解PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(美)戴特尔,(美)莫尔加诺著
- 出 版 社:北京:电子工业出版社
- 出版年份:2013
- ISBN:9787121189623
- 页数:374 页
第1章Android简介 1
1.1简介 1
1.2 Android概述 3
1.3 Android 2.2 (Froyo ) 5
1.4 Android 2.3(Gingerbread) 7
1.5 Android 3.0(Honeycomb) 8
1.6 Android Ice Cream Sandwich 10
1.7从Android Market下载应用 11
1.8包 12
1.9 Android软件开发工具集(SDK) 13
1.10对象技术:简要回顾 14
1.11在AVD中测试Doodlz应用 16
1.12作者的Android资源 22
1.13 Android的开发资源 23
1.14小结 24
第2章Android Market及应用的商业问题 25
2.1简介 26
2.2创建好的Android应用 26
2.3 Android的最佳实践 27
2.3.1兼容性 27
2.3.2多屏幕支持 29
2.3.3 Android用户界面指南 29
2.4在Android Market上注册 32
2.5设置Google卖家账户 32
2.6 AndroidManifest.xn文件 33
2.7为发布应用做准备 34
2.8将应用上载到Android Market 38
2.9其他的Android应用市场 39
2.10为应用定价:免费或收费 40
2.11通过应用内广告获取收益 41
2.12通过应用内支付销售虚拟商品并获取收益 42
2.13在应用内启动Market应用 43
2.14管理Android Market中的应用 44
2.15推广应用 44
2.16其他流行的应用平台 48
2.17 Android开发者文档 48
2.18 Android幽默 49
2.19小结 50
第3章Welcome应用 51
3.1简介 51
3.2技术概览 52
3.3 Eclipse IDE 52
3.4创建一个新工程 53
3.5用ADT的Visual Layout Editor构建Welcome应用的GUI 55
3.6分析main.xml文件 65
3.7运行Welcome应用 67
3.8小结 68
第4章Tip Calculator应用 69
4.1简介 69
4.2测试驱动的Tip Calculator应用 70
4.3技术概览 71
4.4构建应用的GUI 71
4.4.1 TableLayout简介 71
4.4.2创建工程,添加TableLayout和组件 72
4.4.3布局小结 75
4.4.4定制组件,完成设计 76
4.4.5 Tip Calculator GUI中最终的XML标记 78
4.4.6 strings.xml 81
4.5为应用增加功能性 81
4.6小结 89
第5章Favorite Twitter Searches应用 91
5.1简介 91
5.2测试驱动的Favorite Twitter Searches应用 92
5.3技术概览 94
5.4构建应用的GUI和资源文件 95
5.4.1 main.xml TableLayout 95
5.4.2创建工程 95
5.4.3创建资源文件 96
5.4.4添加TableLayout和组件 97
5.4.5创建一个显示搜索框和Edit按钮的TableRow 101
5.5构建应用 101
5.6 AndroidManifest.xml 110
5.7小结 111
第6章Flag Quiz Game应用 113
6.1简介 113
6.2测试驱动的 Flag Quiz Game应用 117
6.3技术概览 117
6.4构建应用的GUI和资源文件 119
6.4.1 main.xml LinearLayout 119
6.4.2创建工程 119
6.4.3创建并编辑资源文件 119
6.4.4向LinearLayout添加组件 121
6.4.5创建能够动态填充的按钮 123
6.4.6创建国旗飘扬动画 123
6.5构建应用 124
6.6 AndroidManifest.xml 136
6.7小结 137
第7章Cannon Game应用 138
7.1简介 138
7.2测试驱动的Cannon Game应用 140
7.3技术概览 140
7.4构建应用的GUI和资源文件 142
7.4.1创建工程 142
7.4.2 AndroidManifest.xml 142
7.4.3 strings.xml 142
7.4.4 main.xml 143
7.4.5向应用添加声音 143
7.5构建应用 144
7.5.1维护线端点的Line类 144
7.5.2 Activity类的CannonGarne子类 144
7.5.3 View类的CannonView子类 146
7.6小结 160
第8章SpotOn Game应用 161
8.1简介 161
8.2测试驱动的SpotOn Game应用 162
8.3技术概览 163
8.4构建应用的GUI和资源文件 164
8.4.1 AndroidManifest.xml 164
8.4.2 main.xml RelativeLayout 165
8.4.3用于未点中小虫的untouched.xml ImageView 166
8.4.4用于生命的life.xml ImageView 166
8.5构建应用 166
8.5.1 Activity类的SpotOn子类 166
8.5.2 View类的SpotOnView子类 167
8.6小结 177
第9章Doodlz应用 178
9.1简介 178
9.2测试驱动的Doodlz应用 179
9.3技术概览 179
9.4构建应用的GUI和资源文件 181
9.4.1创建工程 181
9.4.2 AndroidManifest.xml 181
9.4.3 strings.xml 181
9.4.4 main.xml 182
9.4.5 color_dialog.xml 182
9.4.6 width _dialog.xml 184
9.5构建应用 184
9.5.1 Activity类的Doodlz子类 184
9.5.2 View类的DoodleView子类 195
9.6小结 202
第10章Address Book应用 204
10.1简介 205
10.2测试驱动的Address Book应用 206
10.3技术概览 207
10.4构建应用的GUI和资源文件 209
10.4.1创建工程 209
10.4.2 AndroidManifest.xml 209
10.4.3 styles.xml 209
10.4.4 textview_border.xml 210
10.4.5 AddressBook Activity的布局:contact_list_ item.xml 210
10.4.6 ViewContact Activity的布局:view_ contact.xml 211
10.4.7 AddEditContact Activity的布局:add_contact.xml 212
10.4.8在XML中用menu资源定义应用的MenuItem 212
10.5构建应用 213
10.5.1 ListActivity类的AddressBook子类 213
10.5.2 Activity类的ViewContact子类 218
10.5.3 Activity类的AddEditContact子类 223
10.5.4 DatabaseConnector实用工具类 226
10.6小结 230
第11章Route Tracker应用 231
11.1简介 231
11.2测试驱动的Route Tracker应用 233
11.3技术概览 235
11.4构建应用的GUI和资源文件 236
11.4.1创建工程 236
11.4.2 AndroidManifest.xml 237
11.4.3 Route Tracker布局:main.xml 238
11.5构建应用 238
11.5.1 MapActivity类的RouteTracker子类 238
11.5.2 FrameLayout类的BearingFrameLayout子类 247
11.5.3 Overlay类的RouteOverlay子类 250
11.6小结 253
第12章 Slideshow应用 254
12.1简介 255
12.2测试驱动的Slideshow应用 257
12.3技术概览 258
12.4构建应用的GUI和资源文件 260
12.41创建工程 260
12.4.2在应用的GUI中使用标准的Android图标 260
12.4.3 AndroidManifest.xml 261
12.4.4 Slideshow ListActiview中各个ListView项的布局 261
12.4.5 Slideshow ListActivity的菜单 262
12.4.6 Set Slideshow Name对话框中EditText的布局 262
12.4.7 SlideshowEditor ListActivity的布局 262
12.4.8 SlideshowEditor ListActivity中各个 ListView项的布局 262
12.4.9 SlideshowPlayer Activity的布局 263
12.5构建应用 263
12.5.1 SlideshowInfo类 263
12.5.2 ListActivity类的Slideshow子类 264
12.5.3 ListActivity类的SlideshowEditor子类 273
12.5.4 ListActivity类的SlideshowPlayer子类 279
12.6小结 285
第13章Enhanced Slideshow应用 286
13.1简介 287
13.2测试驱动的Enhanced Slideshow应用 288
13.3技术概览 288
13.4构建应用的GUI和资源文件 290
13.4.1创建工程 290
13.4.2 AndroidManifest.xrnl 290
13.4.3 SlideshowEditor ListActivity的改进布局 291
13.4.4 PictureTaker Activity的布局 291
13.4.5 SlideshowPlayer Activity的改进布局 291
13.5构建应用 292
13.5.1 MediaItem类 292
13.5.2 SlideshowInfo类 293
13.5.3 Slideshow类 294
13.5.4 SlideshowEditor类 299
13.5.5 Activity类的PictureTaker子类 300
13.5.6 SlideshowPlayer类 305
13.6小结 309
第14章Weather Viewer应用 310
14.1简介 311
14.2测试驱动的Weather Viewer应用 312
14.3技术概览 313
14.4构建应用的GUI和资源文件 314
14.4.1 AndroidManifest.xml 315
14.4.2 WeatherViewerActivity的main.xml布局 315
14.4.3 arrays.xml中的默认城市及邮政编码 316
14.4.4 WeatherViewerActivity的actionmenu.xml菜单布局 316
14.4.5 WeatherProvider应用窗件配置与布局 317
14.5构建应用 317
14.5.1 WeatherViewerActivity类 318
14.5.2 CitiesFragment类 330
14.5.3 AddCityDialogFragment类 335
14.5.4 ForecastFragment类 338
14.5.5 SingleForecastFragment类 338
14.5.6 ReadLocationTask类 343
14.5.7 ReadForecastTask类 347
14.5.8 FiveDayForecastFragment类 351
14.5.9 ReadFiveDayForecastTask类 356
14.5.10 DailyForecast类 359
14.5.11 WeatherProvider类 360
14.6 小结 365
索引 367
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《中学语文教学案例研究》贺卫东主编 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017