零基础学Kotlin之Android项目开发实战

零基础学Kotlin之Android项目开发实战【零基础学Kotlin之Android项目开发实战】《零基础学Kotlin之Android项目开发实战》是2019年03月出版的书籍 , 作者是郭宝利 。
书籍信息作译者:郭宝利出版时间:2019-03千 字 数:551版次:01-01页 数:328开本:16开装帧:I S B N :9787121355196换版:纸质书定价:¥79.0内容简介系统介绍Kotlin语言基础 , 从零基础介绍起 , 并给出相关知识点的简介和网上学习资料索引;围绕程式设计师学习时关心的话题介绍一些专题套用 , 以便程式设计师将基础知识点运用好;为了进一步保证学习后能够参与到软体项目开发中 , 又组织了项目实例 , 以项目让读者进入到实践 。图书目录第1章 了解Kotlin 11.1 Kotlin是什幺 11.2 Kotlin的特点 21.2.1 简洁 21.2.2 安全 21.2.3 与Java互操作 31.2.4 自带IDE支持 31.3 用Kotlin能开发什幺 31.3.1 伺服器端程式 41.3.2 网页套用 41.3.3 本地执行程式 51.3.4 Android套用 51.4 为什幺选择Kotlin 51.4.1 Java程式设计师的选择 51.4.2 新手的选择 61.5 发展趋势展望 7第2章 準备工作 82.1 开发工具介绍 82.1.1 IntelliJ IDEA 82.1.2 Android Studio 212.1.3 Eclipse 282.2 构建工具 302.2.1 Gradle 302.2.2 Maven 342.3 编程规範 392.3.1 软体UI规範和人机互动规範 392.3.2 编码风格 442.4 本书阅读指导 53第3章 基本语法 553.1 基本类型 553.1.1 数值 553.1.2 字元 583.1.3 布尔 583.1.4 数组 583.1.5 字元串 623.2 集合 653.2.1 Set 653.2.2 List 663.2.3 Map 673.2.4 集合常用函式 683.2.5 扩展阅读 753.3 变数 753.3.1 变数声明 753.3.2 Any类型和null 763.3.3 智慧型转换和is运算符 773.3.4 可空变数和不可空变数 773.4 运算符 783.4.1 赋值运算符 783.4.2 算术运算符 793.4.3 关係运算符 793.4.4 区间运算符 803.4.5 逻辑运算符 813.4.6 位运算符 813.4.7 其他运算符 813.4.8 优先权 843.4.9 运算符重载 843.5 表达式 843.5.1 if表达式 843.5.2 when表达式 863.5.3 throw、try…catch表达式 873.5.4 正则表达式 883.5.5 return表达式 913.6 语句 913.6.1 异常处理 913.6.2 判断语句 933.6.3 循环语句 953.7 自定义函式 983.7.1 函式声明 983.7.2 函式调用 1013.7.3 函式的範围 1023.7.4 函式分类 1053.8 程式组织及可见性修饰符 1123.8.1 包 1123.8.2 可见性修饰符 114第4章 接口、类和对象 1164.1 综述 1164.1.1 定义接口 1174.1.2 定义类 1174.1.3 关于对象 1184.1.4 编程示例 1194.2 类 1194.2.1 类的声明 1194.2.2 构造函式 1204.2.3 类的继承 1234.2.4 类的实例化 1264.3 类的成员 1264.3.1 属性 1264.3.2 函式 1314.3.3 嵌套类 1324.3.4 内部类 1324.3.5 匿名内部类 1334.3.6 初始化模组 1334.3.7 对象声明 1344.4 特殊的类 1374.4.1 抽象类 1374.4.2 枚举类 1384.4.3 密封类 1404.4.4 数据类 1424.5 类的扩展 1454.5.1 扩展函式 1454.5.2 扩展属性 1484.5.3 扩展伴生对象 1484.6 类委託 1484.7 对象 1494.7.1 对象声明 1504.7.2 匿名对象 1514.8 类的设计 1534.8.1 设计原则 1534.8.2 常用图示 1584.8.3 PowerDesigner设计类图 1604.9 标準类库 162第5章 Kotlin开发Android套用1645.1 再次开发HelloWorld程式1645.1.1 配置Android开发环境1645.1.2 开发HelloWorld1655.1.3 Android开发步骤1695.2 了解Android开发1725.2.1 Android系统的技术架构1725.2.2 Android应用程式的构成1745.3 Activity和Intent1775.3.1 Toast提示1775.3.2 打开多个Activity179 5.3.3 关闭Activity1865.3.4 Activity生命周期1895.4 关于控制项1915.4.1 概述1915.4.2 关于布局1945.4.3 控制项大全1945.5 布局1985.5.1 线性布局1985.5.2 相对布局2065.5.3 帧布局2085.5.4 表格布局2085.5.5 格线布局2105.6 常用控制项2125.6.1 TextView2125.6.2 EditText2205.6.3 Button2295.6.4 ImageView2305.6.5 选择用途的控制项2355.7 关于事件2435.7.1 事件机制2435.7.2 监听事件机制2435.7.3 回调事件机制2475.8 对话框2525.8.1 简单对话框2525.8.2 单选对话框2535.8.3 多选对话框2545.8.4 进度对话框2545.8.5 自定义对话框2575.9 选单2595.9.1 选项选单2605.9.2 上下文选单2625.9.3 弹出选单265第6章 数据操作2676.1 综述2676.1.1 SharedPreferences2676.1.2 档案2686.1.3 资料库和资料库框架(SQLite资料库)2686.1.4 ContentProvider2696.1.5 网路2696.2 SharedPreferences2696.2.1 获取SharedPreferences对象2706.2.2 读取信息2716.2.3 写入信息2716.2.4 其他知识点2736.3 档案2746.3.1 资源档案读取2746.3.2 内部数据档案的读写2776.3.3 外部数据档案的读写2816.4 SQLite资料库2846.4.1 概述2846.4.2 使用SQLiteOpenHelper类2866.4.3 使用SQLiteDatabase类2916.5 ContentProvider2986.5.1 综述2996.5.2 开发ContentProvider3036.5.3 开发ConvertResolver3086.5.4 监听ContentProvider数据改变3106.6 网路3116.6.1 开发步骤3126.6.2 代码示例314后记317