• Android移动应用开发
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Android移动应用开发

24.23 3.5折 69 九品

仅1件

北京昌平
认证卖家担保交易快速发货售后保障

作者罗剑 潘雪峰

出版社机械工业出版社

出版时间2022-08

版次1

装帧其他

货号A18

上书时间2024-12-11

旧书香书城

十年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 罗剑 潘雪峰
  • 出版社 机械工业出版社
  • 出版时间 2022-08
  • 版次 1
  • ISBN 9787111708520
  • 定价 69.00元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 344页
  • 字数 546千字
【内容简介】
本书介绍了Android开发的基础知识与流行框架,内容包括Android程序结构与基础入门、Android程序的界面设计与控件的使用、Android的事件处理、Activity组件、内容提供者、广播机制、服务、数据存储技术、Android网络编程技术、多媒体技术以及流行的Android开发框架,如OkHttp、GSON、EventBus、Glide等。书中重要的知识点都配有示例,所有示例均使用Android Studio3.5工具开发。本书内容理论与实践相结合,理实一体,任务驱动,示例选用的技术一般为较新的版本,通过需求分析与实现的参考代码,逐步提高读者的动手能力。
  本书配套有教学视频、教学课件、案例源代码以及习题等教学资源,知识点对应的示例都采用较新的技术实现,尽量与企业岗位需求接轨。
  本书可作为高等院校本、专科计算机相关专业的教材,也可作为Android开发者的培训教材与自学参考书,非常适合Android开发入门阶段的读者。
【目录】
前言

第1章 初识Android开发  1

本章简介  1

学习目标  1

1.1 Android系统概述  1

1.1.1 Android的历史和发展  2

1.1.2 Android的特点  3

1.1.3 Android的系统架构  3

1.2 搭建Android开发环境  5

1.2.1 开发工具准备  5

1.2.2 安装开发环境  5

1.3 开发Android应用程序  10

1.3.1 开发第一个Android应用程序  10

1.3.2 Android项目结构分析  14

1.3.3 程序文件分析  16

1.4 资源的管理与引用  18

1.4.1 字符串资源文件  18

1.4.2 颜色资源  19

1.4.3 可绘制对象资源  19

1.4.4 主题与样式资源  20

1.4.5 布局资源  22

1.5 应用程序主题制作  23

1.6 程序的日志  23

1.7 程序调试  24

1.8 开发一个欢迎界面  26

本章习题  27

第2章 Android控件与界面交互  28

本章简介  28

学习目标  28

2.1 界面布局概述  28

2.1.1 View和ViewGroup概述  28

2.1.2 布局声明  29

2.1.3 布局的类型  30

2.1.4 界面中的尺寸  31

2.2 常见的UI控件  32

2.2.1 TextView及其子类  32

2.2.2 ImageView及其子类  35

2.2.3 RadioButton和CheckBox  39

2.2.4 ProgressBar及其子类  42

2.3 消息框与对话框  44

2.3.1 消息框  44

2.3.2 对话框  45

2.3.3 其他对话框  49

2.4 Android事件处理  51

2.4.1 事件处理概述  51

2.4.2 基于监听的事件处理  51

2.4.3 基于回调的事件处理  56

2.5 系统配置与屏幕方向监听  57

2.5.1 响应系统设置的机制和方法  57

2.5.2 监听屏幕方向的改变  58

本章习题  60

第3章 Android界面布局  61

本章简介  61

学习目标  61

3.1 Android布局管理  61

3.1.1 LinearLayout(线性布局)  61

3.1.2 RelativeLayout(相对布局)  64

3.1.3 TableLayout(表格布局)  65

3.1.4 FrameLayout(帧布局)  67

3.1.5 ConstraintLayout(约束布局)  68

3.2 AdapterView及其子类  71

3.2.1 ListView  72

3.2.2 Adapter接口及其实现类  73

3.3 使用RecyclerView创建列表  82

3.3.1 RecyclerView介绍  82

3.3.2 使用RecyclerView重构选课界面  83

3.4 菜单  86

3.4.1 选项菜单  86

3.4.2 上下文菜单  89

3.4.3 弹出式菜单  91

本章习题  92

第4章 Activity组件  93

本章简介  93

学习目标  93

4.1 Activity基础  93

4.1.1 认识Activity  93

4.1.2 创建和配置Activity  94

4.2 Activity的生命周期  99

4.2.1 Activity的生命周期简介  99

4.2.2 生命周期的回调方法  106

4.3 Intent的使用  107

4.3.1 Intent  107

4.3.2 IntentFilter  108

4.4 Activity之间的数据传递  109

4.4.1 Activity之间交换数据  109

4.4.2 数据回传  112

4.5 Activity的启动模式概述  115

4.5.1 Android中的任务栈  115

4.5.2 Activity的4种启动模式  116

4.6 Fragment  118

4.6.1 认识Fragment  118

4.6.2 Fragment的生命周期  119

4.6.3 Fragment的加载  121

4.7 Fragment传值  126

4.8 学生信息查询  129

本章习题  131

第5章 Android数据存储  133

本章简介  133

学习目标  133

5.1 数据存储方式概述  133

5.2 文件存储  134

5.2.1 外部存储  134

5.2.2 内部存储  139

5.2.3 XML文件操作  141

5.3 SharedPreferences存储  148

5.3.1 SharedPreferences存储数据  148

5.3.2 SharedPreferences读取数据  149

5.4 SQLite数据库存储  154

5.4.1 SQLiteDatabase简介  155

5.4.2 创建数据库和表  156

5.4.3 数据操作方法  158

5.5 使用Room操作数据库  162

5.6 实现学生信息管理  164

本章习题  171

第6章 ContentProvider的使用  173

本章简介  173

学习目标  173

6.1 ContentProvider介绍  173

6.1.1 ContentProvider中的方法  174

6.1.2 URI简介  175

6.1.3 使用ContentResolver操作数据  177

6.2 使用ContentProvider共享数据  182

6.2.1 创建ContentProvider子类  182

6.2.2 使用ContentResolver调用方法  185

6.3 ContentObserver  187

6.3.1 ContentObserver的工作原理  187

6.3.2 ContentObserver的使用  188

6.4 Application全局应用  196

6.4.1 Application简介  196

6.4.2 使用自定义Application类  197

6.5 读取系统短信  198

6.6 添加联系人  199

本章习题  200

第7章 Android网络编程  202

本章简介  202

学习目标  202

7.1 网络编程基础  202

7.1.1 网络通信协议  202

7.1.2 使用Socket进行通信  204

7.1.3 使用URL访问网络资源  208

7.2 使用HTTP访问网络  213

7.2.1 HTTP简介  213

7.2.2 HttpURLConnection  214

7.2.3 WebView的用法  218

7.2.4 OkHttp  220

7.3 解析JSON格式数据  223

7.3.1 JSON简介  223

7.3.2 使用JSONObject对象  225

7.3.3 使用GSON库  227

7.4 Handler  228

7.4.1 Android中的多线程  228

7.4.2 Handler与界面线程的通信  230

7.5 异步任务(AsyncTask)  232

7.6 新闻列表客户端  239

本章习题  243

第8章 图像与多媒体应用  245

本章简介  245

学习目标  245

8.1 图像与绘图  245

8.1.1 Android中图像的处理  245

8.1.2 绘图  247

8.1.3 Matrix类  249

8.2 动画  250

8.2.1 逐帧动画  250

8.2.2 补间动画  251

8.2.3 属性动画  257

8.2.4 使用SurfaceView实现动画  259

8.3 音频播放控件  260

8.3.1 使用MediaPlayer播放音频  260

8.3.2 使用SoundPool播放音效  266

8.3.3 使用MediaRecorder录制音频  269

8.4 视频播放控件  274

8.4.1 VideoView播放视频  274

8.4.2 SurfaceView播放视频  276

本章习题  280

第9章 广播机制与服务组件  282

本章简介  282

学习目标  282

9.1 广播机制  282

9.1.1 广播的使用  283

9.1.2 广播的类型  284

9.1.3 广播接收者  285

9.2 自定义广播  287

9.2.1 全局广播  287

9.2.2 本地广播  291

9.3 Service概述  293

9.3.1 创建和使用Service  293

9.3.2 IntentService的使用  298

9.4 服务通信  300

9.5 Service的生命周期  304

本章习题  310

第10章 Android框架的应用  312

本章简介  312

学习目标  312

10.1 EventBus框架  312

10.1.1 EventBus简介  312

10.1.2 EventBus的使用  314

10.2 Glide框架  325

10.2.1 Glide框架简介  325

10.2.2 Glide框架的使用  326

10.3 ORM框架  330

10.3.1 GreenDao简介  330

10.3.2 GreenDao的使用  331

10.4 ViewBinding视图绑定  333

本章习题  334

参考文献  336
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP