从零开始学Android开发

从零开始学Android开发
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2021-06
版次: 1
ISBN: 9787111681632
定价: 79.00
装帧: 其他
开本: 16开
纸张: 胶版纸
字数: 550千字
5人买过
  • 本书从基本的Java语法开始讲解,通过具体的实例介绍Android开发的全过程,从零基础到进阶全覆盖。全书共14章,首先阐述Java语言的基础知识,然后介绍有关活动、碎片等Android中的重要概念,为读者进行Android开发打下扎实的基础。接下来介绍有关 Android UI 控件开发以及GitHub开源库使用的知识,可以让读者在开源的世界中继续进行更深层次的探索。
      本书兼具基础知识与实战案例讲解,内容循序渐进,零基础和有一定基础的Android开发人员均可进行参考和阅读。 前言

    第1章  欢迎来到Android的世界1

    1.1  Android简介1

    1.2  Android和Linux1

    1.3  Android系统目录简介2

    1.4  学习路径推荐4

    第2章  Java基础环境搭建8

    2.1  IntelliJ IDEA简介8

    2.2  JDK简介8

    2.3  JDK的安装9

    2.4  IntelliJ IDEA的安装11

    第3章  Java语言基础17

    3.1  基本数据类型17

    3.2  循环19

    3.3  条件语句22

    3.3.1  if语句22

    3.3.2  if-else语句23

    3.3.3  if-else if语句24

    3.3.4  switch语句25

    3.4  数组26

    第4章  面向对象编程29

    4.1  面向对象简介29

    4.2  定义类30

    4.3  方法简介32

    4.4  方法的语法34

    4.5  方法的重载35

    4.6  编写属于自己的类——Cat36

    4.7  类的继承38

    4.8  构造器41

    4.9  构造器的重载44

    第5章  Android开发环境搭建47

    5.1  Android Studio简介47

    5.2  准备所需的工具47

    5.3  安装Android Studio并配置环境48

    第6章  活动58

    6.1  活动简介58

    6.2  手工创建第一个活动58

    6.3  详解AndroidManifest文件65

    6.4  Android目录结构res简介68

    6.5  Button控件69

    6.6  Toast的使用71

    6.7  实现Button按钮事件的常见方法73

    6.8  活动的跳转74

    6.9  活动的生命周期76

    第7章  反编译79

    7.1  破解工具简介79

    7.2  解析AndroidManifest.xml文件80

    7.3  将APK文件转化为DEX文件84

    7.4  将DEX文件转化为JAR文件84

    7.5  将JAR文件转化为Java文件85

    第8章  常用UI控件87

    8.1  线性布局87

    8.2  相对布局96

    8.3  TextView100

    8.4  EditText105

    8.5  ImageView115

    8.6  使用GitHub开源库实现动态开关按钮119

    8.7  实现圆形ImageView123

    8.8  AlertDialog125

    8.9  CheckBox132

    8.10  ScrollView134

    8.11  技术实战:仿写腾讯QQ登录注册界面136

    第9章  碎片140

    9.1  碎片简介140

    9.2  FrameLayout142

    9.3  静态添加碎片145

    9.4  动态添加碎片150

    9.5  技术实战:仿写微信156

    第10章  更为强大的UI控件165

    10.1  ListView的使用165

    10.2  ViewPager的使用170

    10.3  CardView的使用174

    10.4  Splash快速开屏实现177

    第11章  让你的应用动起来——动画179

    11.1  帧动画179

    11.2  补间动画184

    第12章  访问网络190

    12.1  Webview控件的使用190

    12.2  Get请求的实现193

    12.3  Post请求的实现202

    12.4  JSON请求的实现203

    12.5  ImageRequest请求的实现204

    12.6  技术实战:轻松搞定向女朋友表白的软件205

    第13章  多媒体技术227

    13.1  调用摄像头进行拍照227

    13.2  编写视频播放器236

    第14章  计算机视觉和图像识别技术在Android开发中的应用240

    14.1  人工智能与计算机视觉240

    14.2  人工神经网络241

    14.3  全连接神经网络241

    14.4  卷积神经网络243

    14.5  图像的池化246

    14.6  图像识别247

    14.7  Android实现图像识别248
  • 内容简介:
    本书从基本的Java语法开始讲解,通过具体的实例介绍Android开发的全过程,从零基础到进阶全覆盖。全书共14章,首先阐述Java语言的基础知识,然后介绍有关活动、碎片等Android中的重要概念,为读者进行Android开发打下扎实的基础。接下来介绍有关 Android UI 控件开发以及GitHub开源库使用的知识,可以让读者在开源的世界中继续进行更深层次的探索。
      本书兼具基础知识与实战案例讲解,内容循序渐进,零基础和有一定基础的Android开发人员均可进行参考和阅读。
  • 目录:
    前言

    第1章  欢迎来到Android的世界1

    1.1  Android简介1

    1.2  Android和Linux1

    1.3  Android系统目录简介2

    1.4  学习路径推荐4

    第2章  Java基础环境搭建8

    2.1  IntelliJ IDEA简介8

    2.2  JDK简介8

    2.3  JDK的安装9

    2.4  IntelliJ IDEA的安装11

    第3章  Java语言基础17

    3.1  基本数据类型17

    3.2  循环19

    3.3  条件语句22

    3.3.1  if语句22

    3.3.2  if-else语句23

    3.3.3  if-else if语句24

    3.3.4  switch语句25

    3.4  数组26

    第4章  面向对象编程29

    4.1  面向对象简介29

    4.2  定义类30

    4.3  方法简介32

    4.4  方法的语法34

    4.5  方法的重载35

    4.6  编写属于自己的类——Cat36

    4.7  类的继承38

    4.8  构造器41

    4.9  构造器的重载44

    第5章  Android开发环境搭建47

    5.1  Android Studio简介47

    5.2  准备所需的工具47

    5.3  安装Android Studio并配置环境48

    第6章  活动58

    6.1  活动简介58

    6.2  手工创建第一个活动58

    6.3  详解AndroidManifest文件65

    6.4  Android目录结构res简介68

    6.5  Button控件69

    6.6  Toast的使用71

    6.7  实现Button按钮事件的常见方法73

    6.8  活动的跳转74

    6.9  活动的生命周期76

    第7章  反编译79

    7.1  破解工具简介79

    7.2  解析AndroidManifest.xml文件80

    7.3  将APK文件转化为DEX文件84

    7.4  将DEX文件转化为JAR文件84

    7.5  将JAR文件转化为Java文件85

    第8章  常用UI控件87

    8.1  线性布局87

    8.2  相对布局96

    8.3  TextView100

    8.4  EditText105

    8.5  ImageView115

    8.6  使用GitHub开源库实现动态开关按钮119

    8.7  实现圆形ImageView123

    8.8  AlertDialog125

    8.9  CheckBox132

    8.10  ScrollView134

    8.11  技术实战:仿写腾讯QQ登录注册界面136

    第9章  碎片140

    9.1  碎片简介140

    9.2  FrameLayout142

    9.3  静态添加碎片145

    9.4  动态添加碎片150

    9.5  技术实战:仿写微信156

    第10章  更为强大的UI控件165

    10.1  ListView的使用165

    10.2  ViewPager的使用170

    10.3  CardView的使用174

    10.4  Splash快速开屏实现177

    第11章  让你的应用动起来——动画179

    11.1  帧动画179

    11.2  补间动画184

    第12章  访问网络190

    12.1  Webview控件的使用190

    12.2  Get请求的实现193

    12.3  Post请求的实现202

    12.4  JSON请求的实现203

    12.5  ImageRequest请求的实现204

    12.6  技术实战:轻松搞定向女朋友表白的软件205

    第13章  多媒体技术227

    13.1  调用摄像头进行拍照227

    13.2  编写视频播放器236

    第14章  计算机视觉和图像识别技术在Android开发中的应用240

    14.1  人工智能与计算机视觉240

    14.2  人工神经网络241

    14.3  全连接神经网络241

    14.4  卷积神经网络243

    14.5  图像的池化246

    14.6  图像识别247

    14.7  Android实现图像识别248
查看详情
12