当前位置:主页 > 计算机电子书 > 移动开发 > Android pdf电子书
零点起飞学Android开发

零点起飞学Android开发 PDF 高清版

  • 更新:2020-08-23
  • 大小:114 MB
  • 类别:Android
  • 作者:徐诚
  • 出版:清华大学出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

零点起飞学Android开发》是由清华大学出版社出版的一本关于Android方面的书籍,作者是徐诚,主要介绍了关于Android开发、Android方面的知识内容,目前在Android类书籍综合评分为:8.3分。

书籍介绍

零点起飞学Android开发结合大量实例,由浅入深、循序渐进地介绍了Android移动开发技术。本书讲解详细,示例丰富,每一个知识点都配备了具体的示例和运行结果图,可以让读者轻松上手,建立Android技术的思想框架,并对Android开发过程有个初步了解。本书特意提供了典型习题及教学PPT以方便教学。另外,配书光盘中提供了大量的配套教学视频及本书涉及的源代码,便于读者更加高效地学习。

零点起飞学Android开发共17章,分为2篇。第1篇Android开发基础主要介绍了Android系统的发展史、基本组件、Android开发环境的搭建、Android布局、Android基本控件、Android高级控件、Android辅助功能、Activity和Intent、Service与BroadcastReceiver、Android数据存储等。第2篇Android典型应用与实战重点介绍了Android开发中的网络应用、图形应用、多媒体应用、感应器应用、地图服务应用、通信服务及设备控制等,最后通过一个网上购书应用系统的开发,展示了使用Android进行实际开发的步骤和流程

目录

  • 第1篇 Android开发基础
  • 第1章 认识Android( 教学视频:38分钟) 2
  • 1.1 Android简介 2
  • 1.1.1 Android发行版本 2
  • 1.1.2 Android系统架构 3
  • 1.1.3 Android组件简介 3
  • 1.2 Android环境搭建 3
  • 1.2.1 下载并安装JDK 4
  • 1.2.2 配置环境变量 4
  • 1.2.3 下载并安装Eclipse 6
  • 1.2.4 下载并安装AndroidSDK 7
  • 1.2.5 安装Android ADT 8
  • 1.2.6 创建运行AVD 9
  • 1.3 第一个Android程序 11
  • 1.3.1 项目创建 11
  • 1.3.2 项目界面 11
  • 1.3.3 项目运行 13
  • 1.4 Android应用程序结构 14
  • 1.5 小结 15
  • 1.6 习题 16
  • 第2章 Android常见界面布局( 教学视频:43分钟) 18
  • 2.1 界面简介 18
  • 2.2 相对布局RelativeLayout 19
  • 2.2.1 相对父容器布局 19
  • 2.2.2 相对控件布局 21
  • 2.3 线性布局LinearLayout 23
  • 2.3.1 水平线性布局 23
  • 2.3.2 垂直线性布局 25
  • 2.4 表格布局TableLayout 25
  • 2.5 网格布局GridLayout 27
  • 2.6 帧布局FrameLayout 29
  • 2.6.1 帧布局 29
  • 2.6.2 滚动视图ScrollView 30
  • 2.6.3 水平滚动视图HorizontalScrollView 31
  • 2.7 小结 32
  • 2.8 习题 33
  • 第3章 Android常用基本控件( 教学视频:42分钟) 36
  • 3.1 文本控件概述 36
  • 3.1.1 控件属性 36
  • 3.1.2 控件使用 37
  • 3.2 文本类控件 37
  • 3.2.1 TextView 37
  • 3.2.2 EditText 40
  • 3.3 Button类控件 41
  • 3.3.1 Button 42
  • 3.3.2 ImageButton 43
  • 3.3.3 ToggleButton 45
  • 3.3.4 RadioButton 46
  • 3.3.5 CheckBox 48
  • 3.4 图片控件ImageView 50
  • 3.5 时钟控件 51
  • 3.6 日期与时间控件 52
  • 3.6.1 DatePicker 52
  • 3.6.2 TimePicker 53
  • 3.7 小结 54
  • 3.8 习题 54
  • 第4章 Android高级控件( 教学视频:64分钟) 59
  • 4.1 进度条ProgressBar 59
  • 4.2 拖动条SeekBar 61
  • 4.3 自动完成文本控件 63
  • 4.3.1 使用AutoCompleteTextView 63
  • 4.3.2 使用MultiAutoCompleteTextView 65
  • 4.4 评分条RatingBar 67
  • 4.5 下拉列表Spinner 70
  • 4.6 选项卡TabHost 71
  • 4.7 图片切换控件ImageSwitcher 74
  • 4.8 列表视图ListView 77
  • 4.9 网格视图GridView 80
  • 4.10 小结 82
  • 4.11 习题 82
  • 第5章 Android菜单和对话框( 教学视频:76分钟) 90
  • 5.1 菜单Menu 90
  • 5.1.1 选项菜单Options Menu和子菜单Submenu 90
  • 5.1.2 上下文菜单Context Menu 94
  • 5.2 对话框Dialog 96
  • 5.2.1 普通对话框Dialog 96
  • 5.2.2 提示对话框AlertDialog 97
  • 5.2.3 进度对话框ProgressDialog 100
  • 5.2.4 日期选择对话框DatePickerDialog 101
  • 5.2.5 时间选择对话框TimePickerDialog 101
  • 5.3 Android中的温馨提示 102
  • 5.3.1 消息提示条Toast 102
  • 5.3.2 通知Notification 104
  • 5.4 小结 106
  • 5.5 习题 106
  • 第6章 Activity和Intent( 教学视频:49分钟) 111
  • 6.1 Activity生命周期 111
  • 6.2 单界面程序 112
  • 6.2.1 单界面程序启动 112
  • 6.2.2 Activity状态变化 113
  • 6.2.3 单界面程序退出 114
  • 6.3 多界面程序 115
  • 6.3.1 启动第一个Activity——主Activity 115
  • 6.3.2 新建第二个Activity--Two 116
  • 6.3.3 启动Two 118
  • 6.3.4 跳转回主Activity 119
  • 6.3.5 BACK到第二个Activity 120
  • 6.4 两个Activity之间传递数据 121
  • 6.4.1 传递数据到目标Activity 121
  • 6.4.2 返回数据到主Activity 123
  • 6.5 Intent和IntentFilter 125
  • 6.5.1 意图Intent 125
  • 6.5.2 意图过滤器IntentFilter 130
  • 6.6 小结 132
  • 6.7 习题 132
  • 第7章 Service与BroadcastReceiver( 教学视频:57分钟) 135
  • 7.1 Service简介 135
  • 7.1.1 Service的特点和创建 135
  • 7.1.2 Service生命周期 136
  • 7.2 Service操作 137
  • 7.2.1 使用context.startService()启动Service 137
  • 7.2.2 使用context.bindService()启动Service 140
  • 7.3 Service通信 142
  • 7.3.1 本地服务通信 142
  • 7.3.2 远程服务通信 145
  • 7.4 系统Service 149
  • 7.4.1 电话管理器TelephonyManager 149
  • 7.4.2 短信管理器SmsManager 152
  • 7.4.3 音频管理器AudioManager 154
  • 7.4.4 振动器Vibrator 157
  • 7.5 广播接收者BroadcastReceiver 158
  • 7.5.1 开发BroadcastReceiver 158
  • 7.5.2 接收系统广播信息 162
  • 7.6 小结 164
  • 7.7 习题 164
  • 第8章 Android数据存储( 教学视频:71分钟) 166
  • 8.1 Android中存储概要 166
  • 8.2 键值对存储SharedPreferences 166
  • 8.2.1 SharedPreferences是什么 166
  • 8.2.2 SharedPreferences实现数据存储 167
  • 8.3 File存储 169
  • 8.3.1 File实现数据读取 169
  • 8.3.2 File实现SD卡中数据的读写 171
  • 8.4 SQLite数据库存储 174
  • 8.4.1 SQLite数据库简介 175
  • 8.4.2 数据库编程操作 176
  • 8.4.3 SQLiteOpenHelper类 178
  • 8.5 数据共享ContentPrivoder 181
  • 8.5.1 ContentPrivoder简介 181
  • 8.5.2 ContentProvider的应用 184
  • 8.6 小结 189
  • 8.7 习题 189
  • 第2篇 Android典型应用与实战
  • 第9章 Android网络应用( 教学视频:62分钟) 192
  • 9.1 Socket网络通信 192
  • 9.1.1 Socket工作机制 192
  • 9.1.2 Socket服务端 193
  • 9.1.3 Socket客户端 195
  • 9.1.4 Socket通信 196
  • 9.2 HTTP网络通信 197
  • 9.2.1 HTTP通信方式 197
  • 9.2.2 HttpURLConnection开发 198
  • 9.2.3 HttpClient接口开发 199
  • 9.3 URL网络通信 205
  • 9.3.1 URL简介 205
  • 9.3.2 URL通信开发 206
  • 9.4 WebView网页开发 208
  • 9.4.1 WebView简介 208
  • 9.4.2 WebView开发 209
  • 9.5 小结 212
  • 9.6 习题 212
  • 第10章 Android中图形图像的处理( 教学视频:42分钟) 214
  • 10.1 Android中图形图像资源的获取 214
  • 10.1.1 Bitmap和Bitmap Factory类 214
  • 10.1.2 获取assets文件夹图片资源 215
  • 10.2 Android中的动画生成 217
  • 10.2.1 补间动画 217
  • 10.2.2 帧动画 221
  • 10.3 Android中图形的绘制 223
  • 10.3.1 图形绘制类介绍 223
  • 10.3.2 基本图形的绘制 224
  • 10.4 小结 226
  • 10.5 习题 226
  • 第11章 Android多媒体应用( 教学视频:41分钟) 228
  • 11.1 音乐播放器 228
  • 11.1.1 MediaPlayer类简介 228
  • 11.1.2 本地音频文件播放 229
  • 11.1.3 多个标准音频文件播放 232
  • 11.2 视频播放器 234
  • 11.2.1 视频相关类简介 234
  • 11.2.2 视频播放流程 235
  • 11.3 音频与视频的录制 236
  • 11.3.1 音频录制 236
  • 11.3.2 视频录制 240
  • 11.4 相机Camera 243
  • 11.5 小结 245
  • 11.6 习题 245
  • 第12章 Android感应检测--Sensor( 教学视频:37分钟) 248
  • 12.1 Sensor简介 248
  • 12.1.1 Sensor种类 248
  • 12.1.2 Sensor开发 248
  • 12.1.3 Sensor真机测试 249
  • 12.1.4 Sensor信息检测 251
  • 12.2 常用系统传感器 251
  • 12.2.1 方向传感器 251
  • 12.2.2 磁场传感器 253
  • 12.2.3 重力传感器 254
  • 12.2.4 加速度传感器 255
  • 12.2.5 光传感器 256
  • 12.3 小结 258
  • 12.4 习题 258
  • 第13章 手势识别和无线网络( 教学视频:41分钟) 259
  • 13.1 触摸屏手势 259
  • 13.1.1 GestureDetector简介 259
  • 13.1.2 触摸屏手势应用 260
  • 13.2 输入法手势 262
  • 13.2.1 Gesture相关类简介 262
  • 13.2.2 输入法手势应用 263
  • 13.3 Wi-Fi 265
  • 13.4 蓝牙Bluetooth 267
  • 13.5 小结 269
  • 13.6 习题 270
  • 第14章 Google地图服务( 教学视频:37分钟) 273
  • 14.1 Google Maps 273
  • 14.1.1 获取Map API Key 273
  • 14.1.2 测试Google Maps 275
  • 14.1.3 Google Maps相关类 276
  • 14.1.4 Google Maps应用开发 278
  • 14.2 Google Street View 284
  • 14.2.1 Google Street View服务原理 284
  • 14.2.2 Google Street View应用开发 285
  • 14.3 GPS定位服务 286
  • 14.3.1 GPS相关类简介 287
  • 14.3.2 GPS应用开发 288
  • 14.4 小结 291
  • 14.5 习题 292
  • 第15章 Android通信服务( 教学视频:65分钟) 294
  • 15.1 电话控制 294
  • 15.1.1 拨打电话 294
  • 15.1.2 过滤电话 298
  • 15.2 短信控制 300
  • 15.2.1 发送短信 301
  • 15.2.2 短信提示 304
  • 15.2.3 短信群发 307
  • 15.3 E-mail控制 310
  • 15.4 小结 311
  • 15.5 习题 311
  • 第16章 Android特色应用开发( 教学视频:70分钟) 313
  • 16.1 手机外观更改和提醒设置 313
  • 16.1.1 手机壁纸的改变 313
  • 16.1.2 手机振动的设置 317
  • 16.1.3 音量调节 320
  • 16.2 TelephonyManager的使用 323
  • 16.3 手机电池电量 327
  • 16.4 手机闹钟 329
  • 16.5 小结 332
  • 16.6 习题 332
  • 第17章 Android应用开发——网上购书( 教学视频:43分钟) 337
  • 17.1 系统简介 337
  • 17.1.1 功能概述 337
  • 17.1.2 开发环境及目标平台 337
  • 17.2 系统架构 338
  • 17.3 用户登录模块的实现 338
  • 17.4 数据库与数据表的实现 339
  • 17.5 图书浏览选择模块的实现 341
  • 17.6 存储模块的实现 344
  • 17.7 小结 346

资源获取

资源地址1:https://pan.baidu.com/s/1G7nQHGKj3dH1iolypuz6BQ(密码:ilmf)

相关资源

网友留言