書籍名稱:《深入理解Android內核設計思想(第2版)(上下冊)》
書籍簡介:
本書從操作系統的基礎知識入手,全面剖析進程/線程、內存管理、Binder機制、GUI顯示系統、多媒體管理、輸入系統、虛擬機等核心技術在Android中的實現原理。書中講述的知識點大部分來源于工程項目研發,因而具有較強的實用性,希望可以讓讀者“知其然,更知其所以然”。本書分為編譯篇、系統原理篇、應用原理篇、系統工具篇,共4篇25章,基本涵蓋了參與Android開發所需具備的知識,并通過大量圖片與實例來引導讀者學習,以求盡量在源碼分析外為讀者提供更易于理解的思維方式。本書既適合Android系統工程師,也適合于應用開發工程師來閱讀,從而提升Android開發能力。讀者可以在本書潛移默化的學習過程中更深刻地理解Android系統,并將所學知識自然地應用到實際開發難題的解決中。
書籍名稱:《Android Studio應用開發實戰詳解》
書籍簡介:
全書共分18章,依次講解了Android開發基礎、搭建Android開發環境、Android Studio集成開發環境介紹、Android Studio常見操作、分析Android應用程序文件的組成、Gradle技術基礎、UI界面布局、Material Design設計語言、核心組件介紹、Android事件處理、圖形圖像和動畫處理、開發音頻/視頻應用程序、GPS地圖定位、Android傳感器應用開發、編寫安全的應用程序、Google Now和Android Wear、Android應用優化以及Android TV開發。本書幾乎涵蓋了Android Studio應用開發所能涉及的所有領域,在講解每一個知識點時,都遵循了理論聯系實際的講解方式,用具體實例徹底剖析了Android Studio開發的每一個知識點。本書講解方法通俗易懂,特別有利于初學者學習并消化。本書適合Android初級讀者、Android應用開發人員、Android愛好者、Android Studio開發人員、Android智能家居、Android可穿戴設備研發人員學習,也可以作為相關培訓學校和大專院校相關專業的教學用書。
書籍名稱:《深入解析Android 虛擬機》
書籍簡介:
Android系統從誕生到現在的短短幾年時間里,憑借其易用性和開發的簡潔性,贏得了廣大開發者的支持。在整個Android系統中,Dalvik VM一直是貫穿從底層內核到高層應用開發的核心。本書循序漸進地講解了Android虛擬機系統的基本知識,并剖析了其整個內存系統的進程和運作流程,并對虛擬機系統優化和異常處理的知識進行了詳細講解。本書幾乎涵蓋了Dalvik VM系統的所有主要內容,并且講解方法通俗易懂,特別有利于讀者學習并消化。
書籍名稱:《Android傳感器開發與智能設備案例實戰》
書籍簡介:
本書主要介紹Android傳感器和外設的開發,共29章,主要包括Android開發技術基礎、獲取并編譯源碼、Android技術核心框架分析、Android傳感器系統分析、使用地圖定位、光線傳感器詳解、接近警報傳感器詳解、磁場傳感器詳解、加速度傳感器詳解、方向傳感器詳解、陀螺儀傳感器詳解、旋轉向量傳感器詳解、距離傳感器詳解、氣壓傳感器詳解、溫度傳感器詳解、濕度傳感器詳解、Android藍牙系統概述、低功耗藍牙技術詳解、語音識別技術詳解、手勢識別技術詳解、NFC近場通信技術詳解、拍照解析條形碼技術詳解、基于圖像處理的人臉識別技術詳解、行走軌跡記錄器、手勢音樂播放器和智能家居系統等。本書幾乎涵蓋了Android傳感器和外設開發所需的所有主要內容,講解方法通俗易懂。
書籍名稱:《構建安全的Android App》
書籍簡介:
本書介紹了主流的Android安全技術開發的方法,并把此方法應用在整個Android應用開發的代碼里。書中作者使用詳細的例子,從成百上千個他已經親自審核的應用程序中,幫助讀者解讀應用程序被攻擊的原因,然后演示更安全的解決方案。書中包括身份驗證、網絡、數據庫、服務器攻擊、數據、硬件等技術,并闡明了每種技術代碼示例的含義和作用,可以幫助讀者達到學以致用的目標。
書籍名稱:《Android 應用測試指南》
書籍簡介:
《Android應用測試指南》是一本移動測試實用工具書。本書針對當前流行的技術、框架和工程質量改進工具進行了介紹,一步一步清晰地指導大家如何去寫應用程序的測試用例,利用各種測試手段來**Android項目質量。本書首先介紹了TTD(Android測試驅動開發)。TTD是軟件開發過程中一個敏捷模式,能讓你在早期發現應用中的Bug。書中給出了一些典型的樣例工程來示范測試,包括最簡單的單元測試和最復雜的性能測試。另外,本書以診斷的方式來詳細描述Android測試中較廣泛、較流行的應用技術。對于夢想在Android測試領域啟航的程序員和測試人員來說這無疑是一本非常珍貴、有用的參考書。
書籍名稱:《精通Android網絡開發》
書籍簡介:
本書詳細介紹了Android網絡開發的有關內容,全書共分為5篇,共計25章,從搭建Android開發環境和核心框架分析講起,依次講解了Android技術核心框架,網絡開發技術基礎,HTTP數據通信,URL處理數據,處理XML數據,下載遠程數據,上傳數據,使用Socket實現數據通信,使用WebKit瀏覽網頁數據,Wi-Fi系統應用,藍牙系統應用,郵件應用,RSS應用,網絡視頻處理,網絡流量監控,網絡RSS閱讀器,開發一個郵件系統,在Android中開發移動微博應用、網絡防火墻系統,開發Web版的電話本管理系統、移動微信系統等知識。本書幾乎涵蓋了Android網絡應用中的所有主要內容,講解方法通俗易懂。
書籍名稱:《Java和Android開發學習指南(第2版)》
書籍簡介:
本書是Java語言學習指南,特別針對使用Java進行Android應用程序開發展開了詳細介紹。全書共50章。分為兩大部分。第1部分(第1章到第22章)主要介紹Java語言基礎知識及其功能特性。第2部分(第23章到第50章)主要介紹如何有效地構建Android應用程序。本書適合任何想要學習Java語言的讀者閱讀,特別適合想要成為Android應用程序開發人員的讀者學習參考。
書籍名稱:《Android開發進階:從小工到專家》
書籍簡介:
本書是一本專門介紹Android開發的圖書。書中首先對Android開發的核心知識點進行深入講解,然后介紹單元測試、代碼規范、版本控制、重構、架構等重要的知識,使得讀者在深入掌握技術的同時也幫助他們開闊眼界,且能夠以更專業的方式設計應用軟件,完成從只會實現功能的初級程序員到軟件工程師、設計師的轉變。本書的主要內容為:構成Android系統基石的四大組件、創造出豐富多彩的UI設計的控件、**App流暢的多線程開發、必知必會的HTTP網絡請求應用、數據存儲的核心SQLite數據庫、讓程序更優秀的性能優化、讓程序更整潔的代碼規范、管理程序的好幫手Git版本控制,以及需要掌握的高級技術,如單元測試、六大原則與設計模式、重構和綜合實戰等。
書籍名稱:《Android框架揭秘》
書籍簡介:《Android框架揭秘》通過對Android系統源代碼的分析,主要介紹Android框架的初始化過程及主要組件的工作原理。作者直接分析和整理了Android框架的主要源代碼,并詳細講解了理解框架工作原理所需的各種基礎知識和構成實際Android平臺骨干的服務框架。其中的主要內容包括:通過啟動程序了解Android框架的概要,移植Android以及如何開發適合各種機器的應用程序,分析Android框架所需的基礎知識,JNI(Java Native Interface)與Binder基礎知識,Zygote、Service Manager、Service Server等Android核心組件,Android服務框架的結構與理解,通過Camera Service、Activity Manager Service等服務分析實際的Android服務等。《Android框架揭秘》不僅可以供具備一定開發經驗的Android開發人員參考閱讀,也可作為Android開發初學者的Android框架入門教材使用。