图书介绍

零基础学Kotlin之Android项目开发实战PDF|Epub|txt|kindle电子书版本网盘下载

零基础学Kotlin之Android项目开发实战
  • 郭宝利编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121355196
  • 出版时间:2019
  • 标注页数:318页
  • 文件大小:97MB
  • 文件页数:329页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

零基础学Kotlin之Android项目开发实战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 了解Kotlin1

1.1 Kotlin是什么1

1.2 Kotlin的特点2

1.2.1 简洁2

1.2.2 安全2

1.2.3 与Java互操作3

1.2.4 自带IDE支持3

1.3 用Kotlin能开发什么3

1.3.1 服务器端程序4

1.3.2 网页应用4

1.3.3 本地执行程序5

1.3.4 Android应用5

1.4 为什么选择Kotlin5

1.4.1 Java程序员的选择5

1.4.2 新手的选择6

1.5 发展趋势展望7

第2章 准备工作8

2.1 开发工具介绍8

2.1.1 lntelliJ IDEA8

2.1.2 Android Studio21

2.1.3 Eclipse28

2.2 构建工具30

2.2.1 Gradle30

2.2.2 Maven34

2.3 编程规范39

2.3.1 软件UI规范和人机交互规范39

2.3.2 编码风格44

2.4 本书阅读指导53

第3章 基本语法55

3.1 基本类型55

3.1.1 数值55

3.1.2 字符58

3.1.3 布尔58

3.1.4 数组58

3.1.5 字符串62

3.2 集合65

3.2.1 Set65

3.2.2 List66

3.2.3 Map67

3.2.4 集合常用函数68

3.2.5 扩展阅读75

3.3 变量75

3.3.1 变量声明75

3.3.2 Any类型和null76

3.3.3 智能转换和is运算符77

3.3.4 可空变量和不可空变量77

3.4 运算符78

3.4.1 赋值运算符78

3.4.2 算术运算符79

3.4.3 关系运算符79

3.4.4 区间运算符80

3.4.5 逻辑运算符81

3.4.6 位运算符81

3.4.7 其他运算符81

3.4.8 优先级84

3.4.9 运算符重载84

3.5 表达式84

3.5.1 if表达式84

3.5.2 when表达式86

3.5.3 throw、try…catch表达式87

3.5.4 正则表达式88

3.5.5 return表达式91

3.6 语句91

3.6.1 异常处理91

3.6.2 判断语句93

3.6.3 循环语句95

3.7 自定义函数98

3.7.1 函数声明98

3.7.2 函数调用101

3.7.3 函数的范围102

3.7.4 函数分类105

3.8 程序组织及可见性修饰符112

3.8.1 包112

3.8.2 可见性修饰符114

第4章 接口、类和对象116

4.1 综述116

4.1.1 定义接口117

4.1.2 定义类117

4.1.3 关于对象118

4.1.4 编程示例119

4.2 类119

4.2.1 类的声明119

4.2.2 构造函数120

4.2.3 类的继承123

4.2.4 类的实例化126

4.3 类的成员126

4.3.1 属性126

4.3.2 函数131

4.3.3 嵌套类132

4.3.4 内部类132

4.3.5 匿名内部类133

4.3.6 初始化模块133

4.3.7 对象声明134

4.4 特殊的类137

4.4.1 抽象类137

4.4.2 枚举类138

4.4.3 密封类140

4.4.4 数据类142

4.5 类的扩展145

4.5.1 扩展函数145

4.5.2 扩展属性148

4.5.3 扩展伴生对象148

4.6 类委托148

4.7 对象149

4.7.1 对象声明150

4.7.2 匿名对象151

4.8 类的设计153

4.8.1 设计原则153

4.8.2 常用图标158

4.8.3 PowerDesigner设计类图160

4.9 标准类库162

第5章 Kotlin开发Android应用164

5.1 再次开发HelloWorld程序164

5.1.1 配置Android开发环境164

5.1.2 开发HelloWorld165

5.1.3 Android开发步骤169

5.2 了解Android开发172

5.2.1 Android系统的技术架构172

5.2.2 Android应用程序的构成174

5.3 Activity和Intent177

5.3.1 Toast提示177

5.3.2 打开多个Activity179

5.3.3 关闭Activity186

5.3.4 Activity生命周期189

5.4 关于控件191

5.4.1 概述191

5.4.2 关于布局194

5.4.3 控件大全194

5.5 布局198

5.5.1 线性布局198

5.5.2 相对布局206

5.5.3 帧布局208

5.5.4 表格布局208

5.5.5 网格布局210

5.6 常用控件212

5.6.1 TextView212

5.6.2 EditText220

5.6.3 Button229

5.6.4 ImageView230

5.6.5 选择用途的控件235

5.7 关于事件243

5.7.1 事件机制243

5.7.2 监听事件机制243

5.7.3 回调事件机制247

5.8 对话框252

5.8.1 简单对话框252

5.8.2 单选对话框253

5.8.3 多选对话框254

5.8.4 进度对话框254

5.8.5 自定义对话框257

5.9 菜单259

5.9.1 选项菜单260

5.9.2 上下文菜单262

5.9.3 弹出菜单265

第6章 数据操作267

6.1 综述267

6.1.1 SharedPreferences267

6.1.2 文件268

6.1.3 数据库和数据库框架(SQLite数据库)268

6.1.4 ContentProvider269

6.1.5 网络269

6.2 SharedPreferences269

6.2.1 获取SharedPreferences对象270

6.2.2 读取信息271

6.2.3 写入信息271

6.2.4 其他知识点273

6.3 文件274

6.3.1 资源文件读取274

6.3.2 内部数据文件的读写277

6.3.3 外部数据文件的读写281

6.4 SQLite数据库284

6.4.1 概述284

6.4.2 使用SQLiteOpenHelper类286

6.4.3 使用SQLiteDatabase类291

6.5 ContentProvider298

6.5.1 综述299

6.5.2 开发ContentProvider303

6.5.3 开发ConvertResolver308

6.5.4 监听ContentProvider数据改变310

6.6 网络311

6.6.1 开发步骤312

6.6.2 代码示例314

后记317

热门推荐