TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
Kotlin語言實例精解(簡體書)
滿額折
Kotlin語言實例精解(簡體書)
Kotlin語言實例精解(簡體書)
Kotlin語言實例精解(簡體書)
Kotlin語言實例精解(簡體書)
Kotlin語言實例精解(簡體書)
Kotlin語言實例精解(簡體書)
Kotlin語言實例精解(簡體書)
Kotlin語言實例精解(簡體書)
Kotlin語言實例精解(簡體書)
Kotlin語言實例精解(簡體書)
Kotlin語言實例精解(簡體書)
Kotlin語言實例精解(簡體書)
Kotlin語言實例精解(簡體書)

Kotlin語言實例精解(簡體書)

人民幣定價:129 元
定  價:NT$ 774 元
優惠價:87673
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:20 點
相關商品
商品簡介
目次

商品簡介

本書詳細闡述了與Kotlin開發相關的基本解決方案,主要包括俄羅斯方塊遊戲、設計並實現Messenger後端應用程序、在數據庫中存儲信息、Android App的安全和部署、Place Reviewer後臺應用程序、Place Reviewer前端設計等內容。此外,本書還提供了相應的示例、代碼,以幫助讀者進一步理解相關方案的實現過程。 本書適合作為高等院校計算機及相關專業的教材和教學參考書,也可作為相關開發人員的自學教材和參考手冊。

目次

目 錄
第1章 基礎知識 1
1.1 開始Kotlin之旅 1
1.1.1 安裝JDK 3
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 Studio 31
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 ConstraintLayout 51
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 81
2.4.2 81
2.4.3 81
2.4.4 82
2.4.5 83
2.4.6 83
2.5 本章小結 83
第3章 俄羅斯方塊遊戲的邏輯和功能 84
3.1 實現遊戲體驗過程 84
3.1.1 圖塊建模 85
3.1.2 構建應用程序模型 100
3.1.3 創建TetrisView 111
3.2 MVP模式簡介 122
3.2.1 MVP的含義 122
3.2.2 MVP實現 123
3.3 本章小結 123
第4章 設計並實現Messenger後端應用程序 124
4.1 設計Messenger API 124
4.1.1 應用程序編程接口 124
4.1.2 REST 125
4.1.3 設計Messenger API系統 125
4.2 實現Messenger後端 128
4.2.1 PostgreSQL 128
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上的PostgreSQL 173
4.3.2 向Amazon Elastic Beanstalk部署Messenger API 176
4.4 本章小結 178
第5章 構建Messenger Android App(第1部分) 180
5.1 開發Messenger App 180
5.1.1 納入項目依賴關係 180
5.1.2 開發登錄UI 182
5.1.3 設計註冊UI 209
5.2 本章小結 219
第6章 構建Messenger Android App(第2部分) 220
6.1 創建主UI 220
6.1.1 創建MainView 220
6.1.2 創建MainInteractor 222
6.1.3 創建MainPresenter 225
6.1.4 封裝MainView 227
6.1.5 創建MainActivity菜單 238
6.2 創建聊天UI 239
6.2.1 創建聊天佈局 239
6.2.2 準備聊天UI模型 241
6.2.3 創建ChatInteractor和ChatPresenter 242
6.3 應用程序設置 249
6.4 Android應用程序測試 259
6.5 執行後臺操作 260
6.5.1 AsyncTask 260
6.5.2 IntentService 260
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 構建可發佈的APK 312
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 將後台程序連接至Postgres 330
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 安裝Elasticsearch 343
9.3.3 安裝Kibana 345
9.3.4 Logstash 346
9.3.5 配置Kibana 347
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

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 673
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區