图书介绍
Android应用开发入门PDF|Epub|txt|kindle电子书版本网盘下载
![Android应用开发入门](https://www.shukui.net/cover/6/30332420.jpg)
- (美)WallaceJackson著;周自恒译 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115300409
- 出版时间:2013
- 标注页数:266页
- 文件大小:95MB
- 文件页数:273页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
Android应用开发入门PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1 Android是什么1
1.2 Android的优势2
1.3 本书范围3
1.3.1 本书所涉及的内容3
1.3.2 本书未涉及的内容4
1.4 下载SDK工具4
1.4.1 Java5
1.4.2 Eclipse6
1.4.3 Android SDK7
1.5 小结7
第2章 本书内容梗概9
2.1 Android集成开发环境9
2.2 Java、XML以及Android的工作原理11
2.3 Android应用程序框架11
2.4 屏幕布局设计12
2.5 用户界面设计12
2.6 图像与动画设计13
2.7 交互性13
2.8 内容提供器13
2.9 Intent和Intent过滤器14
2.10 Android的未来14
2.11 小结15
第3章 配置Android开发环境16
3.1 安装Java、Eclipse和Android16
3.1.1 Java SE和JRE:应用程序开发的基础16
3.1.2 Eclipse IDE:开发环境18
3.1.3 Android SDK:用于Eclipse的Android工具包21
3.1.4 Android开发工具:用于Eclipse的Android工具22
3.1.5 Eclipse中的Android环境25
3.2 升级Android SDK26
3.3 配置AVD与智能手机连接29
3.3.1 AVD:智能手机模拟器29
3.3.2 USB智能手机驱动程序:外部设备31
3.4 在64位平台上进行开发31
3.5 小结33
第4章 Android软件开发平台介绍34
4.1 了解Java SE与Dalvik虚拟机34
4.2 Android工程的目录结构35
4.2.1 典型的默认资源目录36
4.2.2 Values目录37
4.3 用好Android XML(你的秘密武器)38
4.3.1 屏幕尺寸39
4.3.2 桌面时钟39
4.4 使用Android应用程序资源40
4.4.1 位图图片40
4.4.2 可选资源目录40
4.5 启动应用程序:AndroidManifest.xml文件41
4.6 创建第一个Android应用42
4.6.1 启动Eclipse42
4.6.2 创建一个Android工程43
4.6.3 查看并编辑应用程序文件45
4.6.4 在strings.xml中设置一个变量的值49
4.6.5 运行应用51
4.6.6 添加应用程序图标52
4.7 小结55
第5章 Android框架概览56
5.1 OOP的基础:对象56
5.1.1 一些OOP术语58
5.1.2 对象的设计图:类58
5.1.3 为类赋予结构:继承62
5.1.4 定义接口64
5.1.5 将类组织起来:包65
5.2 XML概览66
5.3 剖析Android应用程序:APK文件66
5.4 Android应用程序组件68
5.4.1 Android活动:定义UI68
5.4.2 Android服务:后台处理69
5.4.3 广播接收器:消息和通知69
5.4.4 内容提供器:数据管理70
5.5 Android Intent对象:组件的通信71
5.6 Android Manifest XML:组件的声明71
5.7 小结73
第6章 屏幕布局设计:视图与布局75
6.1 Android视图结构75
6.1.1 使用View类75
6.1.2 嵌套视图:使用ViewGroup类76
6.2 定义屏幕布局:使用XML77
6.2.1 配置屏幕布局77
6.2.2 使用线性布局78
6.2.3 使用相对布局88
6.2.4 滑动抽屉:扩展你的UI91
6.2.5 在视图和布局中使用内外边距和外外边距94
6.2.6 在View中设置内边距95
6.2.7 在ViewGroup中设置外边距95
6.3 小结95
第7章 按钮、菜单与对话框97
7.1 使用常见的UI元素97
7.1.1 为布局添加图像按钮97
7.1.2 为布局添加文本107
7.1.3 添加图片108
7.2 使用菜单110
7.2.1 用XML创建菜单结构111
7.2.2 定义菜单项文本112
7.2.3 通过Java载入菜单结构115
7.2.4 在Android模拟器中运行应用116
7.2.5 让菜单发挥作用117
7.3 添加对话框119
7.3.1 使用自定义对话框子类120
7.3.2 显示警告对话框120
7.4 小结124
第8章 Android图像资源介绍125
8.1 图像资源简介125
8.1.1 调用图片126
8.1.2 核心图像资源子类126
8.2 使用位图127
8.2.1 PNG图片127
8.2.2 JPEG和GIF图片128
83 创建动画128
8.3.1 基于帧的2D动画128
8.3.2 补间动画136
8.4 使用过渡141
8.5 创建9-Patch自定义伸缩图片145
8.6 播放视频150
8.6.1 添加VideoView对象150
8.6.2 为视频添加Java代码152
8.7 小结154
第9章 增加交互性:处理UI事件155
9.1 UI事件概述155
9.1.1 监听及处理事件155
9.1.2 通过View类处理UI事件155
9.1.3 事件回调方法156
9.2 处理onClick事件157
9.2.1 为UI元素实现onClick监听器157
9.2.2 向活动添加onClick监听器158
9.3 Android触摸屏事件:onTouch165
9.4 触屏版右键点击:onLongClick166
9.5 键盘事件监听器:onKeyUp和onKeyDown169
9.5.1 添加用于键盘事件的XML代码169
9.5.2 添加用于键盘事件的Java代码170
9.6 上下文菜单:onCreateContextMenu171
9.6.1 添加用于上下文菜单的XML代码172
9.6.2 添加用于上下文菜单的Java代码173
9.7 焦点控制178
9.7.1 添加用于焦点控制的XML代码179
9.7.2 添加用于焦点控制的Java代码182
9.7.3 设置焦点可用性184
9.8 小结185
第10章 了解内容提供器186
10.1 Android内容提供器概述186
10.1.1 数据库和数据库管理系统186
10.1.2 Android内置内容提供器188
10.2 定义内容提供器190
10.2.1 在Eclipse中创建内容提供器示例191
10.2.2 定义安全权限192
10.2.3 向联系人数据库添加数据195
10.3 操作数据库197
10.3.1 查询内容提供器197
10.3.2 向内容提供器添加数据203
10.3.3 修改内容提供器数据208
10.3.4 删除内容提供器数据212
10.4 小结217
第11章 了解Intent和Intent过滤器218
11.1 什么是Intent218
11.2 通过Intent对象传递消息219
11.3 Intent解析:显式Intent和隐式Intent221
11.3.1 显式Intent221
11.3.2 隐式Intent222
11.4 在活动中使用Intent223
11.4.1 编写数字时钟活动227
11.4.2 连接到应用程序230
11.4.3 发送Intent231
11.5 Android服务:在自己的类中处理数据234
11.5.1 在服务中使用Intent234
11.5.2 创建服务237
11.5.3 实现媒体播放功能241
11.5.4 将按钮连接到服务241
11.5.5 运行应用程序243
11.6 在广播接收器中使用Intent244
11.6.1 用XML创建定时器用户界面244
11.6.2 创建一个定时广播接收器246
11.6.3 配置AndroidManifest.xml文件的〈receiver〉标签247
11.6.4 实现Intent248
11.6.5 在Android 1.5模拟器中运行定时器应用程序252
11.7 小结253
第12章 探索未来254
12.1 创建自定义部件254
12.2 位置服务256
12.3 Google地图256
12.4 Google搜索259
12.5 数据存储260
12.5.1 共享配置选项260
12.5.2 内部存储261
12.5.3 外部存储261
12.5.4 使用SQLite261
12.6 设备管理:IT安全部署262
12.7 用Camera类控制摄像头262
12.8 3D图形:使用OpenGL ES 1.x262
12.9 面部识别263
12.10 音频池263
12.11 媒体录制264
12.12 小结265