-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

基于Kotlin的Android應用程序開發

( 簡體 字)
作者:薛崗類別:1. -> 程式設計 -> 手機程式 -> Kotlin
譯者:
出版社:人民郵電出版社基于Kotlin的Android應用程序開發 3dWoo書號: 50809
詢問書籍請說出此書號!

缺書
NT售價: 250

出版日:3/1/2019
頁數:203
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787115500984
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

書籍的核心內容被化分成10個章節,所涉及技術點包含:Kotlin語言、Android界面技術、多線程技術、數據持久化和系統服務等,相關內容的討論和結果可為基本的Android應用程序開發提供技術指導和支持。本書以案例驅動方式介紹相關程序的實現方法和過程,本書還通過示例程序版本迭代的方式,逐漸升入討論核心技術和實現方法。
目錄:

第1章 Kotlin語言基礎 1
1.1 基本語法 1
1.1.1 基本數據類型 3
1.1.2 包 6
1.1.3 程序的控制結構 6
1.1.4 返回值與循環結構的跳轉 8
1.1.5 集合類型 9
1.1.6 數值范圍 9
1.1.7 等式 10
1.1.8 操作符 10
1.1.9 其他操作符 10
1.1.10 違例處理 10
1.2 方法與Lambda表達式 11
1.2.1 方法(或函數) 11
1.2.2 方法的聲明與使用 12
1.2.3 Lambda表達式和高階方法 13
1.2.4 匿名方法和閉包 14
1.3 類與對象 15
1.3.1 類的聲明 16
1.3.2 類的構建器 16
1.3.3 類的實例化 18
1.3.4 設值器和取值器(setter和getter) 18
1.3.5 類的繼承 19
1.3.6 繼承中方法的覆蓋 20
1.3.7 繼承中屬性的覆蓋 21
1.3.8 抽象類與接口 21
1.3.9 多重繼承 23
1.3.10 程序對象的可見性說明 24
1.3.11 擴展 24
1.3.12 數據類 25
1.3.13 拆分結構 26
1.3.14 嵌套類和內部類 27
1.3.15 枚舉類 27
1.3.16 this操作符 27
1.4 泛型、對象表達式和代理 28
1.4.1 泛型 28
1.4.2 基于泛型聲明方法和泛型限制 30
1.4.3 對象表達式 30
1.4.4 對象聲明 31
1.4.5 伴隨對象 32
1.4.6 類代理 32
1.4.7 代理屬性 33
1.4.8 預定義的代理工具 34
1.4.9 本地代理屬性 35
1.4.10 注解 36
1.4.11 反省 36
本章練習 38
第2章 Android應用開發概述 39
2.1 Android平臺與開發環境 39
2.2 開發項目的創建 41
2.2.1 新建項目中的源程序 42
2.2.2 程序的運行與修改 44
2.3 構建可交互的簡單應用 45
2.3.1 配置主窗體的布局文件 46
2.3.2 交互界面及功能實現 49
2.3.3 按鈕功能的其他實現方法 51
2.4 日志工具的使用 53
本章練習 54
第3章 多窗體應用 55
3.1 窗體類的實現 56
3.1.1 項目的主配置文件 57
3.1.2 下拉列表組件功能的實現 58
3.1.3 定義新窗體 59
3.2 窗體間的消息傳遞 61
3.3 基于Intent對象啟動運行環境中其他應用程序 63
3.3.1 使用Intent對象啟動短消息應用 63
3.3.2 使用Intent對象啟動Email應用 64
本章練習 65
第4章 布局與界面交互組件 66
4.1 布局 67
4.1.1 相對布局 67
4.1.2 線性布局 70
4.1.3 網格布局 72
4.1.4 約束布局 75
4.1.5 ScrollView組件 76
4.2 界面交互組件 77
4.2.1 視圖類組件 77
4.2.2 按鈕類組件 78
4.2.3 信息提示組件 82
本章練習 83
第5章 窗體類運行時的生命周期 86
5.1 基于多線程的界面更新 87
5.1.1 界面計時功能的實現 89
5.1.2 窗體界面狀態的變化 91
5.2 Android平臺中通訊錄(組件)的訪問 94
5.2.1 通訊錄 94
5.2.2 通訊錄的訪問 95
5.2.3 用戶信息在通訊錄中的保存 97
本章練習 99
第6章 列表與適配器 100
6.1 項目資源和數據準備 101
6.2 程序中界面的實現 103
6.2.1 主窗體的實現 103
6.2.2 顯示設備名稱 109
6.2.3 顯示設備信息 112
6.3 界面顯示內容的動畫效果 113
6.3.1 動畫效果的定義與使用 113
6.3.2 在示例程序中實現動畫效果 116
本章練習 116
第7章 碎片技術 118
7.1 碎片的創建與加載 119
7.1.1 創建碎片 119
7.1.2 在窗體中加載碎片 124
7.2 實現界面中的交互功能 125
7.2.1 更新InfoFragment類 125
7.2.2 調整主窗體布局及實現類 126
7.2.3 修改ItemFragment類 128
7.3 根據顯示條件顯示不同的界面 129
7.3.1 布局文件的組織 130
7.3.2 應用程序的調整 132
本章練習 134
第8章 菜單與導航抽屜式界面 135
8.1 菜單的組織與聲明 137
8.1.1 創建菜單 137
8.1.2 示例程序中的數據類 139
8.1.3 實現基本的程序類 139
8.2 菜單的加載與功能實現 142
8.2.1 菜單的加載 142
8.2.2 菜單項的功能實現方法 142
8.2.3 完善程序中其他功能 143
8.2.4 項目中窗體間的關系聲明 146
8.3 導航抽屜式界面 147
8.3.1 Android SDK中的支持類庫 147
8.3.2 導航抽屜式界面的程序組成 147
8.3.3 在導航抽屜式界面中實現共享功能 150
8.3.4 基于導航抽屜式界面的地圖應用 152
本章練習 156
第9章 基于SQLite的數據持久化 157
9.1 SQLite的使用 157
9.1.1 數據庫的創建與管理 157
9.1.2 數據庫的版本控制 159
9.1.3 數據庫的訪問 161
9.2 基于SQLite構建簡單的應用程序 163
9.2.1 數據庫創建類 163
9.2.2 數據庫訪問類 165
9.2.3 界面類的實現 168
9.3 異步任務 172
本章練習 174
第10章 應用服務 175
10.1 Started服務 175
10.1.1 基于Started服務推送系統通知 176
10.1.2 在Started服務中實現音頻的播放 182
10.2 Bound服務 182
10.2.1 基于Bound服務實現音頻播放功能 184
10.2.2 基于Bound服務實現GPS定位 187
本章練習 192
第11章 傳感器 193
11.1 傳感器的檢測 194
11.1.1 應用程序的界面布局 194
11.1.2 檢測設備中的傳感器 195
11.2 傳感器的訪問 197
本章練習 201
附錄A Android應用開發環境的配置 202
附錄B Android Studio中程序的斷點調試方法 205
參考文獻 207
序: