图书介绍

Android移动应用程序开发教程PDF|Epub|txt|kindle电子书版本网盘下载

Android移动应用程序开发教程
  • 朱凤山编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302359784
  • 出版时间:2014
  • 标注页数:288页
  • 文件大小:93MB
  • 文件页数:300页
  • 主题词:移动终端-应用程序-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Android移动应用程序开发教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 开发语言与开发环境1

1.1 Java背景知识1

1.2 开发环境配置2

1.2.1 Java SDK的安装、配置与测试3

1.2.2 Eclipse的安装与测试4

1.2.3 搭建Android开发环境6

1.3 Java数据类型与运算符10

1.3.1 基本数据类型10

1.3.2 运算符11

1.3.3 不同数据类型间的转换12

1.3.4 引用数据类型12

1.4 Java基本流程控制语句12

1.4.1 分支控制语句13

1.4.2 循环控制语句14

1.4.3 辅助语句14

1.4.4 其他控制语句15

1.5 Java语言的特点15

1.5.1 强类型15

1.5.2 完全面向对象15

1.5.3 多线程16

1.5.4 可移植性16

1.5.5 其他特点17

习题17

第2章 初识Android平台18

2.1 Android平台介绍18

2.1.1 Android平台的由来18

2.1.2 Android历届版本19

2.1.3 Android平台的特征20

2.2 Android应用程序的测试设备23

2.2.1 虚拟机的创建24

2.2.2 虚拟机的使用26

2.2.3 真机测试28

2.3 解析Android项目结构29

2.3.1 创建Android项目29

2.3.2 Android项目结构介绍31

2.3.3 运行结果分析36

2.4 应用程序与Activity38

2.4.1 Activity介绍39

2.4.2 Activity的生命周期39

2.4.3 Intent与Intent Filter45

2.5 程序调试与应用发布45

2.5.1 Console与LogCat45

2.5.2 断点调试47

2.5.3 打包发布与签名47

习题49

第3章 基本控件与布局管理器50

3.1 widget包与控件50

3.1.1 控件的分类51

3.1.2 UI的编辑方式52

3.1.3 控件的属性53

3.2 Form Widgets56

3.2.1 TextView56

3.2.2 Button56

3.2.3 ToggleButton58

3.2.4 RadioButton与RadioGroup59

3.2.5 CheckBox60

3.2.6 CheckedTextView60

3.2.7 ProgressBar60

3.2.8 SeekBar62

3.2.9 Spinner63

3.2.10 QuickContactBadge64

3.2.11 RatingBar65

3.3 TextFields66

3.4 布局管理器67

3.4.1 LinearLayout67

3.4.2 RelativeLayout69

3.4.3 TableLayout71

3.4.4 FrameLayout73

3.4.5 AbsoluteLayout74

3.5 Image和Media74

3.5.1 ImageView与BitmapFactory74

3.5.2 ImageButton77

3.6 Time和Date78

3.6.1 TimePicker和DatePicker78

3.6.2 Chronometer80

3.6.3 AnalogClock与DigitalClock81

习题82

第4章 高级控件与数据适配器83

4.1 ListView与适配器83

4.1.1 ArrayAdapter适配器84

4.1.2 SimpleAdapter适配器85

4.1.3 带有事件监听的ListView87

4.1.4 自定义适配器90

4.2 ExpandableListView93

4.3 GridView95

4.4 ScrollView和HorizontalScrollView97

4.5 SlidingDrawer97

4.6 TabHost和TabSpec100

4.7 Galley和ImageSwitcher102

4.7.1 简单Gallery102

4.7.2  图片切换104

习题106

第5章 使用系统组件108

5.1 Menu108

5.1.1 OptionMenu108

5.1.2 SubMenu111

5.1.3 ContextMenu112

5.2 Dialog114

5.2.1 AlertDialog与Builder114

5.2.2 ProgressDialog121

5.2.3 DatePickerDialog和TimePickerDialog122

5.2.4 自定义布局对话框124

5.2.5 Dialog样式的Menu126

5.3 通知129

5.3.1 Toast129

5.3.2 Notification130

5.3.3 定制Notification134

5.4 ActionBar136

5.4.1 启用ActionBar136

5.4.2 处理Action菜单137

5.4.3 启用应用程序图标139

5.4.4 添加可交互视图140

5.4.5 标签导航141

5.4.6 下拉导航143

5.5 Fragment144

5.5.1 创建并使用Fragment144

5.5.2 Fragment生命周期149

5.5.3 管理Fragment150

习题150

第6章 Android四大组件151

6.1 Activity151

6.2 Service152

6.2.1 新建Service152

6.2.2 Service的生命周期155

6.2.3 Local Service和Remote Service156

6.3 BroadcastReceiver164

6.3.1 广播接收器的注册164

6.3.2 广播的分类168

6.3.3 权限与系统广播172

6.4 ContentProvider175

6.4.1 使用ContentProvider175

6.4.2 Uri177

6.4.3 ContentProvider基本操作178

6.5 Intent与IntentFilter181

6.5.1 Component、Action与Category181

6.5.2 Data与Type属性185

6.5.3 Extra与Flag属性186

习题188

第7章 2D游戏开发189

7.1 游戏开发基础190

7.1.1 开发前的思考190

7.1.2 关于刷屏190

7.1.3 屏幕坐标系190

7.1.4 横屏和竖屏191

7.1.5 全屏操作192

7.2 绘制游戏元素193

7.2.1 View视图193

7.2.2 Canvas画布194

7.2.3 Paint画笔200

7.2.4 SurfaceView视图201

7.3 游戏元素的控制203

7.3.1 按键监听203

7.3.2 触屏监听205

7.3.3 线程206

7.4 位图的使用208

7.4.1 创建位图208

7.4.2 位图的操作209

7.4.3 9patch编辑器209

7.5 动画212

7.5.1 tweened animation212

7.5.2 frame-by-frame animation217

7.5.3 自定义动画218

7.5.4 剪切区动画219

7.6 游戏元素的碰撞221

7.6.1 矩形碰撞221

7.6.2 圆形碰撞222

7.6.3 Region222

习题223

第8章 音频与视频的使用224

8.1 MediaPlayer224

8.1.1 创建MediaPlayer224

8.1.2 设置播放文件225

8.1.3 播放器的控制226

8.1.4 播放器的监听器227

8.2 SoundPool227

8.3 VideoView229

8.4 MediaRecoder231

8.4.1 录制声音232

8.4.2 录制视频233

习题236

第9章 数据的存储237

9.1 SharedPreferences读写XML文件237

9.1.1 SharedPreferences基本操作237

9.1.2 Editor写入数据238

9.2 使用I/O读写文件240

9.2.1 读写应用程序中的文件240

9.2.2 读写SD卡中的文件242

9.3 SQLite数据库245

9.3.1 SQLiteDatabase245

9.3.2 数据库的基本操作247

9.3.3 SQLite管理工具251

9.3.4 SQLiteOpenHelper252

习题253

第10章 网络编程254

10.1 基于TCP的通信254

10.1.1 TCP与Socket编程254

10.1.2 ServerSocket与Socket255

10.2 URL获取网络资源258

10.2.1 URL介绍258

10.2.2 URLConnection与HttpURLConnection262

10.2.3 Get请求与Post请求264

10.2.4 HttpClient268

10.3 使用Web Service273

10.3.1 调用Web Service273

10.3.2 解析XML277

10.3.3 航班信息查询278

10.3.4 解析JSON283

习题287

参考文献288

热门推荐