第1章 Android的基础知识
1.1 Android与Andy Rubin
1.2 Android的开发环境
1.2.1 Android Studio的下载
1.2.2 Android Studio的安装
1.2.3 Android SDK的下载安装
1.2.4 Android Studio界面
1.2.5 Gradle更新
1.2.6 重构工程
1.3 创建Android工程
1.3.1 Android工程的新建命令
1.3.2 Android工程的创建向导
1.3.3 虚拟设备运行工程
1.3.4 物理设备运行工程
1.3.5 生成签名的APK文件
1.4 Android的工程结构
1.4.1 Project视图
1.4.2 AndroidManifest.xml文件
1.4.3 build.gradle文件
1.4.4 res文件夹
第2章 Kotlin基础
2.1 简介
2.2 变量
2.2.1 变量的命名规则
2.2.2 变量的命名方法
2.2.3 变量的声明
2.3 数据类型
2.3.1 基本数据类型
2.3.2 基本数据类型的自动转换
2.3.3 基本数据类型的强制转换
2.3.4 引用数据类型
2.4 运算符和位运算
2.4.1 算术运算符
2.4.2 关系运算符
2.4.3 逻辑运算符
2.4.4 赋值运算符
2.4.5 运算符优先级
2.5 字符串
2.5.1 字符串字面量
2.5.2 String类
2.5.3 StringBuffer类和StringBuilder类
2.6 分支语句
2.6.1 if语句
2.6.2 if…else语句
2.6.3 if…else if…else语句
2.6.4 when语句
2.7 循环语句
2.7.1 while语句
2.7.2 do…while语句
2.7.3 for语句
2.7.4 repeat语句
2.7.5 break语句
2.7.6 continue语句
2.8 数组
2.8.1 创建元素未初始化的数组
2.8.2 创建元素初始化的数组
2.8.3 空数组
2.8.4 二维数组
2.9 函数和Lambda表达式
2.9.1 函数和高阶函数
2.9.2 匿名函数
……
第3章 Kotlin的面向对象基础
第4章 Kotlin的面向对象进阶
第5章 Android的基础控件
第1章 Android的基础知识
1.1 Android与Andy Rubin
1.2 Android的开发环境
1.2.1 Android Studio的下载
1.2.2 Android Studio的安装
1.2.3 Android SDK的下载安装
1.2.4 Android Studio界面
1.2.5 Gradle更新
1.2.6 重构工程
1.3 创建Android工程
1.3.1 Android工程的新建命令
1.3.2 Android工程的创建向导
1.3.3 虚拟设备运行工程
1.3.4 物理设备运行工程
1.3.5 生成签名的APK文件
1.4 Android的工程结构
1.4.1 Project视图
1.4.2 AndroidManifest.xml文件
1.4.3 build.gradle文件
1.4.4 res文件夹
第2章 Kotlin基础
2.1 简介
2.2 变量
2.2.1 变量的命名规则
2.2.2 变量的命名方法
2.2.3 变量的声明
2.3 数据类型
2.3.1 基本数据类型
2.3.2 基本数据类型的自动转换
2.3.3 基本数据类型的强制转换
2.3.4 引用数据类型
2.4 运算符和位运算
2.4.1 算术运算符
2.4.2 关系运算符
2.4.3 逻辑运算符
2.4.4 赋值运算符
2.4.5 运算符优先级
2.5 字符串
2.5.1 字符串字面量
2.5.2 String类
2.5.3 StringBuffer类和StringBuilder类
2.6 分支语句
2.6.1 if语句
2.6.2 if…else语句
2.6.3 if…else if…else语句
2.6.4 when语句
2.7 循环语句
2.7.1 while语句
2.7.2 do…while语句
2.7.3 for语句
2.7.4 repeat语句
2.7.5 break语句
2.7.6 continue语句
2.8 数组
2.8.1 创建元素未初始化的数组
2.8.2 创建元素初始化的数组
2.8.3 空数组
2.8.4 二维数组
2.9 函数和Lambda表达式
2.9.1 函数和高阶函数
2.9.2 匿名函数
……
第3章 Kotlin的面向对象基础
第4章 Kotlin的面向对象进阶
第5章 Android的基础控件
第6章 Android的布局组件
第7章 Android的进阶控件与适配绑定
第8章 Android的基本程序单元
第9章 Android的后台服务与广播
第10章 Android的数据存储与共享
第11章 Android的多媒体与传感器
第12章 Android的HTTP网络通信
第13章 Android的快速开发套件
第14章 “粉色辣椒”开发流程
参考文献
展开