图书介绍
Android手机程序设计入门、应用到精通pdf电子书版本下载
- 孙宏明著 著
- 出版社: 北京:中国水利水电出版社
- ISBN:9787508495019
- 出版时间:2012
- 标注页数:463页
- 文件大小:118MB
- 文件页数:481页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
Android手机程序设计入门、应用到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
PART 1 拥抱Android 2
UNIT 1 从Android的诞生说起 2
1-1 由Google主导开发的Android手机开放平台 2
1-2 大话Android的发展史 3
UNIT 2 探索Android的功能和应用 6
2-1 Android平台上究竟可以变出什么魔法 7
UNIT 3 通过编写Android程序挣钱 8
PART 2 开始我们的Android程序设计之旅 11
UNIT 4 安装Android程序开发工具 11
4-1 不同操作系统的开发工具版本 11
4-2 安装Android程序开发工具的步骤 12
4-3 Android程序开发工具的维护和更新 19
UNIT 5 使用Eclipse建立第一个Android应用程序 22
5-1 建立一个新的Android应用程序项目 22
UNIT 6 了解Android程序项目的架构和执行流程 27
UNIT 7 使用TextView、EditText和Button接口组件 30
7-1 TextView接口组件 31
7-2 EditText接口组件 32
7-3 Button接口组件 33
7-4 链接接口组件和程序代码 34
7-5 设置Button组件的click事件listener 34
7-6 取得edtSex和edtAge接口组件中的字符串 36
7-7 将结果显示在txtResult接口组件 37
UNIT 8 程序的错误类型和除错方法 39
8-1 程序的语法错误和除错的方法 39
8-2 程序的逻辑错误和除错的方法 40
8-3 执行时期错误和除错的方法 42
UNIT 9 Eclipse进阶程序项目管理技巧 46
9-1 根据已经写好的程序原始文件来建立项目 46
9-2 根据Android SDK中的程序范例来建立项目 48
9-3 把建立好的Android程序项目加载Eclipse 49
9-4 程序项目的管理和维护 50
UNIT 10 让程序有美好的未来——良好的程序架构 53
UNIT 11 查询Android SDK的官方文档 58
11-1 使用页面的Reference查询类说明文档 59
11-2 使用Dev Guide查询程序设计说明文件 61
PART 3 学习使用基本接口组件 63
UNIT 12 更多变化的TextView、EditText和Button接口组件 63
12-1 fill_parent和wrap_content的差别 65
12-2 android:inputType范例 66
12-3 控制文字大小、颜色、底色 67
12-4 控制组件四周的间隔距离以及组件内部的文字和边的距离 68
UNIT 13 Spinner下拉式列表组件 70
13-1 建立Spinner下拉式列表的第一种方法 71
13-2 建立Spinner下拉式列表的第二种方法 75
UNIT 14 使用RadioGroup和RadioButton组件建立单选列表 78
14-1 将“婚姻建议”程序改成使用Radio Group菜单 79
UNIT 15 CheckBox多选列表和ScrollView滚动条 85
UNIT 16 ListView选项列表 92
UNIT 17 ExpandableListView可展开选项列表 97
UNIT 18 AutoCompleteTextView自动完成文字输入 103
PART 4 布局 109
UNIT 19 LinearLayout布局 109
UNIT 20 TableLayout布局 115
UNIT 21 RelativeLayout布局 121
UNIT 22 FrameLayout布局 126
UNIT 23 布局的应用实例 129
PART 5 图像相关的接口组件 137
UNIT 24 ImageButton和ImageView组件 137
UNIT 25 ImageSwitcher和Gallery组件 143
25-1 Gallery组件的使用方法 144
25-2 ImageSwitcher组件的使用方法 147
25-3 完成“图像画廊”程序 148
UNIT 26 使用动画效果 152
26-1 建立动画资源文件 153
26-2 建立各种类型的动画 155
26-3 使用随机动画的“图像画廊”程序 158
26-4 在程序代码中建立动画效果 160
26-5 应该使用动画资源文件还是在程序代码中建立动画对象 162
UNIT 27 GridView接口组件 163
UNIT 28 为ListView加上小图标 168
28-1 自定义项目的显示布局 169
28-2 从程序项目的资源类读入项目数据并设置布局 169
PART 6 其他特殊用途的接口组件 174
UNIT 29 时间和日期接口组件 174
29-1 DatePicker日期接口组件 174
29-2 TimePicker时间接口组件 175
29-3 范例程序 176
UNIT 30 ProgressBar和Multi-Thread程序 179
30-1 Multi-Thread程序 181
30-2 使用Handler对象完成Thread之间的信息沟通 181
30-3 第一版的Multi-Thread ProgressBar范例程序 182
30-4 第二版的Multi-Thread ProgressBar范例程序 187
UNIT 31 SeekBar和RatingBar界面组件 189
UNIT 32 Tab标签页接口 194
PART 7 使用对话框 200
UNIT 33 DatePickerDialog和TimePickerDialog对话框 200
33-1 DatePickerDialog对话框 201
33-2 TimePickerDialog对话框 202
33-3 范例程序 204
UNIT 34 AlertDialog对话框 208
34-1 使用AlertDialog.Builder类建立AlertDialog对话框 208
34-2 使用AlertDialog类建立AlertDialog对话框 210
34-3 范例程序 212
UNIT 35 ProgressDialog对话框和Multi-Thread程序 216
UNIT 36 自定义Dialog对话框 221
UNIT 37 Toast信息框 227
PART 8 让Intent帮你的程序完成愿望 231
UNIT 38 AndroidManifest.xml程序功能描述文件 231
UNIT 39 Intent粉墨登场 237
39-1 Eclipse的DDMS功能以及手机的Linux命令行模式 241
UNIT 40 Tab标签页接口——使用Intent对象 244
UNIT 41 用Intent对象传递数据 249
41-1 传送数据的Activity需要完成的工作 249
41-2 从Intent对象中取出数据 251
41-3 范例程序 251
UNIT 42 要求被调用的Activity返回数据 257
PART 9 Intent的高级用法 263
UNIT 43 Intent Filter让程序也能帮助别人 263
43-1 设定AndroidManifest.xml文件中的Intent Filter 264
43-2 Android系统比对Intent和Intent Filter的规则 266
43-3 接收到Intent对象的Activity的工作 267
43-4 范例程序 267
UNIT 44 Broadcast Intent和Broadcast Receiver 274
44-1 程序广播Intent对象的方法 274
44-2 建立Broadcast Receiver监听广播消息 275
44-3 范例程序 277
UNIT 45 Service是幕后英雄 282
45-1 Service的运行方式和生命周期 282
45-2 在程序项目中建立Service类 283
45-3 启动Service的第一种方法 286
45-4 启动Service的第二种方法 287
45-5 范例程序 288
UNIT 46 App Widget常驻程序 292
46-1 基本的App Widget程序 293
46-2 强化版的App Widget程序 299
46-3 取得并更新App Widget程序的view 302
UNIT 47 App Widget常驻程序的其他两种执行模式 305
47-1 预定运行时间的App Widget程序 305
47-2 用按钮启动App Widget程序 306
PART 10 Activity的生命周期与高级功能 309
UNIT 48 Activity的生命周期 309
UNIT 49 帮Activity加上选单 313
49-1 onCreateOptionsMenu()方法中的工作 314
49-2 onOptionsItemSelected()方法中的工作 315
49-3 范例程序 316
UNIT 50 使用Context Menu 320
50-1 Context Menu的用法和限制 320
50-2 范例程序 321
UNIT 51 在屏幕上方的状态栏显示信息 324
PART 11 储存程序数据 330
UNIT 52 使用SharedPreferences储存数据 330
52-1 储存数据的步骤 330
52-2 读取数据的步骤 331
52-3 删除数据的步骤 331
52-4 清空数据的步骤 332
UNIT 53 使用SQLite数据库储存数据 336
53-1 进入手机模拟器的Linux命令行模式操作SQLite数据库 336
53-2 SQLiteOpenHelper类 338
53-3 SQLiteDatabase类 339
53-4 范例程序 340
UNIT 54 使用Content Provider跨程序存取数据 348
54-1 Activity和ContentProvider之间的运行机制 349
54-2 范例程序 351
UNIT 55 使用文件储存数据 358
55-1 将数据写入文件的方法 358
55-2 从文件读取数据的方法 359
55-3 范例程序 360
PART 12 程序项目的准备工作和发布 366
UNIT 56 支持多语系和屏幕模式 366
56-1 让程序支持多语系的方法 367
56-2 让程序支持多种手机屏幕模式 368
56-3 范例程序 369
UNIT 57 设定手机模拟器的程序 开发相关功能 372
UNIT 58 将程序安装到实体手机或在网络上发布 376
58-1 利用Export Wizard帮程序加上数字签名和完成zipalign 377
58-2 将程序上传到Google的Android Market网站 379
PART 13 2D和3D绘图 382
UNIT 59 使用Drawable对象 382
59-1 从res/drawable文件夹的图像文件建立Drawable对象 382
59-2 在res/drawable文件夹中建立xml文件格式的Drawable对象定义文件 383
59-3 在程序中建立Drawable类型的对象 384
59-4 范例程序 385
UNIT 60 使用Canvas绘图 388
UNIT 61 使用View在Canvas上绘制动画 392
61-1 程序绘制动画的原理 392
61-2 范例程序 393
UNIT 62 使用SurfaceView进行高速绘图 397
62-1 使用SurfaceView的步骤 397
62-2 范例程序 398
UNIT 63 绘制3D图形 403
63-1 3D绘图的基本观念 403
63-2 3D绘图程序 405
PART 14 Google地图程序 412
UNIT 64 使用Google地图 412
64-1 开发Google地图应用程序的准备工作 412
64-2 建立Google地图应用程序的步骤 416
64-3 范例程序 418
UNIT 65 Google地图的进阶用法 422
65-1 地图的缩放和拖曳功能 422
65-2 加上键盘控制功能 424
65-3 切换地图显示模式 425
UNIT 66 帮地图加上标注 430
66-1 地图程序使用Overlay的步骤 430
66-2 范例程序 435
UNIT 67 加上定位让地图活起来 437
67-1 手机定位的方法 437
67-2 第一种定位方法——使用MyLocationOverlay对象 438
67-3 第二种定位方法——使用LocationManager 442
PART 15 Android 4.x支持的新技术 448
UNIT 68 Android 4.x的10大特性 448
UNIT 69 子窗口:Fragments 450
69-1 Fragments的设计原理 451
69-2 创建Fragment 451
69-3 建立一个用户界面 453
69-4 将Fragment添加到Activity中 453
69-5 处理Fragment事务 455
69-6 与Activity通信 456
UNIT 70 动作栏:Action Bar 458
70-1 添加Action Bar 458
70-2 移除Action Bar 459
70-3 添加Action Item 459
70-4 将应用图标用作菜单项目 460
附录 本书光盘内容与使用说明 462