注冊(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)Android Launcher應(yīng)用開(kāi)發(fā)

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

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

定 價(jià):¥69.00

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

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


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

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

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

作者簡(jiǎn)介

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

圖書(shū)目錄

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