前言
Android 系统是目前世界上市场占有率最高的移动操作系统,而 Android 系统近两年经历了很多新版本的发布,特别是一些新兴热门框架技术的引用。为方便朋友入门安卓应用开发,整理的 Android 新手教程 2021 版。突出一个简单明了,上手快。从实用性出发,快速掌握 Android 开发基本技能。
《Android编程入门教程》分为 Java语言基础从入门到熟悉、Kotlin语言基础从入门到熟悉、Android 技术栈从入门到熟悉、Android Jetpack 全家桶全面学习 四个部分,共70个小章节,776页。
Java语言基础从入门到熟悉
一. Java综述
- 面向对象
- 设计模式
二. Java基础
- 基础笔记
- 接口与抽象类
三. class
- Java 类的基础,class 基础
- Java 类初始化顺序
- 接口与抽象类
- Java equals 方法与 == 的区别
四. 面向对象
- 抽象,封装,继承,多态
- 多态
五. 容器
- Java集合类
- ArrayList介绍
- Map
六. 多线程
- 线程简介
- Java 读写锁
七. IO
- Java读写文件
- Java读写xls文件
八. 正则表达式
- 使用正则表达式
- 查找特定字符串
- 提取特定字符
- 例子1:从非字母中间提取出字母。
- 例子2:从非字母中间找到英文单词。
九. 日历
- 按日计算年龄
十. 注解使用与简单说明
- 使用注解
十一. Java使用加密算法
- MD5
Kotlin语言基础从入门到熟悉
一. Kotlin系列简介
- 系列大纲
二. 新建项目
- Hello World
- 变量
三. 概念介绍
- 包的定义和使用
- 程序入口
- 标准输出
- 方法
- 变量
- 创建类与实例
- 注释
- 字符串模版(String tempplates)
- 条件表达式
- for循环
- while循环
- when表达式
- 范围
- 集合
- 可为null的值和null检查
- 类型检查和自动转换
四. 常用写法
- 方法参数的默认值
- 过滤列表
- 检查某个元素是否在集合里
- String插值
- 只可读的列表
- 只可读的 map
- while 循环读写流
五. lambda
- 什么是 Lambda 表达式
- 简化 Lamb