图书介绍
Android应用开发深入学习实录【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 关立勋等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121214127
- 出版时间:2013
- 标注页数:602页
- 文件大小:340MB
- 文件页数:613页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
Android应用开发深入学习实录PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 火爆的Android1
1.1 Android是一个传说1
1.2 Android虚拟设备1
1.2.1 创建Android虚拟设备1
1.2.2 启动AVD模拟器3
第2章 不打无把握之仗6
2.1 简析Android安装文件6
2.1.1 Android SDK目录结构6
2.1.2 android.jar及内部结构7
2.1.3 阅读SDK文档需要技巧8
2.1.4 不简单的SDK工具9
2.2 实例教学11
2.3 剖析Android系统架构14
2.3.1 Android体系结构介绍14
2.3.2 Android应用工程文件组成17
2.4 简述5大组件20
2.4.1 用Activity来表现界面20
2.4.2 用Intent和IntentFilter实现切换20
2.4.3 Service为你服务21
2.4.4 用BroadcastIntentReceiver发送广播22
2.4.5 用ContentProvider存储数据22
2.5 进程和线程的心有灵犀22
2.5.1 先看进程22
2.5.2 再看线程22
2.6 应用程序的生命周期23
2.7 第一次练习25
第3章 界面布局30
3.1 用UI配置行头30
3.1.1 View视图组件30
3.1.2 Viewgroup容器31
3.1.3 Layout规划布局31
3.1.4 练习34
3.2 继续布局44
3.2.1 线性布局LinearLayout44
3.2.2 框架布局FrameLayout48
3.2.3 绝对布局AbsoluteLayout48
3.2.4 相对布局RelativeLayout49
3.2.5 表格布局TableLayout53
3.3 Intent和Activity情深意浓58
3.3.1 Intent调用另一个Activity58
3.3.2 联合使用Intent和Activity61
第4章 Android基础组件详解70
4.1 Widget组件详解70
4.1.1 创建一个Widget组件70
4.1.2 使用自动完成文本控件 AutoCompleteTextView71
4.1.3 联合应用DatePicker和TimePicker74
4.1.4 使用滚动视图控件ScrollView77
4.1.5 使用进度条控件ProgressBar78
4.1.6 使用拖动条控件SeekBar79
4.1.7 使用评分组件RatingBar81
4.1.8 使用图片视图控件InageView82
4.1.9 使用切换图片控件ImageSwitcher和Gallery83
4.1.1 0使用网格视图控件GridView86
4.1.1 1使用标签控件Tab87
4.2 友好界面MENU89
4.2.1 MENU基础89
4.2.2 使用MENU 控件90
4.3 列表控件ListView92
4.3.1 通过ArrayAdapter接收一个数组或通过List作为参数来构建92
4.3.2 使用SimpleAdapter93
4.4 使用对话框控件Dialog94
4.5 使用Toast和Notification控件96
4.5.1 Toast提醒你96
4.5.2 Notification提醒你96
4.5.3 练习Toast和Notification97
第5章 数据存储背后的秘密102
5.1 五种存储102
5.2 最简单的存储SharedPreferences103
5.2.1 SharedPreferences简介103
5.2.2 练习SharedPreferences103
5.3 文件存储108
5.4 最常用的SQLite115
5.5 ContentProvider存储128
5.5.1 ContentProvider介绍129
5.5.2 使用ContentProvider129
5.6 网络存储142
第6章 四大金刚146
6.1 Android体系核心之Intent146
6.1.1 Intent的构成146
6.1.2 intent的解析147
6.1.3 Intent的基本用法150
6.1.4 Intent和Activity156
6.1.5 Linkify简介157
6.2 Activity的返回值和本地动作159
6.2.1 Activity返回值159
6.2.2 Android本地动作161
6.3 用Intent来广播一个事件163
6.3.1 广播事件163
6.3.2 Broadcast Receiver监听广播163
6.3.3 Android本地广播165
6.4 Adapter详解165
6.4.1 Android提供的Adapter166
6.4.2 用Adapter进行绑定166
6.5 再看Service167
6.5.1 创建Service167
6.5.2 使用Service168
6.5.3 与远程Service通信169
6.5.4 权限170
6.5.5 Service生命周期170
6.5.6 使用Service171
第7章 两大基石179
7.1 再探Intent179
7.2 拨打电话182
7.3 发送短信程序187
7.4 监控手机状态194
第8章 用GPS来寻找你和我208
8.1 位置服务208
8.1.1 android.location功能类208
8.1.2 实现Android定位209
8.2 及时获取位置信息212
8.2.1 Maps库类212
8.2.2 LocationManager能及时监听213
8.3 在Android中使用地图214
8.3.1 准备工作214
8.3.2 使用MapAPI密钥的基本流程217
8.4 地图应用实战219
8.4.1 练习GPS定位219
8.4.2 练习GPS定位226
第9章 网络开发应用239
9.1 移动Web技术239
9.1.1 所需要基础知识239
9.1.2 为Android开发Web页面245
9.2 移动通信处理263
9.2.1 先谈谈Java中的网络通信263
9.2.2 HTTP通信基础266
9.2.3 Apache接口是一个中介267
9.3 使用Android网络接口274
9.4 处理URL274
9.4.1 URL类275
9.4.2 HttpURLConnection277
9.5 WebKit280
9.5.1 WebKit系统框架中的Java层280
9.5.2 WebView是重中之重284
9.5.3 浏览网页的演练284
9.6 Wi-Fi288
9.6.1 Wi-Fi系统基础288
96.2 强大的WifiManager类289
9.6.3 实践293
第10章 多媒体应用295
10.1 深入底层分析Android多媒体系统295
10.1.1 OpenMax框架297
10.1.2 OpenCore框架297
10.1.3 Stagefright框架299
10.2 Graphics类的平面世界299
10.2.1 Graphics类基础300
10.2.2 使用Graphics类300
10.3 二维动画305
10.3.1 类Drawable305
10.3.2 实现TweenAnimation动画306
10.3.3 实现Frame Animation动画效果307
10.4 OpenGL ES309
10.4.1 OpenGL ES基础309
10.4.2 Android用到OpenGL ES309
10.4.3 OpenGL ES的基本操作310
10.4.4 绘制图形316
10.5 音频开发316
10.5.1 音频接口类317
10.5.2 AudioManager控制铃声318
10.5.3 录音321
10.6 播放音乐328
10.6.1 使用AudioTrack播放音频329
10.6.2 使用MediaPlayer播放音频330
10.6.3 使用SoundPool330
10.6.4 使用Ringtone播放铃声331
10.7 Vibrator振动332
10.8 闹钟333
10.9 使用VideoView播放视频334
10.9.1 VideoView基础334
10.9.2 应用实例336
第11章 开发手机游戏338
11.1 蓬勃发展的手机游戏产业338
11.2 游戏开发流程339
11.3 游戏框架339
11.3.1 View类340
11.3.2 SurfaceView类340
11.3.3 游戏框架实战341
11.4 物理碰撞347
11.4.1 完全弹性碰撞347
11.4.2 有损失的碰撞348
11.5 碰撞检测355
11.5.1 碰撞检测基础355
11.5.2 AABB边界框356
11.6 传感器363
11.6.1 传感器开发工具363
11.6.2 各种传感器366
第12章 从工作中谈模块376
12.1 一个项目引发的问题376
12.2 自动服务377
12.2.1 实现短信自动提醒378
12.2.2 获取电池容量381
12.2.3 短信群发384
12.2.4 获取存储卡容量385
12.2.5 设置黑名单386
12.2.6 开机显示程序387
12.3 多媒体模块389
12.3.1 绘制各种几何图形389
12.3.2 开发一个屏保程序390
12.3.3 获取并显示存储卡中的照片392
12.4 网络应用模块394
12.4.1 上传文件至服务器394
12.4.2 网络下载音乐作为手机铃声396
12.4.3 网络下载APK并安装397
第13章 Google API399
13.1 使用Google Search API检索处理399
13.2 验证Google账号400
13.3 GPS实时更新的处理401
13.4 手机随身翻译402
13.5 实现二维条码扫描仪404
第14章 开发一个音乐播放器406
14.1 项目介绍406
14.2 系统需求分析406
14.2.1 构成模块407
14.2.2 系统流程412
14.2.3 功能结构图412
14.2.4 系统功能说明413
14.2.5 系统需求414
14.3 数据库设计415
14.3.1 字段设计415
14.3.2 E-R图设计415
14.3.3 数据库连接416
14.3.4 创建数据库416
14.3.5 操作数据库417
14.3.6 数据显示419
14.4 具体编码419
14.4.1 播放器主界面419
14.4.2 播放器主界面421
14.4.3 播放列表功能431
14.4.4 菜单功能模块434
14.4.5 播放设置界面437
14.4.6 设置显示歌词441
14.4.7 文件浏览器模块442
14.4.8 数据存储446
第15章 流量监控系统448
15.1 流量统计基础448
15.1.1 TrafficStats类448
15.1.2 总结的流量统计函数449
15.2 网络流量防火墙453
15.2.1 系统需求分析454
15.2.2 系统需求454
15.2.3 编写布局文件455
15.2.4 编写主程序文件457
第16章 象棋游戏478
16.1 棋牌游戏介绍478
16.2 规划项目478
16.2.1 规划流程478
16.2.2 准备工作479
16.3 项目架构479
16.3.1 总体架构479
16.3.2 规划类480
16.4 具体编码480
16.4.1 实现控制类481
16.4.2 欢迎界面类482
16.4.3 菜单界面类486
16.4.4 游戏帮助类489
16.4.5 游戏界面框架类490
16.4.6 象棋走法类501
16.4.7 思考时间类501
16.4.8 走法规则类502
第17章 邮件收发系统509
17.1 最简单的办法509
17.1.1 配置Android邮件客户端509
17.1.2 在发送短信时实现E-mail邮件通知512
17.1.3 几种邮件系统的实现方法512
17.2 开始开发一个综合邮件收发系统516
17.3 系统需求分析517
17.3.1 构成模块517
17.3.2 系统流程520
17.3.3 功能结构图520
17.3.4 系统功能说明521
17.3.5 系统需求522
17.4 数据存储设计522
17.4.1 用户信息类522
17.4.2 SharedPreferences526
17.5 具体编码529
17.5.1 欢迎界面529
17.5.2 系统主界面532
17.5.3 邮箱类型设置539
17.5.4 邮箱收取设置543
17.5.5 邮箱发送设置549
17.5.6 邮箱用户检查554
17.5.7 设置用户别名560
17.5.8 用户邮件编辑563
第18章 RSS阅读器系统570
18.1 实现流程570
18.2 具体实现571
18.2.1 实体类571
18.2.2 主程序文件Main.java571
18.2.3 实现ContentHandler接口573
18.2.4 主程序页面ShowDescription.java577
18.2.5 主布局页面main.xml578
18.2.6 信息详情布局页面 showdescription.xml578
18.3 打包、签名和发布581
18.3.1 申请会员581
18.3.2 生成签名文件582
18.3.3 使用签名文件583
18.3.4 发布584
第19章 开发平板应用程序585
19.1 平板开发基础585
19.1.1 针对Android平板App发布的十大开发准则585
19.1.2 界面适配处理588
19.1.3 分辨率限定符的匹配589
19.2 实战演练——开发一个音乐播放器589
19.2.1 知识点介绍589
19.2.2 具体实现590
19.3 实战演练——开发一个网页浏览程序595
19.3.1 知识点介绍595
19.3.2 具体实现595
热门推荐
- 3187474.html
- 1213951.html
- 1070985.html
- 2899080.html
- 1021284.html
- 2054402.html
- 1126518.html
- 727349.html
- 1660335.html
- 2916442.html
- http://www.ickdjs.cc/book_528973.html
- http://www.ickdjs.cc/book_2097977.html
- http://www.ickdjs.cc/book_1666563.html
- http://www.ickdjs.cc/book_547736.html
- http://www.ickdjs.cc/book_3840468.html
- http://www.ickdjs.cc/book_3721013.html
- http://www.ickdjs.cc/book_771519.html
- http://www.ickdjs.cc/book_2680460.html
- http://www.ickdjs.cc/book_1841861.html
- http://www.ickdjs.cc/book_608616.html