[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

     经部  史类  子部  集部  古籍管理  古籍工具书  四库全书  古籍善本影音本  中国藏书
  •  文化

     文化评述  文化随笔  文化理论  传统文化  世界各国文化  文化史  地域文化  神秘文化  文化研究  民俗文化  文化产业  民族文化  书的起源/书店  非物质文化遗产  文化事业  文化交流  比较文化学
  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

     执业资格考试用书  室内设计/装潢装修  标准/规范  建筑科学  建筑外观设计  建筑施工与监理  城乡规划/市政工程  园林景观/环境艺术  工程经济与管理  建筑史与建筑文化  建筑教材/教辅  英文原版书-建筑
  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

     园艺  植物保护  畜牧/狩猎/蚕/蜂  林业  动物医学  农作物  农学(农艺学)  水产/渔业  农业工程  农业基础科学  农林音像
  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

  •  保健/养生

  •  体育/运动

  •  手工/DIY

  •  休闲/爱好

  •  英文原版书

  •  港台图书

  •  研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学

  •  音乐
     音乐理论

     声乐  通俗音乐  音乐欣赏  钢琴  二胡  小提琴
  • 深入淺出 Android Jetpack
    該商品所屬分類:計算機/網絡 -> 計算機/網絡
    【市場價】
    392-568
    【優惠價】
    245-355
    【作者】 蕭文翰 
    【所屬類別】 圖書  計算機/網絡  移動開發  Android/Kotlin 
    【出版社】清華大學出版社 
    【ISBN】9787302596103
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:16開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787302596103
    作者:蕭文翰

    出版社:清華大學出版社
    出版時間:2022年02月 

        
        
    "

    產品特色

    編輯推薦

    本書以新版Android Jetpack組件庫、流行版本的Android操作繫統以及新版本的Android Studio為例,繫統講解Android Jetpack的使用,涉及應用架構、生命周期管理、數據庫操作、UI數據綁定等,並和實際案例相結合,突出其實用性。此外,在必要時還從源碼層面剖析了Jetpack組件,讓讀者理解Google官方的設計思想。

     
    內容簡介

    本書繫統地講解Android Jetpack組件庫的使用和原理,具體涉及應用架構、生命周期管理、數據庫操作、UI數據綁定等。第1章概括地講述Android Jetpack的目標、內容等;第2~5章介紹Jetpack組件中的基礎內容,具體涉及用於不同Android版本間的UI兼容處理組件、用於Kotlin編程語言的KTX擴展組件、多Dex打包APK組件以及測試、UI測試、集成測試的測試組件;第6~13章介紹Jetpack組件庫中架構的內容,這也是本書的重點部分,具體涉及視圖綁定組件、生命周期組件、頁面導航組件等多種架構組件,以及用於本地數據庫存儲的Room組件和用於處理分頁加載的Paging組件。 通過使用Jetpack可以大大提升Android開發的效率,因此本書非常適合Android開發人員使用。

    作者簡介

    蕭文翰,從業8年,移動開發工程師,先後就職於多家公司,在Android移動開發與測試領域擁有豐富經驗。出版著作《Flutter從0基礎到App上線》,翻譯著作《Android App Hook and Plug-In Technology》等。

    目錄
    第1章 概述 1
    1.1 Android Jetpack是什麼 1
    1.1.1 基礎部分 2
    1.1.2 架構部分 2
    1.1.3 界面部分 3
    1.1.4 行為部分 4
    1.2 Android Jetpack的發展史與AndroidX 5
    1.2.1 Android App開發簡史 5
    1.2.2 Android Jetpack的誕生和使命 5
    1.2.3 Android Jetpack與AndroidX的關繫 5
    1.3 如何使用本書 6
    1.3.1 開發環境概覽 6
    1.3.2 本書的結構 7
    1.3.3 本書的用法 7

    第1章  概述 1
    1.1  Android Jetpack是什麼 1
    1.1.1  基礎部分 2
    1.1.2  架構部分 2
    1.1.3  界面部分 3
    1.1.4  行為部分 4
    1.2  Android Jetpack的發展史與AndroidX 5
    1.2.1  Android App開發簡史 5
    1.2.2  Android Jetpack的誕生和使命 5
    1.2.3  Android Jetpack與AndroidX的關繫 5
    1.3  如何使用本書 6
    1.3.1  開發環境概覽 6
    1.3.2  本書的結構 7
    1.3.3  本書的用法 7
    第2章  Appcompat UI兼容組件 8
    2.1  Appcompat概覽 8
    2.2  集成Appcompat庫 9
    2.3  App Bar 9
    2.3.1  什麼是App Bar 9
    2.3.2  添加ToolBar控件 10
    2.3.3  給ToolBar設置標題和子標題 11
    2.3.4  在ToolBar上添加圖標 12
    2.3.5  在ToolBar上增加返回按鈕 12
    2.3.6  在ToolBar上添加菜單 14
    2.3.7  為ToolBar添加搜索功能 16
    2.3.8  自定義ToolBar樣式 17
    2.3.9  ToolBar小結 18
    2.4  AppCompatActivity與AppCompatDelegate 18
    2.4.1  認識AppCompatActivity 19
    2.4.2  實戰AppCompatDelegate 19
    2.5  AppCompatDialogFragment 22
    2.5.1  AppCompatDialogFragment和AppCompatDialog 22
    2.5.2  實戰簡單對話框 23
    2.5.3  實戰列表選擇對話框 25
    2.5.4  自定義菜單布局 30
    2.5.5  AppCompatDialogFragment小結 32
    2.6  AppCompatResources 32
    2.6.1  點擊狀態選擇器 32
    2.6.2  從resId獲取Drawable對像 33
    2.7  AnimatedStateListDrawableCompat 33
    2.7.1  定義動畫執行腳本 33
    2.7.2  執行動畫 34
    2.8  ActionMenuView 35
    2.8.1  添加菜單項 35
    2.8.2  添加ActionMenuView 35
    2.8.3  綁定ActionMenuView和菜單項,並實現點擊響應 36
    2.9  AppCompatAutoCompleteTextView與AppCompatMultiAutoCompleteTextView 37
    2.9.1  認識ViewCompat類 37
    2.9.2  理解PorterDuff混合模式 37
    2.9.3  實戰更改背景色調 39
    2.10  AppCompatButton和AppCompatToggleButton 40
    2.10.1  設置按鈕文本風格 40
    2.10.2  設置按鈕文本是否自動大寫 41
    2.11  AppCompatCheckBox與AppCompatRadioButton 41
    2.12  AppCompatCheckedTextView 42
    2.13  AppCompatEditText 42
    2.13.1  定義操作菜單 42
    2.13.2  實現所選文本自定義操作功能 43
    2.14  AppCompatImageButton和AppCompatImageView 45
    2.14.1  圖片色調適用場景 45
    2.14.2  添加矢量圖素材 46
    2.14.3  定義矢量圖色調 47
    2.14.4  設置矢量圖色調 47
    2.15  AppCompatSpinner 48
    2.16  AppCompatTextView 50
    2.16.1  文本自適應顯示使用場景 50
    2.16.2  開啟自適應顯示模式 50
    2.16.3  配置自定義縮放方式 52
    2.16.4  通過預設值方式縮放 53
    2.17  TooltipCompat 53
    2.18  其他控件及注意事項 54
    第3章  Android KTX擴展組件 55
    3.1  概述 55
    3.2  Core KTX 56
    3.2.1  Animation 56
    3.2.2  Content 57
    3.2.3  Database 58
    3.2.4  Graphics 60
    3.2.5  Util 64
    3.2.6  View 66
    3.3  Collection 67
    3.3.1  集成Collection KTX 68
    3.3.2  獲取集合中所有的Key和Value 68
    3.3.3  集合的遍歷 68
    3.3.4  素的增加與替換 69
    3.4  Fragment 70
    3.4.1  集成Fragment KTX 70
    3.4.2  Fragment事務操作 70
    3.5  小結 71
    第4章  MultiDex打包APK 72
    4.1  APK解構 72
    4.2  64KB方法數限制 72
    4.3  避免64KB方法數限制 73
    4.3.1  問題重現 73
    4.3.2  使用MultiDex 74
    4.3.3  MultiDex的局限性 75
    4.3.4  縮減方法數 76
    4.4  問題排查 77
    第5章  Test構建測試 80
    5.1  概述 80
    5.2  構建App的實踐 80
    5.3  測試的實踐 81
    5.3.1  測試的分類 81
    5.3.2  用於編寫測試代碼的目錄結構 81
    5.3.3  選擇測試設備 82
    5.3.4  添加測試依賴庫 82
    5.4 &nbs測試 83
    5.4.1  測試 83
    5.4.2  測試 94
    5.5  UI測試 96
    5.5.1  Espresso 96
    5.5.2  UI Automator 103
    5.6  集成測試 109
    5.6.1  運行針對Service的測試 109
    5.6.2  運行針對Content Provider的測試 112
    5.6.3  針對Broadcast的測試 116
    第6章  ViewBinding和DataBinding 117
    6.1  Android應用架構原則 117
    6.1.1  分離關注點 117
    6.1.2  通過模型驅動界面 118
    6.1.3  官方建議的應用架構 118
    6.1.4  Android Jetpack架構組件 119
    6.2  視圖綁定 119
    6.2.1  啟用視圖綁定支持 119
    6.2.2  實戰視圖綁定 120
    6.3  數據綁定 123
    6.3.1  聲明式編程簡述 123
    6.3.2  啟用數據綁定支持 124
    6.3.3  可觀察的數據對像 124
    6.3.4  實戰單向數據綁定 126
    6.3.5  創建和自定義綁定類 133
    6.3.6  綁定適配器 134
    6.3.7  雙向數據綁定 136
    第7章  生命周期 139
    7.1  概述 139
    7.2  實戰Lifecycle組件 139
    7.2.1  添加依賴項 140
    7.2.2  實現生命周期感知接口 140
    7.2.3  使用生命周期感知類 141
    7.3  Lifecycle KTX API 141
    第8章  頁面導航 143
    8.1  頁面導航原則 143
    8.1.1  向上和返回按鈕的邏輯 144
    8.1.2  設計導航堆棧 144
    8.1.3  針對深層鏈接跳轉的返回處理 144
    8.2  實戰Navigation組件 145
    8.2.1  一個簡單的示例 145
    8.2.2  添加導航目的地 151
    8.2.3  構建導航圖 154
    8.2.4  在目的地之間跳轉 159
    8.3  Navigation KTX API 176
    8.3.1  Navigation Runtime KTX 176
    8.3.2  Navigation Fragment KTX 177
    8.3.3  Navigation UI KTX 180
    第9章  ViewModel視圖數據模型 182
    9.1  概述 182
    9.2  實戰ViewModel 182
    9.2.1  處理屏幕旋轉 183
    9.2.2  在Fragment之間共享數據 185
    9.2.3  AndroidViewModel 187
    9.3  與DataBinding組件配合使用 188
    第10章  LiveData實時數據 192
    10.1  概述 192
    10.2  LiveData組件的簡單使用 193
    10.3  跨組件數據共享 195
    10.4  轉換、獲取、合並LiveData對像 197
    10.4.1  轉換LiveData對像類型 197
    10.4.2  獲取LiveData對像 198
    10.4.3  合並多個LiveData對像 201
    10.5  與其他架構組件配合使用 202
    10.5.1  LiveData與LifeCycle 202
    10.5.2  ViewModel、LiveData與DataBinding 203


    第11章  WorkManager任務管理器 207
    11.1  概述 207
    11.2  添加WorkManager依賴 208
    11.3  實戰WorkManager 208
    11.3.1  定義任務 209
    11.3.2  單次任務的調度 210
    11.3.3  周期性任務的調度 210
    11.3.4  預約執行的任務 211
    11.3.5  為任務添加執行策略 211
    11.3.6  為失敗的任務設置重試策略 212
    11.3.7  任務的管理 213
    11.3.8  鏈式任務流 217
    11.3.9  向任務傳遞數據 218
    11.3.10  在任務中執行異步操作 220
    11.3.11  針對需要長時間執行的任務的處理 221
    第12章  Room數據庫組件 224
    12.1  概述 224
    12.2  Room的簡單使用 225
    12.2.1  添加Room依賴 225
    12.2.2  設計數據表並實現實體類 226
    12.2.3  實現數據庫操作 226
    12.3  實體類 228
    12.3.1  構建復合主鍵 228
    12.3.2  自定義字段/數據表名 228
    12.3.3  忽略特定的成員變量 229
    12.3.4  定義實體之間的關繫 229
    12.4  數據訪問對像類 235
    12.5  DAO類的實現規範 235
    12.6  數據的查詢操作 235
    12.6.1  基本數據查詢操作 235
    12.6.2  多條件查詢 236
    12.6.3  過濾查詢結果 237
    12.6.4  數據的插入操作 237
    12.6.5  數據的更新操作 238
    12.6.6  數據的刪除操作 238
    12.7  數據庫的升級 238
    12.8  設置預置數據 239
    12.9  類型轉換器 240
    12.10  與LiveData組件配合使用 241
    第13章  Paging分頁加載組件 243
    13.1  概述 243
    13.2  實戰Paging組件 243
    13.2.1  添加依賴項 244
    13.2.2  Paging組件的結構 244
    13.2.3  構建數據源 245
    13.2.4  構建視圖模型 248
    13.2.5  構建用戶界面 248
    13.2.6  監聽和顯示加載狀態 250

    前言
    眾所周知,在移動應用領域,Android App以77.14%的占有率(2019年第二季度統計數據)在市場遙遙領先。高居榜首的Android操作繫統覆蓋了更多的用戶,也吸引越來越多的開發者投入移動開發的領域。
    在實際開發中,原生Android開發的優勢在於對設備硬件的訪問具有更高權限和自由度。跨平臺技術解決方案雖層出不窮,但都無法完全替代原生開發。Google在2017年年度開發者大會上首次發布了Jetpack組件集,並在之後的每年對其進行完善。從Google官方的視角看,Android Jetpack組件集不是簡單的一個庫或多個庫,而是Google對Android App開發的一種態度和指導思想。
    本書以新的Android Jetpack組件庫、流行版本的Android操作繫統以及新版本的Android Studio為例繫統講解Android Jetpack的使用,具體涉及應用架構、生命周期管理、數據庫操作、UI數據綁定等方方面面,並和實際案例相結合,突出其實用性。此外,在必要時,本書還將從源碼層面剖析Jetpack組件,讓讀者理解Google官方的設計思想。
    初學者可以通過閱讀本書快速搭建App,開發者可以通過閱讀本書優化已有的項目代碼,讓程序更高效地運行。

    眾所周知,在移動應用領域,Android App以77.14%的占有率(2019年第二季度統計數據)在市場遙遙領先。高居榜首的Android操作繫統覆蓋了更多的用戶,也吸引越來越多的開發者投入移動開發的領域。
    在實際開發中,原生Android開發的優勢在於對設備硬件的訪問具有更高權限和自由度。跨平臺技術解決方案雖層出不窮,但都無法完全替代原生開發。Google在2017年年度開發者大會上首次發布了Jetpack組件集,並在之後的每年對其進行完善。從Google官方的視角看,Android Jetpack組件集不是簡單的一個庫或多個庫,而是Google對Android App開發的一種態度和指導思想。
    本書以新的Android Jetpack組件庫、流行版本的Android操作繫統以及新版本的Android Studio為例繫統講解Android Jetpack的使用,具體涉及應用架構、生命周期管理、數據庫操作、UI數據綁定等方方面面,並和實際案例相結合,突出其實用性。此外,在必要時,本書還將從源碼層面剖析Jetpack組件,讓讀者理解Google官方的設計思想。
    初學者可以通過閱讀本書快速搭建App,開發者可以通過閱讀本書優化已有的項目代碼,讓程序更高效地運行。
    天下之學問,都不出“道”和“術”的範圍。本書講“術”,並希望通過“術”的內容向讀者傳達更多“道”的思想。技術的更新迭代速度之快有目共睹,想必無論你是有經驗的開發人員還是初入行的新手,都知道這一點。而隻有掌握技術的核心思想,纔能做到“以不變應萬變”。
    後,向我的家人,包括父母、妻子表示感謝,你們對家庭無私的奉獻使我能更專注於本書的創作;同時,感謝我的同事們,在我感到困惑的時候,是你們與我一起並肩戰鬥,搞定一個又一個技術難題。
    感謝您選購本書,希望本書的內容能夠對您有所幫助。由於個人水平所限,書中難免出現疏漏之處,請不吝賜教,非常感謝!
    代碼下載
    本書的代碼可掃描下方的二維碼獲取,也可按提示把下載鏈接轉發到自己的郵箱中下載。如果下載有問題,請發送電子郵件至booksaga@126.com,郵件主題為“深入淺出Android Jetpack”。


     


    編  者    
    2021年9月   

















     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部