中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 Kotlin移動應用開發技術

作者:白?
出版社:電子工業出版社出版時間:2021-07-01
開本: 其他 頁數: 532
中 圖 價:¥69.0(6.4折) 定價  ¥108.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Kotlin移動應用開發技術 版權信息

Kotlin移動應用開發技術 內容簡介

本書基于Kotlin語言對Android移動應用程序開發的知識點進行總結,對常用的SDK進行分析,并通過實例工程進行演示。本書共15章,內容包括Android的開發環境、工程創建、工程結構、Kotlin基礎語法、控件與布局、活動與碎片、后臺服務與廣播、數據存儲與共享、多媒體與傳感器、HTTP網絡通信、快速開發套件、“粉色辣椒”開發流程等。針對使用技巧、注意事項和相關概念,本書還提供了相應的“提示”。

Kotlin移動應用開發技術 目錄

第1章 Android的基礎知識
1.1 Android與Andy Rubin
1.2 Android的開發環境
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 重構工程
1.3 創建Android工程
1.3.1 Android工程的新建命令
1.3.2 Android工程的創建向導
1.3.3 虛擬設備運行工程
1.3.4 物理設備運行工程
1.3.5 生成簽名的APK文件
1.4 Android的工程結構
1.4.1 Project視圖
1.4.2 AndroidManifest.xml文件
1.4.3 build.gradle文件
1.4.4 res文件夾

第2章 Kotlin基礎
2.1 簡介
2.2 變量
2.2.1 變量的命名規則
2.2.2 變量的命名方法
2.2.3 變量的聲明
2.3 數據類型
2.3.1 基本數據類型
2.3.2 基本數據類型的自動轉換
2.3.3 基本數據類型的強制轉換
2.3.4 引用數據類型
2.4 運算符和位運算
2.4.1 算術運算符
2.4.2 關系運算符
2.4.3 邏輯運算符
2.4.4 賦值運算符
2.4.5 運算符優先級
2.5 字符串
2.5.1 字符串字面量
2.5.2 String類
2.5.3 StringBuffer類和StringBuilder類
2.6 分支語句
2.6.1 if語句
2.6.2 ifelse語句
2.6.3 ifelse ifelse語句
2.6.4 when語句
2.7 循環語句
2.7.1 while語句
2.7.2 dowhile語句
2.7.3 for語句
2.7.4 repeat語句
2.7.5 break語句
2.7.6 continue語句
2.8 數組
2.8.1 創建元素未初始化的數組
2.8.2 創建元素初始化的數組
2.8.3 空數組
2.8.4 二維數組
2.9 函數和Lambda表達式
2.9.1 函數和高階函數
2.9.2 匿名函數
2.9.3 Lambda表達式的基本形式
2.9.4 Lambda表達式參數的省略形式
2.9.5 let、also、apply、with和run函數

第3章 Kotlin的面向對象基礎
3.1 類
3.1.1 類的聲明
3.1.2 創建類的實例
3.1.3 屬性的get()和set()方法
3.1.4 擴展屬性和擴展方法
3.1.5 自動生成KDoc文檔
3.1.6 繼承
3.2 重寫與重載
3.3 抽象類和抽象方法
3.4 包
3.5 封裝和訪問控制符
3.6 接口
3.7 委托
3.7.1 類的委托
3.7.2 變量的委托
3.8 屬性的延遲初始化
3.8.1 lateinit
3.8.2 by lazy

第4章 Kotlin的面向對象進階
4.1 數據類
4.2 密封類
4.3 對象類
4.4 伴生對象
4.5 枚舉
4.5.1 枚舉基礎用法
4.5.2 枚舉進階用法
4.6 集合
4.6.1 Set集合
4.6.2 List集合
4.6.3 Map類
4.7 泛型
4.7.1 泛型類
4.7.2 泛型接口
4.7.3 泛型方法
4.8 異常處理
4.8.1 異常處理基礎用法
4.8.2 異常處理進階用法
4.8.3 自定義異常處理用法
4.9 多線程
4.9.1 Thread類
4.9.2 Runnable接口
4.9.3 Callable接口
4.9.4 Synchronized注解和
synchronized代碼塊
4.9.5 volatile注解
4.10 協程
4.10.1 添加依賴庫
4.10.2 協程作用域
4.10.3 啟動協程
4.10.4 掛起協程

第5章 Android的基礎控件
5.1 控件基礎
5.1.1 控件的創建方式
5.1.2 View類
5.1.3 UI控件的常用單位
5.2 文本視圖
5.2.1 TextView控件
5.2.2 實例工程:顯示文本
5.3 輸入框
5.3.1 EditText控件
5.3.2 實例工程:輸入發送信息
5.4 按鈕
5.4.1 Button控件
5.4.2 實例工程:單擊按鈕獲取系統時間
5.5 圖像視圖
5.5.1 ImageView控件
5.5.2 實例工程:顯示圖像
5.6 圖像按鈕
5.6.1 ImageButton控件
5.6.2 實例工程:提示廣播信息狀態的圖像按鈕
5.7 單選按鈕
5.7.1 RadioButton控件
5.7.2 實例工程:選擇性別的單選框
5.8 復選框
5.8.1 Checkbox控件
5.8.2 實例工程:興趣愛好的復選框
5.9 開關按鈕
5.9.1 Switch控件
5.9.2 實例工程:房間燈的開關按鈕
5.10 提示信息
5.10.1 Toast控件
5.10.2 實例工程:不同位置顯示的提示信息
5.11 對話框
5.11.1 AlertDialog控件
5.11.2 實例工程:默認對話框和自定義對話框
5.12 日期選擇器
5.12.1 DatePicker控件
5.12.2 實例工程:設置日期的日期選擇器
5.13 時間選擇器
5.13.1 TimePicker控件
5.13.2 實例工程:設置時間的時間選擇器
5.14 滾動條視圖
5.14.1 ScrollView控件
5.14.2 實例工程:滾動顯示視圖
5.15 通知
5.15.1 Notification控件
5.15.2 實例工程:彈出式通知和自定義視圖通知

第6章 Android的布局組件
6.1 線性布局
6.1.1 LinearLayout組件
6.1.2 實例工程:動態視圖的線性布局
6.2 相對布局
6.2.1 RelativeLayout組件
6.2.2 實例工程:顯示方位的相對布局
6.3 表格布局
6.3.1 TableLayout組件
6.3.2 實例工程:登錄界面的表格視圖
6.4 網格布局
6.4.1 GridLayout組件
6.4.2 實例工程:模仿計算器界面的網格布局
6.5 幀布局
6.5.1 FrameLayout組件
6.5.2 實例工程:分層顯示圖像的幀布局
6.6 約束布局
6.6.1 ConstraintLayout組件
6.6.2 實例工程:模仿朋友圈頂部的約束布局

第7章 Android的進階控件與適配綁定
7.1 數據適配原理
7.2 列表視圖
7.2.1 ListView控件
7.2.2 實例工程:簡單數據的列表視圖
7.2.3 實例工程:帶緩存的自定義視圖列表
7.3 網格視圖
7.3.1 GridView控件
7.3.2 實例工程:顯示商品類別的網格視圖
7.4 懸浮框
7.4.1 PopupWindow控件
7.4.2 實例工程:單擊按鈕顯示自定義懸浮框
7.5 翻轉視圖
7.5.1 ViewFlipper控件
7.5.2 實例工程:輪流顯示圖像的翻轉視圖
7.6 分頁視圖
7.6.1 ViewPager控件
7.6.2 實例工程:歡迎引導頁
7.7 視圖綁定
7.7.1 ViewBinding
7.7.2 實例工程:使用視圖綁定改造歡迎引導頁
7.8 數據綁定
7.8.1 DataBinding
7.8.2 BaseObservable類
7.8.3 ObservableField類
7.8.4 實例工程:使用數據綁定改造歡迎引導頁

第8章 Android的基本程序單元
8.1 活動
8.1.1 Activity組件
8.1.2 Activity的創建和刪除
8.1.3 Activity的啟動和關閉
8.1.4 Activity的生命周期
8.1.5 Activity的啟動模式
8.1.6 實例工程:Activity的數據傳遞
8.2 碎片
8.2.1 Fragment組件
8.2.2 Fragment的生命周期
8.2.3 實例工程:導航分頁的主界面

第9章 Android的后臺服務與廣播
9.1 服務
9.1.1 Service組件
9.1.2 Service的生命周期
9.1.3 實例工程:Service的開啟和停止
9.1.4 實例工程:Service的綁定和數據傳遞
9.1.5 實例工程:Service顯示Notification
9.2 廣播接收器
9.2.1 BroadcastReceiver組件
9.2.2 接收廣播
9.2.3 實例工程:顯式和隱式接收廣播
9.2.4 發送廣播
9.2.5 實例工程:發送標準廣播和有序廣播

第10章 Android的數據存儲與共享
10.1 共享偏好設置
10.1.1 SharedPreferences組件
10.1.2 實例工程:用戶登錄
10.2 輕量級數據庫
10.2.1 SQLite的字段類型
10.2.2 SQLite組件
10.2.3 實例工程:自定義通訊錄
10.3 內容提供者
10.3.1 URI
10.3.2 數據交換原理
10.3.3 ContentProvider組件
10.3.4 實例工程:自定義內容提供者
10.3.5 實例工程:訪問和修改系統通訊錄數據
10.4 JavaScript對象表示法
10.4.1 JSON的數據結構
10.4.2 JSONObject類
10.4.3 實例工程:合成和解析JSON數據

第11章 Android的多媒體與傳感器
11.1 系統相機和相冊
11.1.1 實例工程:拍照、選取和顯示圖片
11.1.2 實例工程:錄制、選取和播放視頻
11.2 拍攝照片和錄制視頻
11.2.1 Camera2組件
11.2.2 ImageReader類
11.2.3 MediaRecorder類
11.2.4 實例工程:使用Camera類拍攝照片
11.2.5 實例工程:使用Camera2類錄制視頻
11.3 錄制音頻
11.3.1 AudioRecord類
11.3.2 AudioTrack類
11.3.3 實例工程:使用AudioRecord類錄音
11.3.4 實例工程:使用MediaRecorder類錄音
11.4 傳感器
11.4.1 Sensor組件
11.4.2 運動類傳感器
11.4.3 實例工程:搖一搖比大小
11.4.4 位置類傳感器
11.4.5 實例工程:指南針
11.4.6 環境類傳感器
11.4.7 實例工程:光照計和氣壓計
11.5 位置服務
11.5.1 Location組件
11.5.2 實例工程:獲取經緯度坐標
……
第12章 Android的HTTP網絡通信
第13章 Android的快速開發套件
第14章 “粉色辣椒”開發流程
參考文獻
展開全部

Kotlin移動應用開發技術 作者簡介

白喆,沈陽師范大學新聞與傳播學院教師,多次獲得第七屆全國信息技術應用水平大賽很好指導教師獎,第四屆全國大學生廣告藝術大賽很好指導教師獎等。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 冷水机,风冷冷水机,水冷冷水机,螺杆冷水机专业制造商-上海祝松机械有限公司 | 北京晚会活动策划|北京节目录制后期剪辑|北京演播厅出租租赁-北京龙视星光文化传媒有限公司 | 骁龙云呼电销防封号系统-axb电销平台-外呼稳定『免费试用』 | 杭州火蝠电商_京东代运营_拼多多全托管代运营【天猫代运营】 | 复合土工膜厂家|hdpe防渗土工膜|复合防渗土工布|玻璃纤维|双向塑料土工格栅-安徽路建新材料有限公司 | 法兰螺母 - 不锈钢螺母制造厂家 - 万千紧固件--螺母街 | 防火板_饰面耐火板价格、厂家_品牌认准格林雅 | 中国玩具展_玩具展|幼教用品展|幼教展|幼教装备展 | 哈希余氯测定仪,分光光度计,ph在线监测仪,浊度测定仪,试剂-上海京灿精密机械有限公司 | 天津云仓-天津仓储物流-天津云仓一件代发-顺东云仓 | 外贮压-柜式-悬挂式-七氟丙烷-灭火器-灭火系统-药剂-价格-厂家-IG541-混合气体-贮压-非贮压-超细干粉-自动-灭火装置-气体灭火设备-探火管灭火厂家-东莞汇建消防科技有限公司 | 安全光栅|射频导纳物位开关|音叉料位计|雷达液位计|两级跑偏开关|双向拉绳开关-山东卓信机械有限公司 | 胶辊硫化罐_胶鞋硫化罐_硫化罐厂家-山东鑫泰鑫智能装备有限公司 意大利Frascold/富士豪压缩机_富士豪半封闭压缩机_富士豪活塞压缩机_富士豪螺杆压缩机 | 高精度电阻回路测试仪-回路直流电阻测试仪-武汉特高压电力科技有限公司 | 活动策划,舞台搭建,活动策划公司-首选美湖上海活动策划公司 | 原色会计-合肥注册公司_合肥代理记账公司_营业执照代办 | 罗氏牛血清白蛋白,罗氏己糖激酶-上海嵘崴达实业有限公司 | 单级/双级旋片式真空泵厂家,2xz旋片真空泵-浙江台州求精真空泵有限公司 | 全自动翻转振荡器-浸出式水平振荡器厂家-土壤干燥箱价格-常州普天仪器 | 云南成人高考网| 磁力加热搅拌器-多工位|大功率|数显恒温磁力搅拌器-司乐仪器官网 | 液压升降货梯_导轨式升降货梯厂家_升降货梯厂家-河南东圣升降设备有限公司 | 酶联免疫分析仪-多管旋涡混合仪|混合器-莱普特科学仪器(北京)有限公司 | 气动球阀_衬氟蝶阀_调节阀_电动截止阀_上海沃托阀门有限公司 | 五轴加工中心_数控加工中心_铝型材加工中心-罗威斯 | 江苏南京多语种翻译-专业翻译公司报价-正规商务翻译机构-南京华彦翻译服务有限公司 | 成都治疗尖锐湿疣比较好的医院-成都治疗尖锐湿疣那家医院好-成都西南皮肤病医院 | 【同风运车官网】一站式汽车托运服务平台,验车满意再付款 | 外贸网站建设-外贸网站设计制作开发公司-外贸独立站建设【企术】 | 专业生物有机肥造粒机,粉状有机肥生产线,槽式翻堆机厂家-郑州华之强重工科技有限公司 | 天津拓展_天津团建_天津趣味运动会_天津活动策划公司-天津华天拓展培训中心 | 苏州柯瑞德货架-仓库自动化改造解决方案 | 暴风影音| 周口风机|周风风机|河南省周口通用风机厂 | 凝胶成像仪,化学发光凝胶成像系统,凝胶成像分析系统-上海培清科技有限公司 | 宜兴市恺瑞德环保科技有限公司| 新能源汽车电池软连接,铜铝复合膜柔性连接,电力母排-容发智能科技(无锡)有限公司 | 冷油器-冷油器换管改造-连云港灵动列管式冷油器生产厂家 | 阴离子_阳离子聚丙烯酰胺厂家_聚合氯化铝价格_水处理絮凝剂_巩义市江源净水材料有限公司 | 无线联网门锁|校园联网门锁|学校智能门锁|公租房智能门锁|保障房管理系统-KEENZY中科易安 | 万博士范文网-您身边的范文参考网站Vanbs.com |