AndroidApp开发者必修堂课全新pdf下载pdf下载

AndroidApp开发者必修堂课全新百度网盘pdf下载

作者:
简介:本篇主要提供AndroidApp开发者必修堂课全新pdf下载
出版社:美文图书专营店
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

  • 作者:赵令文
  • 著:赵令文
  • 装帧:简装
  • 印次:暂无
  • 定价:88.0
  • ISBN:9787122244123
  • 出版社:化学工业出版社
  • 开本:16开
  • 印刷时间:暂无
  • 语种:中文
  • 出版时间:2016-02-01
  • 页数:396
  • 外部编号:1201262635
  • 版次:1

第1课开发环境建置与基本使用 1
1-1学习开发的基本概念 2
1-1-1Java语言的角色 2
1-1-2Unix/Linux的文件系统 2
1-1-3学习目标 3
1-2安装JDK 3
1-3安装Eclipse 4
1-4设定Eclipse 5
1-5安装设定Android SDK 8
1-5-1 在Eclipse外挂ADT 8
1-5-2建立及使用仿真器 10
第2课基本程序运行原理与应用 13
2-1“Hello,World?Hello,Lottery!” 14
2-1-1建立新项目 14
2-1-2版面配置 17
2-1-3开发程序 20
2-1-4安装执行测试 22
2-2“BMI? Lottery!” 23
2-2-1存取控制元件 23
2-2-2按钮事件处理模式 24
2-2-3开发设计功能 26
2-2-4修改程序 27
2-3写完了,然后呢? 28
2-3-1加上欢迎界面 28
2-3-2调整启动程序 31
2-4Activity的生命周期 34
2-4-1生命周期的观念 34
2-4-2测试实作 36
2-4-3开始观察 39
2-5Activity切换Activity 40
2-5-1仅作启动切换 40
2-5-2传递数据过去 40
2-5-3切换之后回来确认 41
2-5-4将数据传递回来 42
2-6Service的运行应用 44
2-6-1生命周期实测 44
2-6-2与线程共舞 48
2-6-3通过Broadcast发送数据给前台 49
第3课基本用户界面与事件触发 53
3-1条列显示元件ListView 54
3-1-1基本格式 54
3-1-2进阶格式 57
3-2线性配置LinearLayout 59
3-3相对配置RelativeLayout 63
3-4表格配置TableLayout 68
3-5网格显示GridView 71
3-6滑动显示ViewFlipper 75
第4课对话框与通知事件处理 83
4-1AlertDialog对话框的使用 84
4-1-1建立AlertDialog对象 84
4-1-2消息对话框 84
4-1-3确认对话框 87
4-1-4选择式对话框 89
4-1-5进阶选择式对话框 92
4-2自定义对话框(Dialog)与日期时间对话框 95
4-2-1自定义对话框 95
4-2-2日期选择对话框 99
4-2-3时间选择对话框 101
4-3Toast及自定义Toast 103
4-3-1一般的Toast 103
4-3-2自定义Toast 104
4-4进度显示对话框 107
4-5通知列处理模式 110
4-5-1版本差异 110
4-5-2API Level 11 之前 111
4-5-3API Level 11 111
4-5-4应用场合 114
第5课进阶程序运行原理与应用 115
5-1多重线程Thread 116
5-1-1开发重点观念 116
5-1-2存取View组件 119
5-1-3提早结束线程的生命周期 120
5-1-4另外一种开发方式 121
5-2定时及周期任务(Timer & TimerTask) 123
5-3同步任务AsyncTask 126
5-3-1使用观念 126
5-3-2生命周期 126
5-3-3定义泛型参数 128
5-3-4基本开发程序 129
5-3-5程序架构 129
5-4倒数定时器 133
5-4-1开发模式 133
5-4-2直接实作练习 133
第6课菜单与动作列处理 137
6-1菜单Menu 138
6-1-1Options menu选项菜单(硬件菜单键) 138
6-1-2Context menu内容菜单 141
6-1-3Popup menu弹出式菜单 145
6-2动作列Action Bar 147
第7课自定义View与SurfaceView 155
7-1自定义View:继承View 156
7-2自定义View与触控手势事件处理 165
7-2-1一般触控事件侦测处理 165
7-2-2手势侦测事件处理 166
7-3自定义SurfaceView:继承SurfaceView 170
7-4以自定义View来实现手写签名App范例实作 174
7-4-1前期准备 175
7-4-2开始处理签名的手势侦测处理 177
7-4-3处理外部功能 182
第8课数据存取 185
8-1偏好设定 186
8-1-1处理方式 186
8-1-2基本处理程序 186
8-1-3范例说明 186
8-1-4完整范例 189
8-2内部文件存取机制 191
8-2-1使用观念 191
8-2-2写出基本程序 191
8-2-3读入基本程序 193
8-3外部文件存取 195
8-3-1SDCard文件系统基本概念 195
8-3-2判断SDCard的挂载点(Mount Point) 196
8-3-3应用程序文件应该在哪里 196
8-3-4开启写出数据的限 196
8-3-5开始进行程序开发 198
8-3-6写出数据文件 198
8-3-7读入数据文件 199
8-4移动装置数据库处理机制SQLite 200
8-4-1建立数据库的辅助类别对象 200
8-4-2预先处理模式 200
8-4-3简单查询数据 202
8-4-4新增数据 203
8-4-5删除数据 203
8-4-6修改数据 204
8-4-7进一步了解查询方式 204
8-5应用App资源中的数据存取数据:以游戏关卡数据处理为例 205
8-5-1定义数据 206
8-5-2读取数据文件 207
8-5-3程序中读取方式 207
第9课因特网相关 209
9-1网络接口及IP Address 210
9-1-1装置的网络状态 210
9-1-2网络接口的IP Address 210
9-1-3取得装置联机IP Address 212
9-1-4建构IP Address对象实体 213
9-2UDP 通信协议的数据存取 214
9-2-1处理模式 214
9-2-2实作测试 214
9-3TCP通信协议的数据存取 220
9-3-1处理模式 220
9-3-2实作测试 220
9-4Http通信协议的数据存取 225
9-4-1以AndroidHttpClient及DefaultHttpClient实作 225
9-4-2以java.net.HttpURLConnection实作 228
9-5WebView使用 229
9-5-1基本的处理方式——直接放进Activity中 229
9-5-2基本的处理方式——以版面配置方式处理 230
9-5-3进一步设定WebView功能 236
第10课影音多媒体与相机 243
10-1 播放音乐 244
10-1-1基本概念 244
10-1-2SDCard上的音乐播放 245
10-1-3播放项目资源中音乐文件 247
10-1-4播放URL的音乐文件 247
10-1-5暂停继续播放 248
10-1-6停止播放 248
10-2 音效处理 249
10-2-1建构SoundPool对象实体 249
10-2-2实时播放音效 250
10-3 录音处理 250
10-3-1调用其他录音程序 251
10-3-2自定义录音处理程序 252
10-4 录像放映 254
10-4-1录像 254
10-4-2调用其他录像程序 254
10-4-3自定义录像程序 256
10-4-4播放影片 258
10-5 相机 259
10-5-1调用其他照相程序 259
10-5-2自定义相机程序 261
第11课地图与卫星定位系统 267
11-1GPS定位 268
11-1-1开始基本实作 268
11-1-2较佳位置取得 270
11-2 基本Google Map 275
11-2-1开发前期作业 276
11-2-2Hello,Map 277
11-2-3在Android上开发的应用 279
11-3 进阶Google Map 280
11-3-1处理说明 280
11-3-2数据传回Android 282
11-3-3以Android传递数据给 283
第12课传感器运行原理及应用 285
12-1 传感器运行原理与应用 286
12-1-1基本概念 286
12-1-2处理原则 286
12-1-3实作开发 287
12-1-4用户装置支持处理 288
12-2 三轴加速传感器 289
12-3 重力加速度传感器 293
12-4 磁极方向传感器 296
12-5光线/温度/湿度/压力传感器 300
第13课资源与国际化 305
13-1 提供资源内容 307
13-1-1预设资源内容及架构 307
13-1-2替代选择性资源内容 309
13-2 存取资源内容 311
13-2-1程序代码中存取资源内容 312
13-2-2XML中存取资源内容 313
13-3 应用程序执行中的改变 314
设计一个保留及回存对象 314
13-4 资源内容的区域化 314
13-4-1支持的区域国别(地区) 315
13-4-2进一步认识项目资源 316
13-4-3资源类型 322
13-4-4区域化确认检查 323
第14课系统功能与装置控制 325
14-1 移动装置相关辨识 326
14-2 移动电话通话状态 328
14-3 移动电话用户相关数据 330
14-3-1用户账号 330
14-3-2取得联系人姓名 331
14-3-3用户的相簿 332
14-4 开发者基本道德 332
第15课实际项目开发 335
15-1 弹指砖块王(Bricks Fighter) 336
15-1-1App简易架构 337
15-1-2欢迎页面 337
15-1-3游戏关卡菜单 339
15-1-4游戏主页 344
15-2 掏金沙(Lode Runner) 353
15-2-1开发动机 353
15-2-2着手规划 354
15-2-3游戏架构 355
15-2-4关卡菜单 358
15-2-5游戏画面 359
15-2-6关卡地图 362
15-2-7敏感争议 371
15-3 炸弹超人(Bomb King) 371
15-4 其他应用程序开发项目 374
15-4-1个性签名产生器 374
15-4-2开发观念原则 386
第16课App发布 387
16-1 包装发布到Google Play 388
16-1-1包装成为APK 388
16-1-2首次注册开发者 390
16-1-3发布APK到Google Play 392
16-2 App创意开发与比赛经验心得分享 393

赵令文,Sun官方认证讲师,任教于资策会与联成电脑,亦兼任台.湾地区朝阳科大资管系及逢甲应数系讲师,授课内容涵盖:And roid、Java、PHP、Linux SA/Servet。同时为中小企业量身定做专属App,并提供相关辅导顾问服务。

本书用轻松易懂的语言和生动活泼的形式,介绍了Android App的开发技巧,主要内容包括:开发环境建置与基本使用、基本程序运行原理与应用、基本用户界面与事件触发、对话框与通知事件处理、进阶程序运行原理与应用、菜单与动作列处理、自定义View与Surface View、数据存取、因特网相关、影音多媒体与相机、地图与卫星定位系统、感应器运行原理及应用、资源与靠前化、系统功能与装置控制、实际项目开发、App发布等。
本书内容起点低、容易上手,范例经典,源代码步步解析,图文并茂,帮助初学者快速入门!本书很好适合Android App开发初学者、技术人员以及业余爱好者阅读使用。