比開發者更高境界:頂尖Google手機工程師教你分析Android 5.0原始程式碼 pdf epub mobi txt 電子書 下載 2024

圖書介紹


比開發者更高境界:頂尖Google手機工程師教你分析Android 5.0原始程式碼

簡體網頁||繁體網頁
作者
出版者 齣版社:佳魁資訊 訂閱齣版社新書快訊 新功能介紹
翻譯者
出版日期 齣版日期:2015/09/30
語言 語言:繁體中文



點擊這裡下載
    


想要找書就要到 小特書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-11-01

類似圖書 點擊查看全場最低價

圖書描述

■頂尖Android開發專傢的Android係統分析權威指南
  ■講解新版本熱點技術,解決係統開發睏惑問題

專傢推薦
    
  這本書介紹Android 係統的充實和認真程度可能在市麵上無齣其右。
  從Android下載安裝到設定編譯,從JNI/Boinic到Loop/Init,從SystemServer到Provider,從套件管理到圖形係統,從視窗係統到輸入管理,從電源管理到睡眠喚醒機製,從網路管理到音、視訊係統,甚至從Vold 到Recovery,從虛擬機器到自動化測試,都詳細解釋說明。
  作為一個工作十多年的資深工程師、從1.0 版本開始接觸Android 係統的工程師、量産過多款産品的Android 第一綫架構師,我想沒有這樣的經曆是很難將這本書撰寫得如此詳盡。
  希望讀者可以從中獲得有益的啓發,開啓自己完美的Android 開發之旅!~~ 小米電視係統軟體部總監,茹憶

  這是一本有6年Android 係統開發經驗、頂尖Android 係統工程師的心血之作!可以推薦給任何從事Android 係統開發或應用程式開發工程師看的書!~~原Motorola 軟體總監,播思通訊CTO,饒宏

  一本非常優秀的介紹Android 內部機製的圖書,詳細地分析瞭Android 係統的大部分模組,值得每一個希望深入學習Android 係統的工程師擁有。~~德信無綫軟體部經理,陳行星


著者信息

作者簡介

劉超


  資深Android 專傢、係統架構師。曾任職於四通利方、Motorola、小米等多傢著名公司。最早的Android 係統開發者之一,研究Android 核心多年。主持研發過天語W606、酷派W711、華為T8301 等多款Android 手機係統。
比開發者更高境界:頂尖Google手機工程師教你分析Android 5.0原始程式碼 pdf epub mobi txt 電子書 下載

圖書目錄

前言

Chapter 01   建立Android 係統開發環境
1.1 安裝作業係統
1.2 安裝開發套件
1.3 安裝一些有用的工具
1.4 下載原始程式

Chapter 02   Android 的編譯環境:Build 係統
2.1 Android Build 係統核心
2.2 Android 的産品設定檔
2.3 編譯Android 的模組
2.4 Android 中的簽名

Chapter 03   連接Android 和Linux 核心的橋樑:Android 的Bionic
3.1 Bionic 簡介
3.2 Bionic C 函數庫中的係統呼叫
3.3 Bionic 中的記憶體管理函數
3.4 管綫
3.5 Bionic 中的執行緒管理函數
3.6 Futex 同步機製
3.7 Android 的Log 模組
3.8 可執行檔格式分析
3.9 Bionic 中的Linker 模組
3.10 偵錯器 —— Ptrace 和Hook API

Chapter 04   處理程序間通訊:Android 的Binder
4.1 Binder 簡介
4.2 如何使用Binder
4.3 Binder 應用層的核心類彆
4.4 Binder 的實現原理
4.5 Binder 驅動
4.6 解析名稱的模組 —— ServiceManager 的作用
4.7 匿名共用記憶體ashmem

Chapter 05   連接Java 和C/C++ 層的關鍵:Android 的JNI
5.1 JNI 的作用
5.2 JNI 用法介紹
5.3 JNI 環境
5.4 ART 帶來的JNI 變化

Chapter 06   Android 的同步和訊息機製
6.1 最小操作
6.2 Android native 層的同步方法
6.3 Android Java 層的同步機製
6.4 Android 的訊息機製
6.5 處理程序間的訊息傳遞

Chapter 07  第一個使用者處理程序:Android 的Init 處理程序
7.1 Init 處理程序的初始化過程
7.2 解析啓動指令稿init.rc
7.3 Init 處理程序對訊號的處理
7.4 屬性係統
7.5 守護處理程序ueventd 介紹
7.6 「看門狗」—— watchdogd 介紹

Chapter 08   支撐Android 世界的一極:Zygote 處理程序
8.1 Zygote 簡介
8.2 Zygote 處理程序的初始化
8.3 Zygote 啓動應用程式
8.4 預先載入係統類彆和資源

Chapter 09  精確地控製資源的使用:Android 的資源管理
9.1 資源係統簡介
9.2 Android 資源的製作
9.3 Android 資源的使用
9.4 Android 資源管理的實現原理
9.5 全新的設計語言 —— Android 5.0 的Material Design

Chapter 10   Android 係統的核心之一:SystemServer 處理程序
10.1 SystemServer 的建立過程
10.2 SystemServer 中的Watchdog

Chapter 11   APK 套件的安裝、移除和最佳化:Android 的應用管理
11.1 瞭解PackageManagerService
11.2 安裝應用
11.3 係統執行時期的應用管理
11.4 守護處理程序installd
11.3 在storyboard 中設計速覽
11.4 掛鈎控製器

Chapter 12  Android 的元件管理
12.1 應用處理程序的組成
12.2 Android 架構的核心 —— ActivityManagerService 服務
12.3 Process 管理
12.4 Activity 管理
12.5 應用的啓動過程
12.6 Service 管理
12.7 提供資料的存取 —— ContentProvider 管理
12.8 廣播 —— BroadcastReceiver 管理第三部分 WatchKit 進階功能

Chapter 13   Android 的多使用者模式
13.1 管理使用者的係統服務 —— UserManagerService 服務
13.2 PackageManagerService 和多使用者
13.3 ActivityManagerServier 和多使用者

Chapter 14   Android 的圖形顯示係統
14.1 畫布 —— 瞭解Surface
14.2 影像顯示原理
14.3 SurfaceFlinger 服務
14.4 影像的輸齣過程
14.5 歸納

Chapter 15  Android 的視窗係統
15.1 應用處理程序和WMS 的聯係
15.2 WindowManagerService 服務
15.3 確定視窗尺寸
15.4 視窗動畫管理
15.5 歸納

Chapter 16   Android 的輸入管理
16.1 管理各種輸入的服務 —— InputManagerService
16.2 應用處理程序處理Input 訊息
16.3 歸納

Chapter 17  Android 的電源管理
17.1 電源管理服務 —— PowerManagerService
17.2 控製係統休眠的機製
17.3 電池管理服務

Chapter 18  Android 的儲存係統
18.1 管理存放裝置 —— Vold 守護處理程序
18.2 對存放裝置操作 —— MountService 服務
18.3 其他儲存相關的服務

Chapter 19  Android 的網路管理架構
19.1 管理各種網路裝置 —— Netd 守護處理程序
19.2 網路管理的中心 —— ConnectivityService 服務
19.3 完成對網路實體介麵操作 —— NetworkManagementService 服務
19.4 歸納

Chapter 20  Android 的音訊係統
20.1 音訊係統簡介
20.2 AudioPolicyService 服務 —— 輸入輸齣裝置的狀態
20.3 音訊的核心 —— AudioFlinger 服務
20.4 一次完整的播放過程

Chapter 21  讓應用更安全:Android 的SELinux 模組
21.1 安全係統 —— SELinux 簡介
21.2 安全增強型 —— SEAndroid 簡介
21.3 Android 如何使用SELinux
21.4 歸納

Chapter 22  Dalvik 和ART 虛擬機器
22.1 Dalvik 虛擬機器簡介
22.2 Dalvik 的啓動和初始化
22.3 Dalvik 位元組碼的執行過程
22.4 Dalvik 的記憶體管理機製
22.5 ART 模式簡介

Chapter 23  係統升級模組:Android 的Recovery 模組
23.1 Recovery 模組的執行
23.2 Recovery 的升級過程
23.3 update-binary 模組

Chapter 24  Android 的偵錯方法
24.1 取得和分析係統Log
24.2 記憶體洩露的分析方法
24.3 Android 的自動化測試

圖書序言

圖書試讀

None

比開發者更高境界:頂尖Google手機工程師教你分析Android 5.0原始程式碼 epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024


比開發者更高境界:頂尖Google手機工程師教你分析Android 5.0原始程式碼 epub 下載 mobi 下載 pdf 下載 txt 電子書 下載 2024

比開發者更高境界:頂尖Google手機工程師教你分析Android 5.0原始程式碼 pdf epub mobi txt 電子書 下載 2024




想要找書就要到 小特書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

類似圖書 點擊查看全場最低價

比開發者更高境界:頂尖Google手機工程師教你分析Android 5.0原始程式碼 pdf epub mobi txt 電子書 下載


分享鏈接





相關圖書




本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 ttbooks.qciss.net All Rights Reserved. 小特書站 版權所有