图书介绍
Android智能手机软件开发教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 高凯,王俊社,仇晶编著 著
- 出版社: 北京:国防工业出版社
- ISBN:9787118080155
- 出版时间:2012
- 标注页数:279页
- 文件大小:124MB
- 文件页数:293页
- 主题词:移动电话机-应用程序-程序设计-高等学校-教材
PDF下载
下载说明
Android智能手机软件开发教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
[上篇 Android程序设计基础]第1章 Android智能手机软件开发概述1
1.1 智能手机及其操作系统1
1.1.1 Symbian简介2
1.1.2 Android简介2
1.1.3 Windows Mobile简介3
1.1.4 IOS简介3
1.2 为什么要学习Android?4
1.3 Android SDK简介5
1.3.1 总体架构概述5
1.3.2 简单的Android应用程序组成6
1.4 用于在Eclipse中开发程序的外挂工具ADT6
1.5 Dalvik虚拟机7
1.6 虚拟仿真器AVD7
1.7 在Android Market上发布自己的应用程序8
1.8 本章小结9
思考与实践9
第2章 Android程序开发与应用环境10
2.1 搭建Android应用程序开发环境10
2.1.1 JDK的下载与验证10
2.1.2 Eclipse的下载10
2.1.3 Android SDK的下载与安装11
2.1.4 配置Android ADT11
2.1.5 在Eclipse中设定Android SDK位置14
2.1.6 创建手机虚拟设备AVD14
2.2 建立Android应用程序17
2.2.1 应用程序的主要构成18
2.2.2 XML布局文件19
2.2.3 工程的运行与状态信息查看22
2.3 Android应用程序调试及开发流程23
2.3.1 DDMS及其启动23
2.3.2 DDMS功能简介23
2.3.3 Android应用程序的一般开发流程25
2.4 APK文件的签名、打包26
2.5 APK文件的安装27
2.5.1 用HTC Sync同步连接27
2.5.2 用91手机助手连接28
2.6 本章小结28
思考与实践28
第3章 Android应用程序基本组成概述30
3.1 Android应用程序及其主要结构概述30
3.1.1 源码文件夹src和genR.java32
3.1.2 Android.jar与asserts32
3.1.3 资源目录res33
3.1.4 应用程序整体布局文件AndroidManifest.xml35
3.1.5 default.properties文件37
3.2 Activity简介37
3.3 Intent、Intent-filters、Intent Receiver、Broadcast Receiver简介38
3.4 Service简介40
3.5 Content Provider简介41
3.6 Android SDK部分API功能简介41
3.7 本章小结42
思考与实践42
第4章 界面布局与常用资源使用43
4.1 概述43
4.1.1 组件的ID属性44
4.1.2 尺寸参数46
4.1.3 部分XML布局组件标记及布局属性46
4.2 布局及其加载48
4.3 线性布局LinearLayout及其使用49
4.4 相对布局RelativeLayout及其使用50
4.5 绝对布局AbsoluteLayout及其使用52
4.6 表格布局TableLayout及其使用53
4.7 帧布局FrameLayout及其使用54
4.8 在Acfivity中定义和引用布局55
4.9 资源的管理与使用57
4.10 本章小结58
思考与实践58
第5章 Android事件处理机制与常用Widget组件应用59
5.1 Widget概述59
5.2 Button59
5.2.1 在Activity中设定和使用Button60
5.2.2 侦听按钮被单击的动作61
5.3 Android中的事件处理机制概述62
5.3.1 基于回调机制的事件处理63
5.3.2 基于监听接口的事件处理66
5.4 TextView与EditText68
5.4.1 TextView68
5.4.2 EditText70
5.4.3 TextView与EditText联合使用70
5.5 CheckBox71
5.6 RadioButton72
5.7 列表ListView73
5.8 下拉列表Spinner74
5.9 自动输入提示AutoCompleteTextView75
5.10 Tabs76
5.11 本章小结77
思考与实践77
第6章 对话框、菜单与提示信息79
6.1 对话框79
6.1.1 创建简单的提示对话框80
6.1.2 创建具有简单界面的提示对话框80
6.2 菜单83
6.2.1 选项菜单Options Menu及其编程实现85
6.2.2 子菜单SubMenu及其编程实现87
6.2.3 快捷菜单Context Menu及其编程实现89
6.3 提示信息Toast91
6.4 温馨信息Notification92
6.5 实例:简易计算器的设计与实现94
6.5.1 计算器的基本功能实现94
6.5.2 Menu设计96
6.6 本章小结98
思考与实践98
第7章 基于Intent的Activity切换及基于Bundle的数据传递99
7.1 Intent概述99
7.2 Intent的组成100
7.3 intent-filter102
7.4 Intent的实现103
7.4.1 启动同一个工程中的另一个Activity103
7.4.2 启动不同工程中的Activity104
7.4.3 Intent的Uri参数及其应用105
7.5 基于Bundle的消息传递106
7.5.1 通过Bundle传递单参数106
7.5.2 通过Bundle传递多参数108
7.6 本章小结109
思考与实践109
第8章 Service与Broadcast简介111
8.1 Service简介111
8.2 创建和启动、停止本地Service111
8.3 Broadcast及其使用116
8.3.1 系统广播概述118
8.3.2 注册BroadcastReceiver118
8.3.3 静态与动态注册广播119
8.3.4 使用Service和Broadcast的实例123
8.4 本章小结126
思考与实践127
第9章 数据存取和访问128
9.1 内部文件存取操作128
9.2 SQLite数据库及其数据管理机制概述130
9.2.1 SQLite中部分类及其使用131
9.2.2 基于SQLite的工程示例136
9.3 基于Content Provider的数据存取142
9.3.1 系统Content Provider142
9.3.2 自定义Content Provider的主要步骤144
9.3.3 基于Content Provider的数据存储144
9.3.4 基于Content Provider通讯录的设计与实现147
9.4 本章小结156
思考与实践157
第10章 Android中的多媒体应用158
10.1 音频及视频播放158
10.1.1 从raw源文件中播放158
10.1.2 从本地文件系统中播放158
10.1.3 从网络文件中播放159
10.2 音视频文件播放实例160
10.2.1 raw文件播放160
10.2.2 本地文件播放160
10.2.3 网络文件播放161
10.3 基于Camera类的照相功能的实现162
10.3.1 主要实现步骤简介162
10.3.2 基于Camera的工程实例164
10.4 音视频的录制166
10.4.1 音频文件的录制166
10.4.2 视频文件的录制168
10.4.3 音视频文件的录制实例169
10.4 本章小结175
思考与实践175
[下篇 Android程序设计案例及分析]第11章 案例分析:“搜搜问问”应用程序的设计与实现176
11.1 背景知识:KSoap、HttpClient、WebView176
11.1.1 基于KSoap的网络通信176
11.1.2 Apache HttpClient客户端177
11.1.3 WebKit与WebView178
11.2 “搜搜问问”应用程序主要功能的设计与实现179
11.3 存在的不足和下一步的工作189
11.4 本章小结189
思考与实践189
第12章 案例分析:简易地图程序的设计与实现190
12.1 应用背景和功能需求简介190
12.1.1 应用背景190
12.1.2 功能需求分析191
12.2 系统总体功能概览191
12.3 数据库设计192
12.4 申请Android Maps API Key193
12.5 系统各模块功能简介194
12.6 相关功能的设计与实现196
12.6.1 编写欢迎页面布局196
12.6.2 页面及菜单的设计与实现196
12.6.3 规划路径页面的实现197
12.6.4 编写规划路径页面代码198
12.6.5 路径记录页面的实现199
12.6.6 路径列表页面的实现201
12.6.7 设置页面的实现201
12.7 程序简要使用说明202
12.8 本章小结203
思考与实践203
第13章 案例分析:“宿舍通”应用程序的设计与实现204
13.1 应用背景204
13.2 设计思路与注意事项204
13.2.1 设计思路204
13.2.2 注意事项204
13.3 布局的设计与实现205
13.4 文件读写类的设计与实现209
13.5 发送短信及拨打电话相关函数的设计与实现212
13.5.1 发送短信相关功能的设计与实现212
13.5.2 ProgressDialog的使用213
13.5.3 拨打电话功能的实现216
13.6 MainAcitivity主要逻辑的设计与实现217
13.7 菜单功能的设计与实现222
13.8 Setting Activity及其主要逻辑的设计与实现223
13.9 其他相关工作225
13.9.1 权限的完善和Activity的注册225
13.9.2 有关生命周期的修改226
13.10 不足之处和下一步的完善计划226
13.11 本章小结226
思考与实践226
第14章 案例分析:RSS阅读器的设计与实现227
14.1 软件功能简介227
14.2 SAX及其使用228
14.3 欢迎界面的设计与实现231
14.4 网络文件的解析232
14.4.1 主界面的布局和实现233
14.4.2 二级界面的布局和实现236
14.4.3 解析器回调函数238
14.4.4 数据提取241
14.4.5 属性封装242
14.5 本章小结243
思考与实践243
第15章 案例分析:“俄罗斯方块”游戏的设计与实现244
15.1 开发背景简介244
15.2 Android界面组件间的关系244
15.3 定义和使用View类245
15.3.1 继承View类246
15.3.2 使用自定义组件247
15.4 游戏规则及分析248
15.5 游戏设计249
15.6 游戏实现250
15.6.1 实现begin.xml并在Tetris中实现其功能251
15.6.2 实现Map.java253
15.6.3 实现Block.java256
15.6.4 完善GameView.java264
15.6.5 实现Tetris的控制功能265
15.7 本章小结268
思考与实践268
附录 IDE开发环境Eclipse、XML及智能手机简介269
参考文献279
热门推荐
- 1937699.html
- 1793757.html
- 3691244.html
- 1143059.html
- 2434972.html
- 2134347.html
- 910901.html
- 2310471.html
- 1388276.html
- 961429.html
- http://www.ickdjs.cc/book_193457.html
- http://www.ickdjs.cc/book_1133262.html
- http://www.ickdjs.cc/book_1466518.html
- http://www.ickdjs.cc/book_401705.html
- http://www.ickdjs.cc/book_2230727.html
- http://www.ickdjs.cc/book_1090344.html
- http://www.ickdjs.cc/book_2629048.html
- http://www.ickdjs.cc/book_2454989.html
- http://www.ickdjs.cc/book_249265.html
- http://www.ickdjs.cc/book_1449665.html