图书介绍

Kotlin语言实例精解PDF|Epub|txt|kindle电子书版本网盘下载

Kotlin语言实例精解
  • (美)艾亚努·阿德勒肯著;王福会译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302516552
  • 出版时间:2019
  • 标注页数:401页
  • 文件大小:206MB
  • 文件页数:417页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

Kotlin语言实例精解PDF格式电子书版下载

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

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

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

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

图书目录

第1章 基础知识1

1.1开始Kotlin之旅1

1.1.1安装JDK3

1.1.2编译Kotlin程序4

1.1.3运行第一个Kotlin程序6

1.1.4在IDE中工作8

1.2 Kotlin编程语言基础知识10

1.2.1 Kotlin知识10

1.2.2面向对象程序设计28

1.3 Kotlin的优点30

1.4利用Kotlin开发Android应用程序31

1.4.1设置Android Studio31

1.4.2构建第一个Android应用程序34

1.5 Web基础知识42

1.5.1 Web的含义42

1.5.2超文本传输协议42

1.5.3客户端和服务器43

1.5.4 HTTP请求和响应43

1.5.5 HTTP方法43

1.6本章小结44

第2章 构建Android应用程序——俄罗斯方块游戏45

2.1 Android概述45

2.1.1活动46

2.1.2意图46

2.1.3意图过滤器47

2.1.4片段47

2.1.5服务47

2.1.6加载器47

2.1.7内容提供商47

2.2理解俄罗斯方块游戏48

2.3创建用户界面49

2.3.1 ConstraintLayout51

2.3.2定义尺寸资源54

2.3.3视图56

2.3.4视图组57

2.3.5定义字符串资源62

2.3.6处理输入事件65

2.3.7与SharedPreferences协同工作70

2.3.8实现游戏活动布局75

2.4 App清单文件78

2.4.1 〈action〉81

2.4.2 〈activity〉81

2.4.3 〈application〉81

2.4.4 〈category〉82

2.4.5 〈intent-filter〉83

2.4.6 〈manifest〉83

2.5本章小结83

第3章 俄罗斯方块游戏的逻辑和功能84

3.1实现游戏体验过程84

3.1.1图块建模85

3.1.2构建应用程序模型100

3.1.3创建TetrisView111

3.2 MVP模式简介122

3.2.1 MVP的含义122

3.2.2 MVP实现123

3.3本章小结123

第4章 设计并实现Messenger后端应用程序124

4.1设计Messenger API124

4.1.1应用程序编程接口124

4.1.2 REST125

4.1.3设计Messenger API系统125

4.2实现Messenger后端128

4.2.1 PostgreSQL128

4.2.2创建新的Spring Boot应用程序129

4.2.3 Spring Boot概述132

4.2.4限制API访问154

4.3将Messenger API部署至AWS上173

4.3.1配置AWS上的PostgreSQL173

4.3.2向Amazon Elastic Beanstalk部署Messenger API176

4.4本章小结178

第5章 构建Messenger Android App(第1部分)180

5.1开发Messenger App180

5.1.1纳入项目依赖关系180

5.1.2开发登录UI182

5.1.3设计注册UI209

5.2本章小结219

第6章 构建Messenger Android App(第2部分)220

6.1创建主UI220

6.1.1创建MainView220

6.1.2创建MainInteractor222

6.1.3创建MainPresenter225

6.1.4封装MainV iew227

6.1.5创建MainActivity菜单238

6.2创建聊天UI239

6.2.1创建聊天布局239

6.2.2准备聊天UI模型241

6.2.3创建ChatInteractor和ChatPresenter242

6.3应用程序设置249

6.4 Android应用程序测试259

6.5执行后台操作260

6.5.1 AsyncTask260

6.5.2 IntentService260

6.6本章小结261

第7章 在数据库中存储信息262

7.1与内部存储协同工作262

7.1.1向内部存储中写入文件262

7.1.2从内部存储中读取私有文件263

7.1.3基于内部存储的示例程序263

7.1.4保存缓存文件277

7.2与外部存储协同工作277

7.2.1获得外部存储许可277

7.2.2媒介的有效性278

7.2.3存储共享文件279

7.2.4利用外部存储缓存文件279

7.3网络存储279

7.4与内容提供商协同工作295

7.5本章小结306

第8章Android App的安全和部署307

8.1 Android应用程序安全307

8.1.1内部存储307

8.1.2网络安全308

8.1.3输入验证309

8.1.4与用户凭证协同工作309

8.1.5代码混淆技术309

8.1.6广播接收器的安全性309

8.1.7动态加载代码309

8.1.8服务的安全性310

8.2启用和发布Android应用程序310

8.2.1理解Android开发者程序策略311

8.2.2设置Android开发者账号311

8.2.3本地化规划311

8.2.4规划同步版本311

8.2.5根据质量标准进行测试311

8.2.6构建可发布的APK312

8.2.7规划应用程序的Play Store列表312

8.2.8将应用程序包上传至alpha或beta测试312

8.2.9设备兼容性定义312

8.2.10启用前报告评估312

8.2.11定价和应用程序分发配置312

8.2.12分发选项的选取313

8.2.13应用程序内产品和订阅设置313

8.2.14制定应用程序内容评级313

8.2.15发布应用程序313

8.2.16发布Android应用程序320

8.3本章小结324

第9章 创建Place Reviewer后台应用程序325

9.1 MVC设计模式325

9.1.1模型325

9.1.2视图325

9.1.3控制器326

9.2设计并实现Place Reviewer后台程序326

9.2.1用例标识326

9.2.2标识数据327

9.2.3设置数据库327

9.2.4实现后台应用程序328

9.2.5将后台程序连接至Postgres330

9.2.6创建模型330

9.2.7创建数据存储库333

9.2.8 Place Reviewer业务逻辑实现334

9.2.9 Place Reviewer后台应用程序的安全问题336

9.2.10基于Spring MVC的Web内容服务340

9.3利用ELK管理Spring应用程序日志343

9.3.1利用Spring生成日志343

9.3.2安装Elasticsearch343

9.3.3安装Kibana345

9.3.4 Logstash346

9.3.5配置Kibana347

9.4本章小结349

第10章 实现Place Reviewer前端350

10.1利用Thymeleaf生成视图350

10.1.1实现用户注册视图351

10.1.2实现登录视图365

10.1.3 Google Places API Web服务369

10.1.4实现主视图371

10.1.5生成评论382

10.2 Spring应用程序测试395

10.2.1添加测试依赖关系395

10.2.2定义配置类396

10.2.3利用自定义配置设置配置类396

10.2.4编写第一个测试程序397

10.3本章小结400

后记401

热门推荐