登入
|
註冊
|
會員中心
|
結帳
|
培訓課程
魔法弟子
|
自資出版
|
電子書
|
客服中心
|
智慧型立体會員
書名
出版社
作者
isbn
編號
5050魔法眾籌
|
NG書城
|
國際級品牌課程
|
優惠通知
|
霹靂英雄音樂精選
|
App程式設計入門:iPhone、iPad(附光碟)
.
乾脆一次搞清楚:最完
.
乾脆一次搞清楚:最完
.
壟斷市場,奴役金錢的
文學小說
文學
|
小說
商管創投
財經投資
|
行銷企管
人文藝坊
宗教、哲學
社會、人文、史地
藝術、美學
|
電影戲劇
勵志養生
醫療、保健
料理、生活百科
教育、心理、勵志
進修學習
電腦與網路
|
語言工具
雜誌、期刊
|
軍政、法律
參考、考試、教科用書
科學工程
科學、自然
|
工業、工程
家庭親子
家庭、親子、人際
青少年、童書
玩樂天地
旅遊、地圖
|
休閒娛樂
漫畫、插圖
|
限制級
比開發者更高境界:頂尖Google手機工程師教你分析Android 5.0原始程式碼
作者:
劉超
分類:
電腦與網路
/
程式語言
出版社:
佳魁資訊
出版日期:2015/10/8
ISBN:9789863792116
書籍編號:kk0409847
頁數:1008
定價:
860
元
優惠價:
88
折
757
元
書價若有異動,以出版社實際定價為準
訂購後立即為您進貨
訂購後立即為您進貨:目前無庫存量,讀者下訂後,開始進入調書程序,一般天數約為2-10工作日(不含例假日)。
團購數最低為 20 本以上
評價數:
(請將滑鼠移至星星處進行評價)
目前平均評價:
文字連結
複製語法
比開發者更高境界:頂尖Google手機工程師教你分析Android 5.0原始程式碼
圖片連結
複製語法
分
享
內容簡介
作者介紹
書籍目錄
同類推薦
比開發者更高境界:頂尖Google手機工程師教你分析Android 5.0原始程式碼 ■� 頂尖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 系統的工程師擁有。 ~~德信無線軟體部經理,陳行星 ---------------------------------------------------------------------- 適用:手機開發工程師、ROM 開發工程師和各種使用Android 作為開發平台的TV 和可穿戴式裝置(Wear)的開發工程師。
劉超 劉超 資深Android 專家、系統架構師。曾任職於四通利方、Motorola、小米等多家著名公司。最早的Android 系統開發者之一,研究Android 核心多年。主持研發過天語W606、酷派W711、華為T8301 等多款Android 手機系統。
前言 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 的自動化測試
敏捷成功之道:使用
Kotlin程式開發
生成式 AI 專案實
從零開始學Pytho
共生之道:人類逆襲A
一本書讀懂DeepS
快速精通iOS 18
一本搞定DeepSe
圖說演算法 : 使用
圖說運算思維與演算邏
為了保障您的權益,新絲路網路書店所購買的商品均享有到貨七天的鑑賞期(含例假日)。退回之商品必須於鑑賞期內寄回(以郵戳或收執聯為憑),且商品必須是全新狀態與完整包裝(商品、附件、內外包裝、隨貨文件、贈品等),否則恕不接受退貨。