日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)Kotlin移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)

Kotlin移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)

Kotlin移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)

定 價(jià):¥108.00

作 者: 白喆 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121414466 出版時(shí)間: 2021-07-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 519 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)基于Kotlin語(yǔ)言對(duì)Android移動(dòng)應(yīng)用程序開(kāi)發(fā)的知識(shí)點(diǎn)進(jìn)行總結(jié),對(duì)常用的SDK進(jìn)行分析,并通過(guò)實(shí)例工程進(jìn)行演示。本書(shū)共15章,內(nèi)容包括Android的開(kāi)發(fā)環(huán)境、工程創(chuàng)建、工程結(jié)構(gòu)、Kotlin基礎(chǔ)語(yǔ)法、控件與布局、活動(dòng)與碎片、后臺(tái)服務(wù)與廣播、數(shù)據(jù)存儲(chǔ)與共享、多媒體與傳感器、HTTP網(wǎng)絡(luò)通信、快速開(kāi)發(fā)套件、“粉色辣椒”開(kāi)發(fā)流程等。針對(duì)使用技巧、注意事項(xiàng)和相關(guān)概念,本書(shū)還提供了相應(yīng)的“提示”。

作者簡(jiǎn)介

暫缺《Kotlin移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)》作者簡(jiǎn)介

圖書(shū)目錄

第1章 Android的基礎(chǔ)知識(shí)
1.1 Android與Andy Rubin
1.2 Android的開(kāi)發(fā)環(huán)境
1.2.1 Android Studio的下載
1.2.2 Android Studio的安裝
1.2.3 Android SDK的下載安裝
1.2.4 Android Studio界面
1.2.5 Gradle更新
1.2.6 重構(gòu)工程
1.3 創(chuàng)建Android工程
1.3.1 Android工程的新建命令
1.3.2 Android工程的創(chuàng)建向?qū)?br />1.3.3 虛擬設(shè)備運(yùn)行工程
1.3.4 物理設(shè)備運(yùn)行工程
1.3.5 生成簽名的APK文件
1.4 Android的工程結(jié)構(gòu)
1.4.1 Project視圖
1.4.2 AndroidManifest.xml文件
1.4.3 build.gradle文件
1.4.4 res文件夾
第2章 Kotlin基礎(chǔ)
2.1 簡(jiǎn)介
2.2 變量
2.2.1 變量的命名規(guī)則
2.2.2 變量的命名方法
2.2.3 變量的聲明
2.3 數(shù)據(jù)類(lèi)型
2.3.1 基本數(shù)據(jù)類(lèi)型
2.3.2 基本數(shù)據(jù)類(lèi)型的自動(dòng)轉(zhuǎn)換
2.3.3 基本數(shù)據(jù)類(lèi)型的強(qiáng)制轉(zhuǎn)換
2.3.4 引用數(shù)據(jù)類(lèi)型
2.4 運(yùn)算符和位運(yùn)算
2.4.1 算術(shù)運(yùn)算符
2.4.2 關(guān)系運(yùn)算符
2.4.3 邏輯運(yùn)算符
2.4.4 賦值運(yùn)算符
2.4.5 運(yùn)算符優(yōu)先級(jí)
2.5 字符串
2.5.1 字符串字面量
2.5.2 String類(lèi)
2.5.3 StringBuffer類(lèi)和StringBuilder類(lèi)
2.6 分支語(yǔ)句
2.6.1 if語(yǔ)句
2.6.2 ifelse語(yǔ)句
2.6.3 ifelse ifelse語(yǔ)句
2.6.4 when語(yǔ)句
2.7 循環(huán)語(yǔ)句
2.7.1 while語(yǔ)句
2.7.2 dowhile語(yǔ)句
2.7.3 for語(yǔ)句
2.7.4 repeat語(yǔ)句
2.7.5 break語(yǔ)句
2.7.6 continue語(yǔ)句
2.8 數(shù)組
2.8.1 創(chuàng)建元素未初始化的數(shù)組
2.8.2 創(chuàng)建元素初始化的數(shù)組
2.8.3 空數(shù)組
2.8.4 二維數(shù)組
2.9 函數(shù)和Lambda表達(dá)式
2.9.1 函數(shù)和高階函數(shù)
2.9.2 匿名函數(shù)
2.9.3 Lambda表達(dá)式的基本形式
2.9.4 Lambda表達(dá)式參數(shù)的省略形式
2.9.5 let、also、apply、with和run函數(shù)
第3章 Kotlin的面向?qū)ο蠡A(chǔ)
3.1 類(lèi)
3.1.1 類(lèi)的聲明
3.1.2 創(chuàng)建類(lèi)的實(shí)例
3.1.3 屬性的get()和set()方法
3.1.4 擴(kuò)展屬性和擴(kuò)展方法
3.1.5 自動(dòng)生成KDoc文檔
3.1.6 繼承
3.2 重寫(xiě)與重載
3.3 抽象類(lèi)和抽象方法
3.4 包
3.5 封裝和訪問(wèn)控制符
3.6 接口
3.7 委托
3.7.1 類(lèi)的委托
3.7.2 變量的委托
3.8 屬性的延遲初始化
3.8.1 lateinit
3.8.2 by lazy
第4章 Kotlin的面向?qū)ο筮M(jìn)階
4.1 數(shù)據(jù)類(lèi)
4.2 密封類(lèi)
4.3 對(duì)象類(lèi)
4.4 伴生對(duì)象
4.5 枚舉
4.5.1 枚舉基礎(chǔ)用法
4.5.2 枚舉進(jìn)階用法
4.6 集合
4.6.1 Set集合
4.6.2 List集合
4.6.3 Map類(lèi)
4.7 泛型
4.7.1 泛型類(lèi)
4.7.2 泛型接口
4.7.3 泛型方法
4.8 異常處理
4.8.1 異常處理基礎(chǔ)用法
4.8.2 異常處理進(jìn)階用法
4.8.3 自定義異常處理用法
4.9 多線程
4.9.1 Thread類(lèi)
4.9.2 Runnable接口
4.9.3 Callable接口
4.9.4 Synchronized注解和
synchronized代碼塊
4.9.5 volatile注解
4.10 協(xié)程
4.10.1 添加依賴庫(kù)
4.10.2 協(xié)程作用域
4.10.3 啟動(dòng)協(xié)程
4.10.4 掛起協(xié)程
第5章 Android的基礎(chǔ)控件
5.1 控件基礎(chǔ)
5.1.1 控件的創(chuàng)建方式
5.1.2 View類(lèi)
5.1.3 UI控件的常用單位
5.2 文本視圖
5.2.1 TextView控件
5.2.2 實(shí)例工程:顯示文本
5.3 輸入框
5.3.1 EditText控件
5.3.2 實(shí)例工程:輸入發(fā)送信息
5.4 按鈕
5.4.1 Button控件
5.4.2 實(shí)例工程:?jiǎn)螕舭粹o獲取系統(tǒng)時(shí)間
5.5 圖像視圖
5.5.1 ImageView控件
5.5.2 實(shí)例工程:顯示圖像
5.6 圖像按鈕
5.6.1 ImageButton控件
5.6.2 實(shí)例工程:提示廣播信息狀態(tài)的圖像按鈕
5.7 單選按鈕
5.7.1 RadioButton控件
5.7.2 實(shí)例工程:選擇性別的單選框
5.8 復(fù)選框
5.8.1 Checkbox控件
5.8.2 實(shí)例工程:興趣愛(ài)好的復(fù)選框
5.9 開(kāi)關(guān)按鈕
5.9.1 Switch控件
5.9.2 實(shí)例工程:房間燈的開(kāi)關(guān)按鈕
5.10 提示信息
5.10.1 Toast控件
5.10.2 實(shí)例工程:不同位置顯示的提示信息
5.11 對(duì)話框
5.11.1 AlertDialog控件
5.11.2 實(shí)例工程:默認(rèn)對(duì)話框和自定義對(duì)話框
5.12 日期選擇器
5.12.1 DatePicker控件
5.12.2 實(shí)例工程:設(shè)置日期的日期選擇器
5.13 時(shí)間選擇器
5.13.1 TimePicker控件
5.13.2 實(shí)例工程:設(shè)置時(shí)間的時(shí)間選擇器
5.14 滾動(dòng)條視圖
5.14.1 ScrollView控件
5.14.2 實(shí)例工程:滾動(dòng)顯示視圖
5.15 通知
5.15.1 Notification控件
5.15.2 實(shí)例工程:彈出式通知和自定義視圖通知
第6章 Android的布局組件
6.1 線性布局
6.1.1 LinearLayout組件
6.1.2 實(shí)例工程:動(dòng)態(tài)視圖的線性布局
6.2 相對(duì)布局
6.2.1 RelativeLayout組件
6.2.2 實(shí)例工程:顯示方位的相對(duì)布局
6.3 表格布局
6.3.1 TableLayout組件
6.3.2 實(shí)例工程:登錄界面的表格視圖
6.4 網(wǎng)格布局
6.4.1 GridLayout組件
6.4.2 實(shí)例工程:模仿計(jì)算器界面的網(wǎng)格布局
6.5 幀布局
6.5.1 FrameLayout組件
6.5.2 實(shí)例工程:分層顯示圖像的幀布局
6.6 約束布局
6.6.1 ConstraintLayout組件
6.6.2 實(shí)例工程:模仿朋友圈頂部的約束布局
第7章 Android的進(jìn)階控件與適配綁定
7.1 數(shù)據(jù)適配原理
7.2 列表視圖
7.2.1 ListView控件
7.2.2 實(shí)例工程:簡(jiǎn)單數(shù)據(jù)的列表視圖
7.2.3 實(shí)例工程:帶緩存的自定義視圖列表
7.3 網(wǎng)格視圖
7.3.1 GridView控件
7.3.2 實(shí)例工程:顯示商品類(lèi)別的網(wǎng)格視圖
7.4 懸浮框
7.4.1 PopupWindow控件
7.4.2 實(shí)例工程:?jiǎn)螕舭粹o顯示自定義懸浮框
7.5 翻轉(zhuǎn)視圖
7.5.1 ViewFlipper控件
7.5.2 實(shí)例工程:輪流顯示圖像的翻轉(zhuǎn)視圖
7.6 分頁(yè)視圖
7.6.1 ViewPager控件
7.6.2 實(shí)例工程:歡迎引導(dǎo)頁(yè)
7.7 視圖綁定
7.7.1 ViewBinding
7.7.2 實(shí)例工程:使用視圖綁定改造歡迎引導(dǎo)頁(yè)
7.8 數(shù)據(jù)綁定
7.8.1 DataBinding
7.8.2 BaseObservable類(lèi)
7.8.3 ObservableField類(lèi)
7.8.4 實(shí)例工程:使用數(shù)據(jù)綁定改造歡迎引導(dǎo)頁(yè)
第8章 Android的基本程序單元
8.1 活動(dòng)
8.1.1 Activity組件
8.1.2 Activity的創(chuàng)建和刪除
8.1.3 Activity的啟動(dòng)和關(guān)閉
8.1.4 Activity的生命周期
8.1.5 Activity的啟動(dòng)模式
8.1.6 實(shí)例工程:Activity的數(shù)據(jù)傳遞
8.2 碎片
8.2.1 Fragment組件
8.2.2 Fragment的生命周期
8.2.3 實(shí)例工程:導(dǎo)航分頁(yè)的主界面
第9章 Android的后臺(tái)服務(wù)與廣播
9.1 服務(wù)
9.1.1 Service組件
9.1.2 Service的生命周期
9.1.3 實(shí)例工程:Service的開(kāi)啟和停止
9.1.4 實(shí)例工程:Service的綁定和數(shù)據(jù)傳遞
9.1.5 實(shí)例工程:Service顯示Notification
9.2 廣播接收器
9.2.1 BroadcastReceiver組件
9.2.2 接收廣播
9.2.3 實(shí)例工程:顯式和隱式接收廣播
9.2.4 發(fā)送廣播
9.2.5 實(shí)例工程:發(fā)送標(biāo)準(zhǔn)廣播和有序廣播
第10章 Android的數(shù)據(jù)存儲(chǔ)與共享
10.1 共享偏好設(shè)置
10.1.1 SharedPreferences組件
10.1.2 實(shí)例工程:用戶登錄
10.2 輕量級(jí)數(shù)據(jù)庫(kù)
10.2.1 SQLite的字段類(lèi)型
10.2.2 SQLite組件
10.2.3 實(shí)例工程:自定義通訊錄
10.3 內(nèi)容提供者
10.3.1 URI
10.3.2 數(shù)據(jù)交換原理
10.3.3 ContentProvider組件
10.3.4 實(shí)例工程:自定義內(nèi)容提供者
10.3.5 實(shí)例工程:訪問(wèn)和修改系統(tǒng)通訊錄數(shù)據(jù)
10.4 JavaScript對(duì)象表示法
10.4.1 JSON的數(shù)據(jù)結(jié)構(gòu)
10.4.2 JSONObject類(lèi)
10.4.3 實(shí)例工程:合成和解析JSON數(shù)據(jù)
第11章 Android的多媒體與傳感器
11.1 系統(tǒng)相機(jī)和相冊(cè)
11.1.1 實(shí)例工程:拍照、選取和顯示圖片
11.1.2 實(shí)例工程:錄制、選取和播放視頻
11.2 拍攝照片和錄制視頻
11.2.1 Camera2組件
11.2.2 ImageReader類(lèi)
11.2.3 MediaRecorder類(lèi)
11.2.4 實(shí)例工程:使用Camera類(lèi)拍攝照片
11.2.5 實(shí)例工程:使用Camera2類(lèi)錄制視頻
11.3 錄制音頻
11.3.1 AudioRecord類(lèi)
11.3.2 AudioTrack類(lèi)
11.3.3 實(shí)例工程:使用AudioRecord類(lèi)錄音
11.3.4 實(shí)例工程:使用MediaRecorder類(lèi)錄音
11.4 傳感器
11.4.1 Sensor組件
11.4.2 運(yùn)動(dòng)類(lèi)傳感器
11.4.3 實(shí)例工程:搖一搖比大小
11.4.4 位置類(lèi)傳感器
11.4.5 實(shí)例工程:指南針
11.4.6 環(huán)境類(lèi)傳感器
11.4.7 實(shí)例工程:光照計(jì)和氣壓計(jì)
11.5 位置服務(wù)
11.5.1 Location組件
11.5.2 實(shí)例工程:獲取經(jīng)緯度坐標(biāo)
……
第12章 Android的HTTP網(wǎng)絡(luò)通信
第13章 Android的快速開(kāi)發(fā)套件
第14章 “粉色辣椒”開(kāi)發(fā)流程
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)