从零开始学Android开发

从零开始学Android开发

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

零基础轻松入门Android,基于Android 10,丰富的App开发范例与注释详尽的代码。

内容简介

本书从基本的Java语法开始讲解,通过具体的实例介绍Android开发的全过程,从零基础到进阶全覆盖。

全书共14章,首先阐述Java语言的基础知识,然后介绍有关活动、碎片等Android中的重要概念,为读者进行Android开发打下扎实的基础。接下来介绍有关Android UI控件开发以及GitHub开源库使用的知识,可以让读者在开源的世界中继续进行更深层次的探索。

本书兼具基础知识与实战案例讲解,内容循序渐进,零基础和有一定基础的Android开发人员均可进行参考和阅读。

章节目录

版权信息

前言

第1章 欢迎来到Android的世界

1.1 Android简介

1.2 Android和Linux

1.3 Android系统目录简介

1.4 学习路径推荐

第2章 Java基础环境搭建

2.1 IntelliJ IDEA简介

2.2 JDK简介

2.3 JDK的安装

2.4 IntelliJ IDEA的安装

第3章 Java语言基础

3.1 基本数据类型

3.2 循环

3.3 条件语句

3.3.1 if语句

3.3.2 if-else语句

3.3.3 if-else if语句

3.3.4 switch语句

3.4 数组

第4章 面向对象编程

4.1 面向对象简介

4.2 定义类

4.3 方法简介

4.4 方法的语法

4.5 方法的重载

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

4.7 类的继承

4.8 构造器

4.9 构造器的重载

第5章 Android开发环境搭建

5.1 Android Studio简介

5.2 准备所需的工具

5.3 安装Android Studio并配置环境

第6章 活动

6.1 活动简介

6.2 手工创建第一个活动

6.3 详解AndroidManifest文件

6.4 Android目录结构res简介

6.5 Button控件

6.6 Toast的使用

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

6.8 活动的跳转

6.9 活动的生命周期

第7章 反编译

7.1 破解工具简介

7.2 解析AndroidManifest.xml文件

7.3 将APK文件转化为DEX文件

7.4 将DEX文件转化为JAR文件

7.5 将JAR文件转化为Java文件

第8章 常用UI控件

8.1 线性布局

8.2 相对布局

8.3 TextView

8.4 EditText

8.5 ImageView

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

8.7 实现圆形ImageView

8.8 AlertDialog

8.9 CheckBox

8.10 ScrollView

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

第9章 碎片

9.1 碎片简介

9.2 FrameLayout

9.3 静态添加碎片

9.4 动态添加碎片

9.5 技术实战:仿写微信

第10章 更为强大的UI控件

10.1 ListView的使用

10.2 ViewPager的使用

10.3 CardView的使用

10.4 Splash快速开屏实现

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

11.1 帧动画

11.2 补间动画

第12章 访问网络

12.1 Webview控件的使用

12.2 Get请求的实现

12.3 Post请求的实现

12.4 JSON请求的实现

12.5 ImageRequest请求的实现

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

第13章 多媒体技术

13.1 调用摄像头进行拍照

13.2 编写视频播放器

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

14.1 人工智能与计算机视觉

14.2 人工神经网络

14.3 全连接神经网络

14.4 卷积神经网络

14.5 图像的池化

14.6 图像识别

14.7 Android实现图像识别

从零开始学Android开发是2021年由机械工业出版社华章分社出版,作者宋钛旭。

得书感谢您对《从零开始学Android开发》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Android移动开发基础案例教程 电子书
本书从初学者的角度出发,采用案例驱动式教学方法,对Android基础知识进行讲解。在案例设计上力求贴合实际需求,真正做到把书本上的知识应用到实际开发中,非常适合初学者学习。本书共10章,第1~2章主要讲解Android的基础知识,包括Android起源、Android体系结构、开发环境搭建、UI布局等。第3~8章主要讲解Android中的数据存储以及四大组件,包括文件存储、SharedPrefer
Android移动开发(慕课版) 电子书
本书系统全面地介绍了有关Android程序开发所涉及的各类知识。全书共分14章,内容包括Android简介、Android开发环境、Android程序、Android生命周期、用户界面设计、组件通信与广播消息、Service应用、数据存储与共享、图像绘制技术、位置服务与地图应用、网络技术、Widget组件开发、综合开发实例——个人理财通、课程设计——简易打地鼠游戏。每章内容都与实例紧密结合,有助于
精通Android 5多媒体开发 电子书
在整个Android应用开发体系中,图像、音频、视频、渲染和3D处理一直是其核心应用。本书分为5篇,共计24章,循序渐进地讲解Android多媒体应用开发的基本知识,遵循从底层原理开始到顶层应用结束的开发过程,全程剖析Android多媒体应用开发的所有核心知识点。本书从获取并编译Android源码开始讲起,依次讲解基本技术、系统分析、典型应用、三维技术、综合实战这5大部分的知识。在讲解每一个知识点
Android游戏开发大全(第3版) 电子书
本书是讲解Android游戏案例开发的专业书籍,全书分两部分共18章,前半部分为Android游戏开发核心技术,主要包括Android游戏开发的前台渲染、交互式通信、数据存储和传感器、网络编程、游戏背后的数学与物理、游戏地图开发、游戏开发小秘技、JBox2D物理引擎、3D应用开发基础等;后半部分为Android游戏开发实战综合案例,包括现在流行的多种游戏类型,如滚屏动作类游戏——坦克大战、网络游戏
Android应用开发案例教程(Android Studio版) 电子书
本书内容浅显易懂,可操作性强。全书共分9章,第1~7章详细介绍了AndroidStudio基础知识,包括AndroidUI设计、Activity与多个用户界面、多媒体播放与录制、广播与服务、数据存储、图像和动画、网络编程;第8、9章介绍了两个实践项目,帮助读者将基础知识融会贯通,并结合最新的Android技术做适度拓展。