Android系統(tǒng)原理及開發(fā)要點詳解

出版時間:2010-1  出版社:電子工業(yè)出版社  作者:韓超,梁泉  頁數(shù):393  
Tag標簽:無  

前言

Android 是Google歷經(jīng)數(shù)年和投資數(shù)億美元開發(fā)出來的智能手機系統(tǒng),Google也發(fā)起了圍繞Android的組織——開放手機聯(lián)盟,其英文全稱為“Open Handset Alliance”。 隨著各大移動終端生產(chǎn)商大力開發(fā)和生產(chǎn)基于Android的移動智能設備,Android迅速得到業(yè)界和社會的認可,并成為整個產(chǎn)業(yè)的熱點,基于Android平臺的各類人才逐漸成為各大企業(yè)競相爭奪的焦點。 Android系統(tǒng)是一個開放的系統(tǒng),任何公司、個人開發(fā)者、愛好者都可以參與其中。對于技術工作者,Android不僅是一個智能手機的系統(tǒng),也可以作為學習嵌入式Linux系統(tǒng)的較完整的軟件平臺。 Android是一個較新的系統(tǒng)和技術,因此介紹Android的資料和書籍還比較少,尤其簡體中文的書籍,相對更少。本書《Android系統(tǒng)原理及開發(fā)要點詳解》是一本綜合介紹Android系統(tǒng)的書,集合了Androidin社區(qū)多位專家作者的經(jīng)驗,精心編寫而成。 Android 作為一個龐大的系統(tǒng),包括了Linux操作系統(tǒng)、各種本地程序、虛擬機和運行環(huán)境、Java框架和Java應用程序多方面的內(nèi)容。這對于初學者是一個非常大的挑戰(zhàn),因此對于學習、研究進而開發(fā)Android系統(tǒng)來說,掌握系統(tǒng)的脈絡和使用恰當?shù)膶W習方法是非常重要的,這也是本書的組織主旨。 本書特點 為了適應Android系統(tǒng)的情況,本書在內(nèi)容的編排和組織上具有以下一些重要特點。 保持完整性和層次性 本書緊緊把握Android系統(tǒng)的4個層次,分章節(jié)介紹,并且有重點地介紹了Android整個系統(tǒng)的代碼結構、編譯系統(tǒng)、相關工具、各部分組織等全局性內(nèi)容。這將讓讀者即使只花費較短的時間,也可以獲得對Android系統(tǒng)大致的感性理解。 提供清晰的框架 Android是一個有數(shù)百兆大小的較大系統(tǒng),各部分之間是有機聯(lián)系的,這就要求Android的學習和開發(fā)者需要具有一些軟件架構方面的知識。本書為Android整體和重點模塊繪制了大量的框圖,這樣非常有利于幫助讀者直觀地理解系統(tǒng)。本書在講述每一個部分時,均列出相關代碼的路徑,幫助讀者對應著進行快速、高效地學習。

內(nèi)容概要

本書全面介紹開放的移動電話平臺Android系統(tǒng),包括Android系統(tǒng)中的Linux驅動、本地框架、Java框架和Java應用4個層次。本書內(nèi)容以知識性內(nèi)容為綱,重點關注開發(fā)要點,各個部分內(nèi)容注重相互照應,按照清晰的思路向讀者介紹整個Android系統(tǒng)的原理和開發(fā)方法。    本書按照Android系統(tǒng)的框架和各個子系統(tǒng)的主線,重點介紹開發(fā)Android應用程序和構建硬件抽象層。其內(nèi)容涵蓋了Android應用程序開發(fā)和Android系統(tǒng)移植構建手機系統(tǒng)兩大方面。    本書既適合從事Android各個層次開發(fā)的工程師閱讀,也適合通用嵌入式Linux系統(tǒng)的學習者使用。

作者簡介

移動系統(tǒng)開發(fā)資深工程師,在Android領域具有完備的知識和前沿的技術,長期從事一線開發(fā)工作。韓超是中國大陸地區(qū)較早參與Android系統(tǒng)開發(fā)的人員之一,也是中國大陸的Androidin(機鋒網(wǎng))開發(fā)社區(qū)的核心成員和重要組織者之一;也曾經(jīng)引領大陸各種相關技術人員進入Android領

書籍目錄

第1章  Android系統(tǒng)概述第2章  Android系統(tǒng)開發(fā)綜述第3章  Android的Linux內(nèi)核與驅動程序第4章  Android的底層庫和程序第5章  Android的Java虛擬機和Java環(huán)境第6章  Android的GUI系統(tǒng)第7章  Android的Audio系統(tǒng)第8章  Android的Video輸入輸出系統(tǒng)第9章  Android的多媒體系統(tǒng)第10章  Android的電話部分第11章  Android的連接部分第12章  Android的傳感器系統(tǒng)第13章  Android應用程序概述及框架第14章  Android應用程序的主要方面第15章  Android應用程序的設計思想

章節(jié)摘錄

插圖:在這種半開放式的移動電話開發(fā)中,廠商依然依靠制造移動電話出售作為主要的盈利模式,但是增加了第三方開發(fā)移動電話程序的機會。例如,很多現(xiàn)有的移動電話系統(tǒng)開始支持讓用戶自己下載和安裝程序。例如,J2ME技術以及蘋果公司的iPhone可以開發(fā)第三方應用,并可以在AppStore(iPhone/iPodtouch的網(wǎng)上軟件商店)進行交易。在這種模式中,需要移動電話廠商支持開放的接口,為第三方應用程序提供在它們的移動電話上運行的可能。這樣,移動電話廠商和第三方應用的制作者就可以形成一個互相促進的關系:一方面,第三方應用的制作者可以像開發(fā)通常軟件一樣,開發(fā)移動電話應用,獲得一定的利潤;另一方面,由于具有了眾多第三方應用,移動電話也具有了更強大的競爭力,這也促使移動電話的制作廠商傾向于支持第三方應用的移動電話。上面所說的移動電話的開放模式,還只能說是一種半開放的開發(fā)模式,因為在這種開放模式中,第三方應用的接口是開放的,但是移動電話系統(tǒng)本身的開發(fā)并不是開放的。Android的出現(xiàn),構建了一種新型的移動電話開發(fā)模式,這就是一種全開放的移動電話開發(fā)模式。Android移動電話不但可以使用第三方應用,而且移動電話系統(tǒng)本身也是開放的,在這種開發(fā)模式下:各廠商在統(tǒng)一開放的平臺上開發(fā)移動電話:第三方開發(fā)移動電話應用。Google的Android系統(tǒng)是一個完全開放的系統(tǒng),也是一個完整的生態(tài)系統(tǒng),它分成了三個有機的組成部分:Android源代碼工程(Android OpenSource Project)。Android開發(fā)者(Android Developer):Android市場(Android Market)。

編輯推薦

《Android系統(tǒng)原理及開發(fā)要點詳解》:第一本全面介紹開放的移動電話平臺Android系統(tǒng)的書。清晰的框架,深入淺出地介紹整個Android系統(tǒng)的開發(fā),重點抓核心內(nèi)容和開發(fā)細節(jié)。講述各個部分時均列出相關代碼的路徑,幫助讀者快速對應學習。保持完整性和層次性緊緊把握Android系統(tǒng)的4個層次,分章節(jié)介紹,并且有重點地介紹7Android整個系統(tǒng)的代碼結構、編譯系統(tǒng)、相關工具、各部分組織等全局性內(nèi)容。提供清晰的框架為Android整體和重點模塊繪制了大量的框圖。并且在講述每一個部分時,均列出相關代碼的路徑,幫助讀者對應著快速、高效地學習。抓核心內(nèi)容作者通過把握Android演進中脈絡,盡量總結出共性的內(nèi)容展示給讀者,力求通過一本教材,給讀者一個長期、穩(wěn)定的學習方法和思路。開發(fā)細節(jié)從工程的角度出發(fā),偏重開發(fā)中最可能用到的內(nèi)容,對于開發(fā)中較少涉及的部分,僅做精煉的大致介紹;并且在開發(fā)最常涉及的部分講解中,穿插了開發(fā)中可以使用的一些技巧。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Android系統(tǒng)原理及開發(fā)要點詳解 PDF格式下載


用戶評論 (總計107條)

 
 

  •   這個書主要有關android系統(tǒng)本身,以及相關系統(tǒng)開發(fā)的知識點
    基本上對一個新平臺,該點到的也說得差不多了,
    比某些API說明翻譯的**書強幾百倍。
    我是個程序員,非專業(yè)書評,說得不太好。

    如果需要移植android系統(tǒng)到你的新平臺,或者需要將其中的某些模塊使用硬件優(yōu)化處理,
    那么這本書還是很有價值的,至于有些同學說寫得太淺,
    我只能說,任何一個模塊想深入的寫,都能出一本厚厚的書。
  •   "Android系統(tǒng)原理及開發(fā)要點詳解"一書,寫得深入淺出,值得一看!尤其是對初學者!
  •   內(nèi)容比較深,不適合初級入門人員,適合有一定android開發(fā)經(jīng)驗的人。
  •   這本書系統(tǒng)地對android體系架構進行了講解,很好
  •   幫朋友買的android入門書,他很滿意,當當送貨速度很快。
  •   It introductions that how to develop the Android system clearly.
  •   買了好幾本書,只有這本講系統(tǒng)開發(fā)的,其他都只講最上層的Java程序。

    如果想涉及底層(包括硬件)開發(fā)的,建議買一本。
    如果只是看看應用層怎么寫,就不必買了。

    給個5分,鼓勵。希望有系統(tǒng)開發(fā)方面有更好的作品出現(xiàn)。
  •   內(nèi)容很詳盡,很好的參考開發(fā)資料。
  •   在系統(tǒng)原理缺乏的書里,還是還不錯的,適合剛入門的時候看。
  •   如題, 晚上十點左右下的單,還以為要第三天才可能到.第二天中五就給我打電話說貨到了.
    內(nèi)容還不錯.適合了解 系統(tǒng)結構的初學者閱讀.
  •   這本書蠻好的,很適合初學者!
  •   本書內(nèi)容非常充實
  •   這本書是主管推薦閱讀的,據(jù)說很好,哈哈
  •   這個商品不錯涉及內(nèi)容多,不夠細
  •   很好!蠻好的一本書!
  •   買了7本書,用了一個禮拜,因為要配齊從北京發(fā)到廣州的書。
    建議在深圳設立華南區(qū)的物流配送基地,因為深圳有比廣州更多的物流優(yōu)勢。
    一個訂單可從不同的倉庫直接發(fā)貨,雖然會增加成本,但會極大提高時效,這將是當當網(wǎng)以后保持競爭力的一個特點。這樣會降低補貨和配貨的工作量,提高運轉效率。
  •   這本書很不錯,講的很專業(yè)
  •   對工作有一定的幫助!
  •   剛收到書,正在讀,別人推薦給我的書,還比較喜歡,能學到不少知識。
  •   還沒看,看看咋樣
  •   講的不是很深,但可以先讀,然后看一些講的比較深入的書
  •   看過是好書
  •   經(jīng)常在上面買書,正版并且便宜。
  •   相當不錯的書,對于入門的學習很實用
  •   這書很好,講解的很詳細
  •   對于入門來說,非常不錯的作品。
  •   對于初學者,進行整體性的了解,還是有參考價值的。
  •   很好,嘿嘿 速度很快!
  •   總體還不錯,名字改為 Android系統(tǒng)原理及開發(fā)要點提示 更好
    另外,這本不單單是為Java應用開發(fā)寫的,而是兼顧了系統(tǒng)開發(fā)
  •   Android系統(tǒng)原理及開發(fā)要點詳解 好書學習中 。。。。
  •   側重于Android系統(tǒng)結構的書,對于把握Android整體結構有幫助。目前市面上關于Android的書籍多是以應用開發(fā)為主。
  •   很不錯的介紹Android中間層的書,就是有些地方還不夠詳細
  •   對于底層android的架構還是介紹不錯
  •   android中最深的書,不過有的也講的不清楚,比如binder機制。
  •   適合入門的系統(tǒng)開發(fā)人員。
    寫的還不錯,不是很深。以前公司有一本,感覺不錯自己又買了一本。
  •   正如書名,要想了解Android的整體架構,這是本好書,如果只是做應用開發(fā),這本書用處不大。
  •   主要從上到下介紹了系統(tǒng)架構,對于底層和中間層的介紹比較多
    可能對上層應用的開發(fā)者來說作用不大
    對于希望了解整個系統(tǒng)整體架構的初學者還是有一定的價值的
  •   雖然講的不深,不過可以買來看看,先對系統(tǒng)有個全面的了解,對入門還是不錯的。
  •   比較適合調器件的工程師,內(nèi)容寫得不是很深。
  •   大概看了前面5章,詳細看了第十章ril相關的東西。
    總體打分75吧,ril那邊講的不是很清晰。感覺分析的也沒有到位,后來自己仔細的研究了一番才弄的差不多了。
    這本書適合做app之下的研發(fā)人員參考,還是值得一看得。
  •   我覺得從基礎學習,這本書非常適合。
  •   就framework的講解基本覆蓋到了,但是深度不太夠,應用講得太簡單
  •   這本書是我的一個技術專家同事寫的,專研還是可以。書寫的很概括,但是入門研究
  •   本書不錯,內(nèi)容挺廣的,寫 的也不錯,就是不夠詳細,如果還能在細節(jié)上更升入的話,就OK 了
  •   書不錯,更多需要自己去領悟。最好配合代碼閱讀本書!不一樣的人看到的東西不同!
  •   涵蓋的范圍比較廣,但是不夠深入!
  •   如果你想對底層有些了解的話,這本書是個不錯的選擇。
  •   還行吧,但是說的不是很詳細
  •   講的很透徹,是本好書
  •   讀了一部分了,覺得對于新手來說,還是挺不錯的,繼續(xù)加油看啊
  •   還沒開始看。不過感覺應該還行。。
  •   還沒看,大概瀏覽了一下,應該不錯的書吧
  •   寫的一般,當本參考書,翻翻看還行.
  •   請的比較多,但不夠細致
  •   不錯,國內(nèi)的專家寫的,不容易啊
  •   幫朋友買的,我沒看過
  •   講ANDROID開發(fā)的書本來就少。。能用的上的更少。。
    朋友推薦買的。說會有很大幫助。
    大略翻看了下。系統(tǒng)講解的比較詳細。
    至于開發(fā)要點么。。??赡苁呛臀倚枰膬?nèi)容有一定差距。。木有幫上什么大忙就是了。。。
  •   本書對android的整體架構介紹的比較全面,對于了解android系統(tǒng)是有作用的。
    但是缺點也顯而易見,就是:各部分講解的都比較簡略
  •   說深入吧,感覺深入不夠,只能了解個大概;說應用開發(fā)吧,覺得一般用不上,覺得有些脫節(jié)。定位比較糾結,大家想大致了解系統(tǒng)架構的可以翻翻。要深入還得自己看源代碼。
  •   內(nèi)容不全面,就針對了系統(tǒng)來講解,對初學者幫助不大,只能作為一種輔助提高用書吧
  •   書中原理性的知識很多,感覺還行。就是很多實例是在Linux下面的,看不懂。
  •   講的比較全面,但是也比較籠統(tǒng)。做背景知識應用了解整體架構還是可以。
  •   內(nèi)容很多,但每一項介紹都不是很細致,比較一般。
  •   這本書看著名字不錯,內(nèi)容也很多。但是每一部分都像是蜻蜓點水那樣,一點而過,不深入。
  •   優(yōu)點:提到內(nèi)容較多,信息量較全面
    劣點:不詳細,只講了大概
  •   內(nèi)容沒有章法,可能我能力有限吧
  •   里面的東西都是在網(wǎng)上整理的
  •   將的有些深入
  •   老公買的,應該還可以
  •   書比較小,頁數(shù)也不多,相對那么高的原價很不合理
  •   一般,看起有點枯燥。
  •   做應用開發(fā)的人要失望了,沒啥幫助??赡茏鱿到y(tǒng)級別開發(fā)的人有所幫助,因為畢竟寫了一個梗概和框架描述,有助于理解整體架構。
  •   一般看看可以,真做系統(tǒng)開發(fā)的繞道吧!基本沒有什么實質的內(nèi)容,失望中!
  •   這本書講的都是概念性的東西,跟實際開發(fā)沒多大的作用,我認為不值得一買,而且實在是不值這個價錢,只能給2個星
  •   紙張質量差勁,插圖模糊不清!跟盜版書似的...不明白你們打折的是什么,是價格還是書的品質!
  •   特意登陸告知大家:
    這本書千萬不要買,說是系統(tǒng),你說寫內(nèi)核和驅動一塊那些什么模塊的驅動程序簡介,有用嗎?有用嗎?作者確實可能做過Android的開發(fā),所以本書就完全是一個開發(fā)環(huán)境的介紹,還這么貴,頂多值10塊錢。各位看官請看這本書印刷了多少本,2010年第一次印刷4K本。我為什么說他值10塊錢,因為它只是一個介紹,介紹什么是Android,開發(fā)環(huán)境如何,有哪些工具,然后內(nèi)核驅動應用代碼GUI等等等等說了一通,屁用都沒。我算是買虧了,也懶得換了。作者不知道看后會做什么感想,我是不敢寫這樣的書的,大概也只有中國人敢寫了。你看看人家Linux驅動開發(fā)詳解那書寫得多好,由淺入深,也是中國人寫的啊,我個人感覺他比LDD3更適合去學習。同樣是中國人,同樣是做技術的,人和人之間的差別怎么這么大呢?
  •   Android系統(tǒng)原理及開發(fā)要點詳解很想了解相關內(nèi)容,可等好很時間沒有等到。
  •   這部書基本就是對Android的底層庫做一個簡單的介紹,到目前為止我都不知道如何定位這本書,可以說沒啥用,全部都泛泛而談,其實真的沒啥用!
    我是看了評論才買的,很多人說不錯,難道是我錯了,呵呵!
    反正一句話,如果想對Android的架構有個基本了解,這本書可以幫到你,但如果想通過本書做什么實際的東西,那就沒門了!
    當然這是我個人觀點!
  •   做android移植,真是一點幫助都沒有!
  •   書中有缺頁,而且不止一處!?。÷?lián)系當當客服,電話完全打不通,準備網(wǎng)上退換貨,提示說,上海地區(qū)不支持上門退換貨,要我自己將書寄到北京?。?!
    本來認為當當還蠻不錯的,但是這質量,這售后服務,真心不能接受啊,以后再也不會在這買東西了?。?!以此為鑒?。?!
  •   寫出來騙錢的書,何必要害廣大群眾了,0深度,100%的廣度,則樣寫書沒有一點意義,用名詞解釋這4個字來形容最合適不過了。其實大家看看目錄就好,具體內(nèi)容還是自己GOOGLE吧。買了都后悔。
  •   那些目錄上的都是最最最基礎入門的一點東西提到一點。沒有要點,沒有詳解,原理也沒說什么。
  •   關于驅動開發(fā)講解的感覺不夠細
  •   主要說的是內(nèi)核方面的內(nèi)容。在實際的應用操作上沒有多大的幫助。
  •   講了andoid的系統(tǒng)原理比較多,不適合初學者,適合搞源碼開發(fā)的人參考.
  •   書的內(nèi)容暫且不提,我很郁悶的是卓越無數(shù)次送來的書,多多少少都有點質量問題,比如缺頁啊,殘頁啊,表面損壞啊~~~~各種質量問題。這次送來的書,有點臟,而且明顯受潮了。正版價格盜版質量,我傷不起了。 我決定去當當,京東,china——pub買書試試。 不過,有一點值得表揚,快遞師傅很熱情!
  •   講的說深還沒有深進去,說淺吧還挺接近底層的,反正只能了解個大概吧
  •   內(nèi)容有深度,還沒細看。
  •   還可以,應該是正版書籍,物流速度也挺快的!
  •   同樣是很久以前買的一本書,大部分都是例子。很淺
  •   講內(nèi)核原理的占了7成,都是點到即止,適合作為引導型資料
  •   這本書的時效性很強,現(xiàn)在技術發(fā)展真快,早點買就好了。
  •   很喜歡,不錯的書,研究研究
  •   原理是遠說不上的,雖然面面俱到,卻沒有哪一方面深入詳解了。。。
  •   剛拿到書,紙張還行,不惘自評價! 今天翻開書大致瀏覽了一番: 發(fā)現(xiàn)講的很不好! P331 Service 介紹的與實際開發(fā)中不太相符。 以后還是不買國人寫的書了?。?/li>
  •   依然如此銷魂的一本書
  •   Android系統(tǒng)原理及開發(fā)要點詳解
  •   項目要上android
  •   不錯不錯不錯 不錯不錯不錯
  •   最基礎的安卓系統(tǒng)
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7