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

Android Launcher應(yīng)用開發(fā)

Android Launcher應(yīng)用開發(fā)

定 價:¥69.00

作 者: 張泳 葛麗娜
出版社: 人民郵電出版社
叢編項:
標 簽: 程序設(shè)計 計算機/網(wǎng)絡(luò) 移動開發(fā)

ISBN: 9787115427144 出版時間: 2016-07-01 包裝: 平裝
開本: 16開 頁數(shù): 365 字數(shù):  

內(nèi)容簡介

  本書以Launcher為解析核心,全面深入地介紹了Launcher的清單、應(yīng)用程序組件、資源配置、UI組件以及Launcher的操作等,包含了整個桌面的體系和開發(fā)技巧。本書語言通俗易懂,解析全面,有利于讀者理解整個Launcher桌面的體系。本書適用于有一定Android開發(fā)經(jīng)驗的工程師,也適合作為中高級Android開發(fā)培訓(xùn)教程。

作者簡介

暫缺《Android Launcher應(yīng)用開發(fā)》作者簡介

圖書目錄

目錄 第一部分  Launcher開發(fā)基礎(chǔ) 第1章 Launcher簡介 2 1.1 總體結(jié)構(gòu) 2 1.2 Launcher3的交叉編譯 5 1.2.1 Launcher3的主體編譯 7 1.2.2 Protocol Buffer的Debug工具依賴庫編譯 8 1.2.3 生成Protocol Buffer的測試工具 9 1.2.4 Launcher3的編譯 9 1.3 Launcher3的應(yīng)用程序體系 10 1.3.1 Launcher3的基礎(chǔ)信息 10 1.3.2 Launcher3的權(quán)限設(shè)置 10 1.3.3 Launcher3的應(yīng)用程序根節(jié)點配置 11 1.3.4 Launcher3的應(yīng)用程序組件配置 13 1.4 Protocol Buffer設(shè)計 16 第2章 LauncherApplication 17 2.1 創(chuàng)建Launcher應(yīng)用程序 17 2.2 Launcher應(yīng)用程序終止 18 2.3 注意事項 18 第二部分 Launcher的控制中心 第3章 Launcher的狀態(tài)保存與恢復(fù) 22 3.1 Android的狀態(tài)保存機制 22 3.2 Android的狀態(tài)恢復(fù)機制 29 3.2.1 onRestoreInstanceState的調(diào)用 29 3.2.2 onRestoreInstanceState的調(diào)用條件 32 3.2.3 Activity中的狀態(tài)恢復(fù) 34 3.2.4 Launcher中的狀態(tài)恢復(fù) 35 第4章 初始化桌面 36 4.1 初始化Launcher運行環(huán)境 37 4.2 為生成Launcher的動態(tài)網(wǎng)格進行必要的準備 37 4.3 生成動態(tài)網(wǎng)格 39 4.4 獲取共享數(shù)據(jù)對象以及建立Launcher與LauncherModel的聯(lián)系 39 4.5 根據(jù)動態(tài)網(wǎng)格刷新圖標緩沖區(qū) 40 4.6 初始化拖曳控制器 40 4.7 獲取應(yīng)用程序運行狀態(tài) 41 4.8 創(chuàng)建并啟動Widget Host 42 4.9 檢查配置是否有更新 42 4.10 裝載Launcher布局以及實例化相關(guān)控件 46 4.11 根據(jù)動態(tài)網(wǎng)格的屬性部署桌面 48 4.12 Launcher的狀態(tài)恢復(fù) 49 4.13 監(jiān)聽Widget配置變化 51 4.14 加載桌面數(shù)據(jù) 52 4.15 更新必要的圖標 52 4.16 解鎖Launcher的方向設(shè)定 53 4.17 首次使用時顯示桌面的幫助界面 54 第5章 Home鍵:Launcher的另一種啟動方式 56 5.1 Launcher的重要配置 56 5.2 Home鍵的框架行為 57 5.2.1 導(dǎo)航欄的實現(xiàn) 57 5.2.2 窗口管理器的處理 58 5.2.3 Launcher的相關(guān)處理 59 第6章 Launcher的顯示 63 6.1 關(guān)于Activity的onResume 63 6.2 Activity類的onResume方法實現(xiàn) 63 6.3 Launcher的onResume實現(xiàn) 64 第7章 Launcher的狀態(tài) 68 7.1 Activity的暫停狀態(tài) 68 7.1.1 Activity暫停狀態(tài)發(fā)生的場景 68 7.1.2 Activity中暫停的實現(xiàn) 73 7.1.3 Launcher的暫停過程 74 7.2 Activity的啟動狀態(tài) 75 7.2.1 Activity中onStart的實現(xiàn) 75 7.2.2 Launcher的onStart實現(xiàn) 76 7.3 Activity的停止狀態(tài) 76 7.3.1 Activity中onStop的實現(xiàn) 77 7.3.2 Launcher的onStop實現(xiàn) 77 7.4 Launcher的銷毀狀態(tài) 78 7.4.1 銷毀狀態(tài)簡介 78 7.4.2 什么時候會被銷毀 78 7.4.3 銷毀狀態(tài)的處理 81 第8章 Launcher的啟動應(yīng)用及等待結(jié)果 85 8.1 在Launcher中啟動應(yīng)用 85 8.1.1 安全啟動應(yīng)用程序的通用方法 86 8.1.2 真正啟動應(yīng)用程序的方法 86 8.2 啟動應(yīng)用并等待結(jié)果 89 8.3 Launcher的應(yīng)用場景 90 8.3.1 場景1:往桌面上添加桌面小部件時 90 8.3.2 場景2:往桌面上添加應(yīng)用程序的快捷方式時 92 8.3.3 場景3:用戶啟動選擇壁紙時 93 8.3.4 場景4:創(chuàng)建桌面小部件時 93 8.3.5 場景5:桌面小部件的視圖未能完全恢復(fù)時 95 8.4 應(yīng)用程序處理端如何設(shè)置必要的返回 96 8.5 處理返回結(jié)果 97 第9章 Launcher的返回鍵處理 99 9.1 Activity的onKeyDown方法的實現(xiàn) 99 9.2 Activity的onKeyUp方法的實現(xiàn) 100 9.3 Activity的onBackPressed方法的實現(xiàn) 101 9.4 Launcher的onBackPressed方法 101 第10章 Launcher的按鍵處理 104 10.1 onKeyDown和onKeyUp方法 104 10.1.1 Activity中的onKeyDown方法 104 10.1.2 Launcher的onKeyDown方法 110 10.2

本目錄推薦

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