![]()
内容推荐 本书基于Kotlin语言对Android移动应用程序开发的知识点进行总结,对常用的SDK进行分析,并通过实例工程进行演示。本书共15章,内容包括Android的开发环境、工程创建、工程结构、Kotlin基础语法、控件与布局、活动与碎片、后台服务与广播、数据存储与共享、多媒体与传感器、HTTP网络通信、快速开发套件、“粉色辣椒”开发流程等。针对使用技巧、注意事项和相关概念,本书还提供了相应的“提示”。 本书可作为高等院校和高职院校计算机科学与技术、软件工程、网络工程、数字媒体技术等专业Android开发课程的参考书,也可供具有Java基础的编程爱好者参考。 目录 第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章 “粉色辣椒”开发流程 参考文献 |