注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計程序設(shè)計綜合Android優(yōu)化技術(shù)詳解

Android優(yōu)化技術(shù)詳解

Android優(yōu)化技術(shù)詳解

定 價:¥56.00

作 者: 陳德春 著
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 程序設(shè)計 計算機(jī)/網(wǎng)絡(luò) 移動開發(fā)

ISBN: 9787302359333 出版時間: 2014-04-01 包裝: 平裝
開本: 16開 頁數(shù): 423 字?jǐn)?shù):  

內(nèi)容簡介

  《Android優(yōu)化技術(shù)詳解》循序漸進(jìn)而又詳細(xì)地講解了Android優(yōu)化技術(shù)的基本知識?!禔ndroid優(yōu)化技術(shù)詳解》內(nèi)容新穎、知識全面、講解詳細(xì)。全書分為12章,第1章講解了Android系統(tǒng)的基礎(chǔ)知識;第2章講解了Android核心框架;第3章詳細(xì)講解了為什么要優(yōu)化;第4章詳細(xì)講解了UI布局優(yōu)化的基本知識;第5章詳細(xì)講解了Android內(nèi)存系統(tǒng)的基本知識;第6章講解了Android內(nèi)存優(yōu)化的基本知識;第7章講解了代碼優(yōu)化的基本知識;第8章講解了性能優(yōu)化的基本知識;第9章講解了系統(tǒng)優(yōu)化的基本知識;第10章講解了開發(fā)一個Android優(yōu)化系統(tǒng)的基本知識;第11章和第12章是兩個綜合實例,分別講解了在手機(jī)地圖系統(tǒng)和Android足球游戲中使用優(yōu)化技術(shù)的知識。書中的每個實例都遵循先提出制作思路及所包含知識點(diǎn),在實例最后總結(jié)知識點(diǎn),并讓讀者舉一反三?!禔ndroid優(yōu)化技術(shù)詳解》定位于Android的初、中級用戶,既可作為初學(xué)者的參考書,也可作為有一定基礎(chǔ)讀者的提高書。

作者簡介

暫缺《Android優(yōu)化技術(shù)詳解》作者簡介

圖書目錄

第1章 Android系統(tǒng)閃亮登場
1.1 一款全新的智能手機(jī)平臺——Android
1.1.1 何謂智能手機(jī)
1.1.2 看當(dāng)前主流的智能手機(jī)系統(tǒng)
1.2 分析Android的優(yōu)勢
1.2.1 第一個優(yōu)勢——出自名門
1.2.2 第二個優(yōu)勢——強(qiáng)大的開發(fā)團(tuán)隊
1.2.3 第三個優(yōu)勢——獎金豐厚
1.2.4 第四個優(yōu)勢——代碼開源
1.3 搭建開發(fā)環(huán)境
1.3.1 安裝Android SDK的系統(tǒng)要求
1.3.2 安裝JDK、Eclipse、AndroidSDK
1.3.3 設(shè)定Android SDK Home
1.4 創(chuàng)建Android虛擬設(shè)備(AVD)
1.4.1 Android模擬器簡介
1.4.2 模擬器和真機(jī)的區(qū)別
1.4.3 創(chuàng)建Android虛擬設(shè)備
1.4.4 啟動模擬器
1.4.5 快速安裝SDK
1.5 解決搭建環(huán)境過程中的三個問題
1.5.1 不能在線更新
1.5.2 一直顯示Project name mustbe specified提示
1.5.3 Target列表中沒有Target選項
第2章 分析Android核心框架
2.1 簡析Android安裝文件
2.1.1 Android SDK目錄結(jié)構(gòu)
2.1.2 android.jar及其內(nèi)部結(jié)構(gòu)
2.1.3 SDK幫助文檔
2.1.4 Android SDK實例簡介
2.2 Android的系統(tǒng)架構(gòu)詳解
2.2.1 Android體系結(jié)構(gòu)介紹
2.2.2 Android工程文件結(jié)構(gòu)
2.2.3 應(yīng)用程序的生命周期
2.3 簡析Android內(nèi)核
2.3.1 Android繼承于Linux
2.3.2 Android內(nèi)核和Linux內(nèi)核的區(qū)別
2.4 簡析Android源碼
2.4.1 獲取并編譯Android源碼
2.4.2 Android對Linux的改造
2.4.3 為Android構(gòu)建Linux的操作系統(tǒng)
第3章 為什么需要優(yōu)化
3.1 用戶體驗是產(chǎn)品成功的關(guān)鍵
3.1.1 什么是用戶體驗
3.1.2 影響用戶體驗的因素
3.1.3 用戶體驗設(shè)計目標(biāo)
3.2 Android的用戶體驗
3.3 不同的廠商,不同的硬件
3.4 Android優(yōu)化概述
第4章 UI布局優(yōu)化
4.1 和布局相關(guān)的組件
4.1.1 View視圖組件
4.1.2 Viewgroup容器
4.2 Android中的5種布局方式
4.2.1 線性布局Linearlayout
4.2.2 框架布局FrameLayout
4.2.3 絕對布局AbsoluteLayout
4.2.4 相對布局RelativeLayout
4.2.5 表格布局TableLayout
4.3 標(biāo)簽在UI界面中的優(yōu)化作用
4.4 遵循Android Layout優(yōu)化的兩段通用代碼
4.5 優(yōu)化Bitmap圖片
4.5.1 實例說明
4.5.2 具體實現(xiàn)
4.6 FrameLayout布局優(yōu)化
4.6.1 使用減少視圖層級結(jié)構(gòu)
4.6.2 使用重用Layout代碼
4.6.3 延遲加載
4.7 使用Android為我們提供的優(yōu)化工具
4.7.1 Layout Optimization工具
4.7.2 Hierarchy Viewer工具
4.7.3 聯(lián)合使用和標(biāo)簽實現(xiàn)互補(bǔ)
4.8 總結(jié)Android UI布局優(yōu)化的原則和方法
第5章 Android的內(nèi)存系統(tǒng)
5.1 內(nèi)存和進(jìn)程的關(guān)系
5.1.1 進(jìn)程管理工具的紛爭
5.1.2 程序員的任務(wù)
5.1.3 Android系統(tǒng)內(nèi)存設(shè)計
5.2 分析Android的進(jìn)程通信機(jī)制
5.2.1 Android的進(jìn)程間通信(IPC)機(jī)制Binder
5.2.2 ServiceManager是Binder機(jī)制的上下文管理者
5.2.3 分析Server和Client獲得ServiceManager的過程
5.3 分析Android系統(tǒng)匿名共享內(nèi)存CH調(diào)用接口
5.3.1 Java程序
5.3.2 相關(guān)程序
5.4 Android中的垃圾回收
5.4.1 sp和wp簡析
5.4.2 詳解智能指針(android refbase類(sp和wp))
第6章 Android內(nèi)存優(yōu)化
6.1 Android內(nèi)存優(yōu)化的作用
6.2 查看Android內(nèi)存和CPU使用情況
6.2.1 利用Android API函數(shù)查看
6.2.2 直接對Android文件進(jìn)行解析查詢
6.2.3 通過Runtime類實現(xiàn)
6.2.4 使用DDMS工具獲取
6.2.5 其他方法
6.3 Android的內(nèi)存泄漏
6.3.1 什么是內(nèi)存泄漏
6.3.2 為什么會發(fā)生內(nèi)存泄漏
6.3.3 shallow size、retained size
6.3.4 查看Android內(nèi)存泄漏的工具
6.3.5 查看Android內(nèi)存泄漏的方法
6.3.6 Android(Java)中常見的容易引起內(nèi)存泄漏的不良代碼
6.4 常見的引起內(nèi)存泄漏的壞毛病
6.4.1 查詢數(shù)據(jù)庫時忘記關(guān)閉游標(biāo)
6.4.2 構(gòu)造Adapter時不習(xí)慣使用緩存的convertview
6.4.3 沒有及時釋放對象的引用
6.4.4 不在使用Bitmap對象時調(diào)用recycle()釋放內(nèi)存
6.5 演練解決內(nèi)存泄漏
……
第7章 代碼優(yōu)化
第8章 性能優(yōu)化
第9章 系統(tǒng)優(yōu)化
第10章 開發(fā)一個Android優(yōu)化系統(tǒng)
第11章 綜合實例——手機(jī)地圖系統(tǒng)
第12章 綜合實例-Android足球游戲

本目錄推薦

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