本書的學習方向是縱向與橫向的,各個章節將分別介紹Android系統的各種弁遄A包含視訊、音訊、電話、GUI、感應器、藍牙等等,並掌握Android的系統架構來進行介紹,即Linux作業系統及驅動程式、本機框架及Java執行環境、Java框架、Java應用程式這四個層級,分析Android實作各種系統弁鄋犒L程與原理,是您跨入Android開發領域的最佳參考書。
本書讀者:
本書所針對的讀者群十分廣大,不同的讀者在學習本書時,就應該使用不同的方法。
●Android初階開發者:在本書指引下嬝玥{式碼,搭建系統開發環境,對於Android應用程式的開發者,則必須特別注意後三章的內容。
●Android中、高階開發者:透過本書的引導,學習系統架構,注意開發要點,並儘量使用手機系統的通用設計思想、軟體專案思想、系統專案思想來學習Android系統。
●嵌入式Linux系統學習者:將Android作為一個集Linux核心和應用程式於一體的系統來進行學習,並可以利用Android的虛擬環境來執行和除錯程式。
本書特色:
●全書環繞著Android的四個層級進行說明,幫助您掌握整個Android系統的運作原理。
●徹底分析Android系統之各種弁鄋犒磣@機制,提升您的Android系統開發奶O。
●大量且完整的系統架構圖與範例程式碼,讓您的學習過程事半平縑C
●以Android演進過程中的共通知識為介紹重點,將各種版本的實作差異減到最少。
第1章「Android系統概述」
第2章「Android系統開發綜述」
第3章「Android的Linux核心與驅動程式」
第4章「Android的底層函式庫和程式」
第5章「Android的Java虛擬機和Java環境」
第6章「Android的GUI系統」
第7章「Android的Audio系統」
第8章「Android的Video輸入輸出系統」
第9章「Android的多媒體系統」
第10章「Android的電話部分」
第11章「Android的連線部分」
第12章「Android的感測器系統」
第13章「Android應用程式概述及框架」
第14章「Android應用程式的主要方面」
第15章「Android應用程式的設計思想」
韓超
行動系統開發資深工程師,在Android領域具有完整的知識和技術,長期從事一線開發工作。韓超是中國較早參與Android系統開發的人員之一,也是Android開發社群(機鋒網)的核心成員和重要組織者之一;也曾經引領各種相關技術人員進入Android領域,並組織參與國內外的相關技術交流。
本書在編寫過程中提煉並綜合了Android早期開發者的經驗、大陸Androidin網路社群的開發成果,以及各位專家的經驗和技術的知識源泉。本書主要是由Androidin社群的兩名核心技術專家韓超和梁泉領銜規劃和編著。總部設在南加州、專注於Android平台並提供其行動應用程式開發及解決方案的邁奔無線(mAPPn Inc.),也投入技術和人力參與了本書的工作。