xxxx欧美丰满大屁股/性欧美极品xxxx欧美一区二区/男插女的下面免费视频夜色/美女视频在线一区二区三区

歡迎光臨本店     登錄 注冊(cè)   加入收藏
  •   
歡迎光臨清華大學(xué)出版社第三事業(yè)部!

此頁(yè)面上的內(nèi)容需要較新版本的 Adobe Flash Player。

獲取 Adobe Flash Player

當(dāng)前位置: 首頁(yè) > 科技 > 計(jì)算機(jī)與網(wǎng)絡(luò) > Android優(yōu)化技術(shù)詳解

瀏覽歷史

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

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

prev next

  • 商品貨號(hào):2014050801
  • 商品重量:0克
    作者:陳德春編著
    出版社:北京:清華大學(xué)出版社
    圖書(shū)書(shū)號(hào)/ISBN:9787302359333
    出版日期:2014年4月1日
    開(kāi)本:16
    圖書(shū)頁(yè)數(shù):423
    圖書(shū)裝訂:平裝
    圖書(shū)規(guī)格:185mm×260mm
    版次:2014年4月第1版
    印張:27.5
    字?jǐn)?shù):660千字
  • 上架時(shí)間:2014-05-08
    商品點(diǎn)擊數(shù):2897
  • 定價(jià):¥56.00元
    本店售價(jià):¥56.00元
    注冊(cè)用戶:¥56.00元
    vip:¥53.20元
    黃金等級(jí):¥50.40元
    用戶評(píng)價(jià): comment rank 5
  • 商品總價(jià):
  • 購(gòu)買數(shù)量:

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

商品附加資源

 

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

前  言
  
  
  進(jìn)入21世紀(jì)以來(lái),整個(gè)社會(huì)已經(jīng)逐漸變得陌生了!生活和工作的快節(jié)奏令我們目不暇接,各種各樣的信息充斥著我們的視野、撞擊著我們的思維。追憶過(guò)去,Windows操作系統(tǒng)的誕生成就了微軟的霸主地位,也造就了PC時(shí)代的繁榮。然而,以Android和iPhone手機(jī)為代表的智能移動(dòng)設(shè)備的發(fā)明卻敲響了PC時(shí)代的警鐘!移動(dòng)互聯(lián)網(wǎng)時(shí)代已經(jīng)來(lái)臨,誰(shuí)會(huì)成為這些移動(dòng)設(shè)備上的主宰?毫無(wú)疑問(wèn),這就是Android——PC時(shí)代的Windows!
看3G的璀璨絢麗
  隨著3G的到來(lái),無(wú)線帶寬越來(lái)越高,使得在手機(jī)上布置更多內(nèi)容豐富的應(yīng)用程序成為可能,如視頻通話、視頻點(diǎn)播、移動(dòng)互聯(lián)網(wǎng)沖浪、在線看書(shū)/聽(tīng)歌、內(nèi)容分享等。為了承載這些數(shù)據(jù)應(yīng)用及快速部署,手機(jī)功能將會(huì)越來(lái)越智能,越來(lái)越開(kāi)放。為了實(shí)現(xiàn)這些需求,必須有一個(gè)好的開(kāi)發(fā)平臺(tái)來(lái)支持,由Google公司發(fā)起的OHA聯(lián)盟走在了業(yè)界的前列,2007年11月推出了開(kāi)放的Android平臺(tái),任何公司及個(gè)人都可以免費(fèi)獲取到源代碼及開(kāi)源SDK。由于其開(kāi)放性和優(yōu)異性,Android平臺(tái)得到了業(yè)界廣泛的支持,其中包括各大手機(jī)廠商和著名的移動(dòng)運(yùn)營(yíng)商等。繼2008年9月第一款基于Android平臺(tái)的手機(jī)G1 發(fā)布之后,預(yù)計(jì)三星、摩托羅拉、索愛(ài)、LG、華為等公司都將推出自Gflg~Android平臺(tái)的手機(jī),中國(guó)移動(dòng)也將聯(lián)合各手機(jī)廠商共同推出基于 Android平臺(tái)的OPhone。按目前的發(fā)展態(tài)勢(shì),我們有理由相信,Android平臺(tái)能夠在短時(shí)間內(nèi)躋身智能手機(jī)開(kāi)發(fā)平臺(tái)的前列。
  自從2009年3G牌照在國(guó)內(nèi)發(fā)放后,3G、Android、iPhone、Google、蘋果、手機(jī)軟件、移動(dòng)開(kāi)發(fā)等詞越來(lái)越充斥于耳。隨著3G網(wǎng)絡(luò)的大規(guī)模建設(shè)和智能手機(jī)的迅速普及,移動(dòng)互聯(lián)網(wǎng)時(shí)代已經(jīng)微笑著迎面而來(lái)。
  以創(chuàng)新的搜索引擎技術(shù)而一躍成為互聯(lián)網(wǎng)巨頭的Google,無(wú)線搜索成為它進(jìn)軍移動(dòng)互聯(lián)網(wǎng)的一塊基石。早在2007年,Google中國(guó)就把無(wú)線搜索當(dāng)作戰(zhàn)略重心,不斷推出新產(chǎn)品,嘗試通過(guò)戶外媒體推廣移動(dòng)搜索產(chǎn)品,并積極與運(yùn)營(yíng)商、終端廠商、瀏覽器廠商等達(dá)成戰(zhàn)略合作。
  Android操作系統(tǒng)是Google最具殺傷力的武器之一。蘋果以其天才的創(chuàng)新,使得iPhone在全球迅速擁有了數(shù)百萬(wàn)忠實(shí)“粉絲”,而Android作為第一個(gè)完整、開(kāi)放、免費(fèi)的手機(jī)平臺(tái),使開(kāi)發(fā)者在為其開(kāi)發(fā)程序時(shí)擁有更大的自由。與 Windows Mobile、Symbian等廠商不同的是,Android操作系統(tǒng)免費(fèi)提供給開(kāi)發(fā)人員,這樣可節(jié)省近三成成本,因此得到了眾多廠商與開(kāi)發(fā)者的擁護(hù)。自從進(jìn)入2011年后,Android就一直是市場(chǎng)占有率最高的智能手機(jī)系統(tǒng)。并且Android的成功也造就了使用Android系統(tǒng)的手機(jī)制造商,現(xiàn)在三星借助Android操作系統(tǒng),已經(jīng)成為世界上發(fā)貨量最大的手機(jī)制造商。
巨大的優(yōu)勢(shì)
  從技術(shù)角度而言,Android與iPhone相似,都采用WebKit瀏覽器引擎,具備觸摸屏、高級(jí)圖形顯示和上網(wǎng)功能,用戶能夠在手機(jī)上查收電子郵件、搜索網(wǎng)址和觀看視頻節(jié)目等。Android手機(jī)比iPhone等其他手機(jī)更強(qiáng)調(diào)搜索功能,界面更強(qiáng)大,可以說(shuō)是一種融入了全部Web應(yīng)用的平臺(tái)。Android的版本包括:Android 1.1、Android 1.5、Android 1.6、Android 2.0等,當(dāng)前的最新版本是Android 4.2。隨著版本的更新,從最初的觸屏到現(xiàn)在的多點(diǎn)觸摸,從普通的聯(lián)系人到現(xiàn)在的數(shù)據(jù)同步,從簡(jiǎn)單的GoogleMap到現(xiàn)在的導(dǎo)航系統(tǒng),從基本的網(wǎng)頁(yè)瀏覽到現(xiàn)在的HTML 5,這都說(shuō)明Android已經(jīng)逐漸穩(wěn)定,而且功能越來(lái)越強(qiáng)大。此外,Android平臺(tái)不僅支持 Java、C、C++等主流的編程語(yǔ)言,還支持Ruby、Python等腳本語(yǔ)言,甚至Google還專為Android的應(yīng)用開(kāi)發(fā)推出了Simple語(yǔ)言,這使得Android有著非常廣泛的開(kāi)發(fā)群體。
優(yōu)化的目的是提高用戶體驗(yàn)
  我們做任何一款產(chǎn)品,目標(biāo)用戶群體永遠(yuǎn)是消費(fèi)者,而用戶體驗(yàn)往往決定了一款產(chǎn)品的暢銷程度。作為智能手機(jī)來(lái)說(shuō),因?yàn)槠渥陨碛布h(yuǎn)不及PC,所以這就要求我們需要為消費(fèi)者提供擁有更好用戶體驗(yàn)的產(chǎn)品,只有這樣我們的產(chǎn)品才會(huì)受追捧。
  用戶體驗(yàn)的英文是User Experience,簡(jiǎn)稱UE。它是一種純主觀的在用戶使用產(chǎn)品過(guò)程中建立起來(lái)的感受。但是對(duì)于一個(gè)界定明確的用戶群體來(lái)講,其用戶體驗(yàn)的共性是能夠經(jīng)良好設(shè)計(jì)實(shí)驗(yàn)認(rèn)識(shí)到。新競(jìng)爭(zhēng)力在網(wǎng)絡(luò)營(yíng)銷基礎(chǔ)與實(shí)踐中曾提到計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)的發(fā)展,使技術(shù)創(chuàng)新形態(tài)正在發(fā)生轉(zhuǎn)變,以用戶為中心、以人為本越來(lái)越得到重視,用戶體驗(yàn)也因此被稱作創(chuàng)新2.0模式的精髓。在中國(guó)面向知識(shí)社會(huì)的創(chuàng)新2.0——應(yīng)用創(chuàng)新園區(qū)模式探索,更將用戶體驗(yàn)作為“三驗(yàn)”創(chuàng)新機(jī)制之首。
本書(shū)的內(nèi)容
  本書(shū)循序漸進(jìn)地、詳細(xì)地講解了Android優(yōu)化技術(shù)的基本知識(shí),內(nèi)容新穎、知識(shí)全面、講解詳細(xì)。Android優(yōu)化技術(shù)博大精深,需要程序員具備極高的水準(zhǔn)和開(kāi)發(fā)經(jīng)驗(yàn)。筆者從事Android開(kāi)發(fā)也是短短數(shù)載,也不可能完全掌握Android優(yōu)化技術(shù)。本書(shū)將盡可能地將Android優(yōu)化技術(shù)的核心內(nèi)容展現(xiàn)給讀者,書(shū)中主要提供了以下優(yōu)化內(nèi)容。
  (1) UI布局優(yōu)化
  講解了優(yōu)化UI界面布局的基本知識(shí)以及各種布局的技巧,剖析了減少層次結(jié)構(gòu)、延遲加載和嵌套優(yōu)化等方面的知識(shí)。
  (2) 內(nèi)存優(yōu)化
  詳細(xì)講解了Android系統(tǒng)內(nèi)存的基本知識(shí),分析了Android獨(dú)有的垃圾回收機(jī)制,并分別剖析了縮放處理、數(shù)據(jù)保存、使用與釋放、內(nèi)存泄漏和內(nèi)存溢出等方面的知識(shí)。
  (3) 代碼優(yōu)化
  講解了在編碼過(guò)程中,優(yōu)化代碼提高運(yùn)行效率的基本知識(shí)。
  (4) 性能優(yōu)化
  講解了資源存儲(chǔ)、加載DEX文件和APK、虛擬機(jī)的性能、平臺(tái)優(yōu)化、優(yōu)化渲染機(jī)制等方面的知識(shí)。
  (5) 系統(tǒng)優(yōu)化
  詳細(xì)講解了進(jìn)程管理器、設(shè)置界面、后臺(tái)停止、轉(zhuǎn)移內(nèi)存程序和優(yōu)化緩存等方面的知識(shí)。
  (6) 優(yōu)化工具
  詳細(xì)講解了市面上常見(jiàn)的優(yōu)化工具,例如優(yōu)化大師、進(jìn)程管理等。
科學(xué)的學(xué)習(xí)方法
  不要認(rèn)為學(xué)習(xí)Android技術(shù)是一件很困難的事情,不斷尋找規(guī)律,學(xué)習(xí)新知識(shí)和新技能,積累經(jīng)驗(yàn),這幾乎是每一個(gè)電腦高手必經(jīng)的成長(zhǎng)之路。中國(guó)有句古話“授人以魚(yú),不如授人以漁”,說(shuō)的是傳授給人既有知識(shí),不如傳授給人學(xué)習(xí)知識(shí)的方法。通過(guò)本書(shū),我們將告訴讀者學(xué)習(xí)的方法,并介紹一條比較清晰的學(xué)習(xí)之路。
1. 積極的心態(tài)
  無(wú)論是知識(shí)還是技能,智者之所以能夠更好、更快地掌握知識(shí)和技能,很大程度上得益于良好的學(xué)習(xí)方法。人們常說(shuō):興趣是最好的老師,壓力是前進(jìn)的動(dòng)力,要想獲得一個(gè)積極的心態(tài),最好能對(duì)學(xué)習(xí)對(duì)象保持濃厚的興趣。如果暫時(shí)提不起興趣,那么就重視來(lái)自工作或生活的壓力,把它們轉(zhuǎn)化為學(xué)習(xí)的動(dòng)力。
2. 注重實(shí)踐
  讀者在學(xué)習(xí)本書(shū)的過(guò)程中,建議學(xué)完理論后,進(jìn)行實(shí)際操作。首先學(xué)習(xí)書(shū)中的理論,再動(dòng)手調(diào)試本書(shū)中的實(shí)例,然后用模擬器運(yùn)行書(shū)中的例子,只有這樣才能做到印象深刻,才能真正理解Android優(yōu)化技術(shù)的基本知識(shí)。這樣在實(shí)際應(yīng)用中遇到其他類似問(wèn)題時(shí),才能做到熟能生巧、觸類旁通。
3. 善用資源,學(xué)以致用
  對(duì)于計(jì)算機(jī)優(yōu)化技術(shù),除了少部分專業(yè)人士外,大部分人學(xué)習(xí)的目的是為了應(yīng)用,通過(guò)優(yōu)化技術(shù)解決工作中的問(wèn)題并提高工作效率。“解決問(wèn)題”常常是促使人學(xué)習(xí)的一大動(dòng)機(jī),帶著問(wèn)題學(xué)習(xí),不但進(jìn)步快,而且很容易對(duì)優(yōu)化技術(shù)產(chǎn)生更大的興趣,從而獲得持續(xù)的進(jìn)步。
  (1) 善用資源
  在學(xué)習(xí)過(guò)程中,難免會(huì)遇到自己不理解的知識(shí),此時(shí)可以找一些相關(guān)的書(shū)籍來(lái)閱讀,不斷嘗試解決問(wèn)題。或者通過(guò)互聯(lián)網(wǎng)的搜索引擎找到問(wèn)題的解決辦法,善用搜索引擎,基本上可以找到大多數(shù)問(wèn)題所在!
  (2)??QQ群
  如果在互聯(lián)網(wǎng)上找不到問(wèn)題的解決辦法,可以通過(guò)QQ訪問(wèn)相關(guān)學(xué)習(xí)群,群中的高手們會(huì)對(duì)你提出的問(wèn)題進(jìn)行回答。
  (3) 向優(yōu)化技術(shù)高手學(xué)習(xí)
  在練習(xí)實(shí)際操作能力時(shí),可以虛心向優(yōu)化技術(shù)領(lǐng)域的高手學(xué)習(xí)。如果讀者閉門造車,盲人摸象,則很難掌握技術(shù)精髓。而經(jīng)過(guò)身邊的優(yōu)化技術(shù)高手指點(diǎn),可以輕松掌握相關(guān)的技能。
本書(shū)特色
  本書(shū)內(nèi)容相當(dāng)豐富,覆蓋面全,涉及了Android優(yōu)化技術(shù)人員成長(zhǎng)道路上的方方面面。我們的目標(biāo)是通過(guò)一本圖書(shū),提供多本圖書(shū)的價(jià)值,讀者可以根據(jù)自己的需要有選擇地閱讀,以完善本人的知識(shí)和技能。在內(nèi)容的編寫上,本書(shū)具有以下特色。
  (1) 結(jié)構(gòu)合理
  從用戶的實(shí)際需要出發(fā),科學(xué)安排知識(shí)結(jié)構(gòu),內(nèi)容由淺入深,敘述清楚,并附有相應(yīng)的總結(jié)和練習(xí),具有很強(qiáng)的知識(shí)性和實(shí)用性,反映了當(dāng)前Android優(yōu)化技術(shù)的發(fā)展和應(yīng)用水平。同時(shí)全書(shū)精心篩選的最具代表性、讀者最關(guān)心的知識(shí)點(diǎn),幾乎包括了Android優(yōu)化技術(shù)的所有方面。
  (2) 易學(xué)易懂
  本書(shū)條理清晰、語(yǔ)言簡(jiǎn)潔,可幫助讀者快速掌握每個(gè)知識(shí)點(diǎn);每個(gè)部分既相互連貫又自成體系,使讀者既可以按照本書(shū)編排的章節(jié)順序進(jìn)行學(xué)習(xí),也可以根據(jù)自己的需求對(duì)某一章節(jié)進(jìn)行針對(duì)性的學(xué)習(xí)。
  (3) 實(shí)用性強(qiáng)
  本書(shū)徹底摒棄枯燥的理論和簡(jiǎn)單的操作,注重實(shí)用性和可操作性,將Android優(yōu)化技術(shù)的理論融合到實(shí)際的操作環(huán)境中,使用戶掌握相關(guān)操作技能的同時(shí),還能學(xué)習(xí)到相應(yīng)的開(kāi)發(fā)知識(shí)。
本書(shū)的讀者對(duì)象
  本書(shū)在內(nèi)容安排上由淺入深,寫作上層層剝洋蔥式的分解,充分實(shí)例舉證,非常適合Android開(kāi)發(fā)技術(shù)的初學(xué)者,同時(shí)也適合具有一定Android開(kāi)發(fā)基礎(chǔ),想對(duì)Android開(kāi)發(fā)技術(shù)進(jìn)一步了解和掌握的中級(jí)用戶。如果你是以下類型的讀者,本書(shū)會(huì)帶領(lǐng)你迅速進(jìn)入Android開(kāi)發(fā)領(lǐng)域。
* 有一定Android開(kāi)發(fā)經(jīng)驗(yàn)的讀者。
* 從事Android開(kāi)發(fā)的研究人員和工作人員。
* 有一定的Android基礎(chǔ),想快速學(xué)會(huì)Android高級(jí)技術(shù)的讀者。
* 有一定Android開(kāi)發(fā)基礎(chǔ),需要加深對(duì)Android技術(shù)核心進(jìn)一步了解和掌握的程序員。
* 高等院校相關(guān)專業(yè)的學(xué)生,或需要編寫論文的學(xué)生。
* 企業(yè)和公司在職人員、需要提高學(xué)習(xí)或工作需要的程序員。
* 從事Android移動(dòng)網(wǎng)絡(luò)開(kāi)發(fā)等相關(guān)工作的技術(shù)人員。
  本書(shū)由陳德春編著,其他參與本書(shū)編寫的人員還有:王石磊、周秀、付松柏、鄧才兵、鐘世禮、譚貞軍、王東華、羅紅仙、王振麗、熊斌。由于本人水平有限,紕漏和不盡如人意之處在所難免,誠(chéng)請(qǐng)讀者提出寶貴意見(jiàn)或建議,以便修訂并使之更臻完善。售后QQ:729017304。
  本書(shū)部分源代碼網(wǎng)絡(luò)下載路徑:http://www.tup.tsinghua.edu.cn/book/Showbook.asp?CPBH=048047-01&DJ=56
  
  
  編  者 

     目  錄
  

第1章  Android系統(tǒng)閃亮登場(chǎng) 1
1.1  一款全新的智能手機(jī)平臺(tái)——
Android 2
1.1.1  何謂智能手機(jī) 2
1.1.2  看當(dāng)前主流的智能手機(jī)系統(tǒng) 2
1.2  分析Android的優(yōu)勢(shì) 4
1.2.1  第一個(gè)優(yōu)勢(shì)——出自名門 4
1.2.2  第二個(gè)優(yōu)勢(shì)——強(qiáng)大的開(kāi)發(fā)
團(tuán)隊(duì) 4
1.2.3  第三個(gè)優(yōu)勢(shì)——獎(jiǎng)金豐厚 5
1.2.4  第四個(gè)優(yōu)勢(shì)——代碼開(kāi)源 5
1.3  搭建開(kāi)發(fā)環(huán)境 5
1.3.1  安裝Android SDK的系統(tǒng)
要求 5
1.3.2  安裝JDK、Eclipse、Android
SDK 6
1.3.3  設(shè)定Android SDK Home 18
1.4  創(chuàng)建Android虛擬設(shè)備(AVD) 19
1.4.1  Android模擬器簡(jiǎn)介 19
1.4.2  模擬器和真機(jī)的區(qū)別 20
1.4.3  創(chuàng)建Android虛擬設(shè)備 20
1.4.4  啟動(dòng)模擬器 22
1.4.5  快速安裝SDK 22
1.5  解決搭建環(huán)境過(guò)程中的三個(gè)問(wèn)題 23
1.5.1  不能在線更新 23
1.5.2  一直顯示Project name must
be specified提示 25
1.5.3  Target列表中沒(méi)有Target
選項(xiàng) 26
第2章  分析Android核心框架 29
2.1  簡(jiǎn)析Android安裝文件 30
2.1.1  Android SDK目錄結(jié)構(gòu) 30
2.1.2  android.jar及其內(nèi)部結(jié)構(gòu) 31
2.1.3  SDK幫助文檔 32
2.1.4  Android SDK實(shí)例簡(jiǎn)介 34
2.2  Android的系統(tǒng)架構(gòu)詳解 34
2.2.1  Android體系結(jié)構(gòu)介紹 34
2.2.2  Android工程文件結(jié)構(gòu) 37
2.2.3  應(yīng)用程序的生命周期 40
2.3  簡(jiǎn)析Android內(nèi)核 43
2.3.1  Android繼承于Linux 43
2.3.2  Android內(nèi)核和Linux內(nèi)核的
區(qū)別 43
2.4  簡(jiǎn)析Android源碼 45
2.4.1  獲取并編譯Android源碼 45
2.4.2  Android對(duì)Linux的改造 47
2.4.3  為Android構(gòu)建Linux的
操作系統(tǒng) 48
第3章  為什么需要優(yōu)化 49
3.1  用戶體驗(yàn)是產(chǎn)品成功的關(guān)鍵 50
3.1.1  什么是用戶體驗(yàn) 50
3.1.2  影響用戶體驗(yàn)的因素 51
3.1.3  用戶體驗(yàn)設(shè)計(jì)目標(biāo) 51
3.2  Android的用戶體驗(yàn) 52
3.3  不同的廠商,不同的硬件 56
3.4  Android優(yōu)化概述 56
第4章  UI布局優(yōu)化 59
4.1  和布局相關(guān)的組件 60
4.1.1  View視圖組件 60
4.1.2  Viewgroup容器 60
4.2  Android中的5種布局方式 61
4.2.1  線性布局LinearLayout 61
4.2.2  框架布局FrameLayout 64
4.2.3  絕對(duì)布局AbsoluteLayout 65
4.2.4  相對(duì)布局RelativeLayout 65
4.2.5  表格布局TableLayout 67
4.3  <merge/>標(biāo)簽在UI界面中的優(yōu)化
作用 70
4.4  遵循Android Layout優(yōu)化的兩段
通用代碼 73
4.5  優(yōu)化Bitmap圖片 74
4.5.1  實(shí)例說(shuō)明 74
4.5.2  具體實(shí)現(xiàn) 74
4.6  FrameLayout布局優(yōu)化 76
4.6.1  使用<merge>減少視圖層級(jí)
結(jié)構(gòu) 79
4.6.2  使用<include>重用Layout
代碼 79
4.6.3  延遲加載 82
4.7  使用Android為我們提供的優(yōu)化
工具 82
4.7.1  Layout Optimization工具 82
4.7.2  Hierarchy Viewer工具 86
4.7.3  聯(lián)合使用<merge/>和<include/>
標(biāo)簽實(shí)現(xiàn)互補(bǔ) 89
4.8  總結(jié)Android UI布局優(yōu)化的原則
和方法 93
第5章  Android的內(nèi)存系統(tǒng) 95
5.1  內(nèi)存和進(jìn)程的關(guān)系 96
5.1.1  進(jìn)程管理工具的紛爭(zhēng) 96
5.1.2  程序員的任務(wù) 96
5.1.3  Android系統(tǒng)內(nèi)存設(shè)計(jì) 97
5.2  分析Android的進(jìn)程通信機(jī)制 98
5.2.1  Android的進(jìn)程間通信(IPC)
機(jī)制Binder 98
5.2.2  Service Manager是Binder
機(jī)制的上下文管理者 100
5.2.3  分析Server和Client獲得Service
Manager的過(guò)程 118
5.3  分析Android系統(tǒng)匿名共享內(nèi)存C++
調(diào)用接口 122
5.3.1  Java程序 125
5.3.2  相關(guān)程序 134
5.4  Android中的垃圾回收 137
5.4.1  sp和wp簡(jiǎn)析 137
5.4.2  詳解智能指針(android refbase
類(sp和wp)) 139
第6章  Android內(nèi)存優(yōu)化 143
6.1  Android內(nèi)存優(yōu)化的作用 144
6.2  查看Android內(nèi)存和CPU使用
情況 145
6.2.1  利用Android API函數(shù)
查看 145
6.2.2  直接對(duì)Android文件進(jìn)行
解析查詢 145
6.2.3  通過(guò)Runtime類實(shí)現(xiàn) 146
6.2.4  使用DDMS工具獲取 147
6.2.5  其他方法 152
6.3  Android的內(nèi)存泄漏 155
6.3.1  什么是內(nèi)存泄漏 155
6.3.2  為什么會(huì)發(fā)生內(nèi)存泄漏 156
6.3.3  shallow size、retained size 158
6.3.4  查看Android內(nèi)存泄漏的
工具 159
6.3.5  查看Android內(nèi)存泄漏的
方法 162
6.3.6  Android(Java)中常見(jiàn)的容易
引起內(nèi)存泄漏的不良代碼 164
6.4  常見(jiàn)的引起內(nèi)存泄漏的壞毛病 165
6.4.1  查詢數(shù)據(jù)庫(kù)時(shí)忘記關(guān)閉
游標(biāo) 165
6.4.2  構(gòu)造Adapter時(shí)不習(xí)慣使用
緩存的convertView 166
6.4.3  沒(méi)有及時(shí)釋放對(duì)象的引用 167
6.4.4  不在使用Bitmap對(duì)象時(shí)
調(diào)用recycle()釋放內(nèi)存 168
6.5  演練解決內(nèi)存泄漏 168
6.5.1  使用MAT根據(jù)heap dump分析
Java代碼內(nèi)存泄漏的根源 168
6.5.2  演練Android中內(nèi)存泄漏代碼
優(yōu)化及檢測(cè) 176
6.6  Android圖片的內(nèi)存優(yōu)化 178
第7章  代碼優(yōu)化 181
7.1  Android代碼優(yōu)化的基本原則 182
7.2  優(yōu)化Java代碼 182
7.2.1  GC對(duì)象優(yōu)化 182
7.2.2  盡量使用StringBuilder和
StringBuffer進(jìn)行字符串
連接 186
7.2.3  及時(shí)釋放不用的對(duì)象 189
7.3  編寫更高效的Android代碼 189
7.3.1  避免建立對(duì)象 190
7.3.2  優(yōu)化方法調(diào)用代碼 192
7.3.3  優(yōu)化代碼變量 193
7.3.4  優(yōu)化代碼過(guò)程 196
7.3.5  提高Cursor查詢數(shù)據(jù)的
性能 199
7.3.6  編碼中盡量使用ContentProvider
共享數(shù)據(jù) 200
7.4  Android控件的性能優(yōu)化 204
7.4.1  ListView控件的代碼優(yōu)化 204
7.4.2  Adapter(適配器)優(yōu)化 209
7.4.3  ListView異步加載圖片
優(yōu)化 212
7.5  優(yōu)化Android圖形 216
7.5.1  2D繪圖的基本優(yōu)化 216
7.5.2  觸發(fā)屏幕圖形觸摸器的
優(yōu)化 217
7.5.3  SurfaceView 繪圖覆蓋刷新
及臟矩形刷新方法 217
第8章  性能優(yōu)化 223
8.1  資源存儲(chǔ)優(yōu)化 224
8.1.1  Android文件存儲(chǔ) 224
8.1.2  Android中的資源存儲(chǔ) 226
8.1.3  Android資源的類型和命名 228
8.1.4  Android文件資源(raw/data/asset)
的存取 229
8.1.5  Android對(duì)Drawable對(duì)象的
優(yōu)化 230
8.1.6  建議使用Drawable,而不是
Bitmap 232
8.2  加載APK文件和DEX文件 236
8.2.1  APK文件介紹 237
8.2.2  DEX文件介紹和優(yōu)化 238
8.2.3  Android類動(dòng)態(tài)加載技術(shù)實(shí)現(xiàn)
加密優(yōu)化 239
8.3  SD卡優(yōu)化 242
8.4  Android的虛擬機(jī)優(yōu)化 244
8.4.1  Android虛擬機(jī)概述 244
8.4.2  平臺(tái)優(yōu)化——ARM的流水線
技術(shù) 246
8.4.3  Android對(duì)C庫(kù)優(yōu)化 250
8.4.4  創(chuàng)建進(jìn)程的優(yōu)化 253
8.4.5  渲染優(yōu)化 253
8.5  SQLite優(yōu)化 257
8.5.1  Android SQLite的查詢
優(yōu)化 257
8.5.2  SQLite性能優(yōu)化技巧 263
8.6  Android的圖片緩存處理和性能
優(yōu)化 263
第9章  系統(tǒng)優(yōu)化 267
9.1  基本系統(tǒng)優(yōu)化 268
9.1.1  刷機(jī)重啟 268
9.1.2  刷內(nèi)核 268
9.1.3  精簡(jiǎn)內(nèi)置應(yīng)用 269
9.1.4  基本系統(tǒng)優(yōu)化總結(jié) 270
9.2  進(jìn)程管理 271
9.2.1  Android進(jìn)程跟Windows進(jìn)程
是兩回事 271
9.2.2  查看當(dāng)前系統(tǒng)中正在運(yùn)行的
程序 271
9.2.3  枚舉Android系統(tǒng)的進(jìn)程、
任務(wù)和服務(wù)的信息 275
9.2.4  研究Android進(jìn)程管理器的
實(shí)現(xiàn) 281
9.3  將Android軟件從手機(jī)內(nèi)存轉(zhuǎn)移到
存儲(chǔ)卡 286
9.3.1  第一步:準(zhǔn)備工作 286
9.3.2  第二步:存儲(chǔ)卡分區(qū) 289
9.3.3  第三步:將軟件移動(dòng)到
SD卡 289
9.4  常用的系統(tǒng)優(yōu)化工具 291
9.4.1  優(yōu)化大師 291
9.4.2  360優(yōu)化大師 292
第10章  開(kāi)發(fā)一個(gè)Android優(yōu)化
         系統(tǒng) 295
10.1  優(yōu)化大師介紹 296
10.1.1  手機(jī)優(yōu)化大師客戶端 296
10.1.2  手機(jī)優(yōu)化大師PC端 296
10.2  項(xiàng)目介紹 297
10.2.1  規(guī)劃UI界面 298
10.2.2  預(yù)期效果 299
10.3  準(zhǔn)備工作 299
10.3.1  新建工程 299
10.3.2  主界面 300
10.4  編寫主界面程序 306
10.5  進(jìn)程管理模式模塊 308
10.5.1  基礎(chǔ)狀態(tài)文件 309
10.5.2  CPU和內(nèi)存使用信息 310
10.5.3  進(jìn)程詳情 310
10.6  進(jìn)程視圖模塊 316
10.6.1  進(jìn)程主視圖 316
10.6.2  進(jìn)程視圖 317
10.6.3  獲取進(jìn)程信息 317
10.7  進(jìn)程類別模塊 319
10.7.1  加載進(jìn)程 319
10.7.2  后臺(tái)加載設(shè)置 323
10.7.3  加載顯示 323
10.8  文件管理模式模塊 324
10.8.1  文件分類 324
10.8.2  加載進(jìn)程 324
10.8.3  文件視圖處理 328
10.9  文件管理模塊 329
10.9.1  文件夾 330
10.9.2  顯示文件信息 330
10.9.3  操作文件 332
10.9.4  獲取進(jìn)程的CPU和內(nèi)存
 信息 332
10.10  系統(tǒng)測(cè)試 336
第11章  綜合實(shí)例——手機(jī)地圖
         系統(tǒng) 339
11.1  項(xiàng)目分析 340
11.1.1  規(guī)劃UI界面 340
11.1.2  數(shù)據(jù)存儲(chǔ)設(shè)計(jì)和優(yōu)化 341
11.2  具體實(shí)現(xiàn) 342
11.2.1  新建工程 342
11.2.2  主界面 343
11.2.3  新建界面 346
11.2.4  設(shè)置界面 349
11.2.5  幫助界面 354
11.2.6  地圖界面 356
11.2.7  數(shù)據(jù)存取 367
11.2.8  實(shí)現(xiàn)Service服務(wù) 372
11.3  發(fā)布自己的作品來(lái)盈利 374
11.3.1  申請(qǐng)會(huì)員 374
11.3.2  生成簽名文件 377
11.3.3  使用簽名文件 383
11.3.4  發(fā)布 386
第12章  綜合實(shí)例——Android足球
         游戲 387
12.1  手機(jī)游戲產(chǎn)業(yè)的發(fā)展 388
12.1.1  1.2億手機(jī)游戲用戶 388
12.1.2  淘金的時(shí)代 388
12.1.3  手機(jī)游戲的未來(lái)發(fā)展 389
12.2  Java游戲開(kāi)發(fā)基礎(chǔ) 389
12.3  足球游戲介紹 391
12.3.1  手機(jī)足球游戲 391
12.3.2  策劃游戲 392
12.3.3  準(zhǔn)備工作 392
12.4  項(xiàng)目架構(gòu) 393
12.4.1  總體架構(gòu) 393
12.4.2  規(guī)劃類 394
12.5  Android手機(jī)游戲的優(yōu)化策略 394
12.6  具體編碼 395
12.6.1  Activity類開(kāi)發(fā) 395
12.6.2  歡迎界面 400
12.6.3  加載節(jié)目 408
12.6.4  運(yùn)動(dòng)控制 409
12.6.5  獎(jiǎng)品模塊 419
  

商品標(biāo)簽

購(gòu)買記錄(近期成交數(shù)量0)

還沒(méi)有人購(gòu)買過(guò)此商品
總計(jì) 0 個(gè)記錄,共 1 頁(yè)。 第一頁(yè) 上一頁(yè) 下一頁(yè) 最末頁(yè)

用戶評(píng)論(共0條評(píng)論)

  • 暫時(shí)還沒(méi)有任何用戶評(píng)論
總計(jì) 0 個(gè)記錄,共 1 頁(yè)。 第一頁(yè) 上一頁(yè) 下一頁(yè) 最末頁(yè)
用戶名: 匿名用戶
E-mail:
評(píng)價(jià)等級(jí):
評(píng)論內(nèi)容:
驗(yàn)證碼: captcha