深入剖析Android新特性+Android應用開發進階 android應用開發教程書籍

深入剖析Android新特性+Android應用開發進階 android應用開發教程書籍 pdf epub mobi txt 电子书 下载 2025

想要找书就要到 求知書站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
店铺: 书海寻梦图书专营店
出版社: 电子工业
ISBN:9787121339332
商品编码:28027200353

具体描述




深入剖析Android新特性     9787121339332    79元
Android應用開發進階      9787121339585    89元

基本信息

深入剖析Android新特性  

作 譯 者:強波

齣版時間:2018-04    韆 字 數:532

版    次:01-01    頁    數:444

開    本:16開

裝    幀:

I S B N :9787121339332     

換    版:

所屬分類:科技 >> 計算機 >> 網絡與互聯網

紙質書定價:¥79.

本書對近幾個版本(5.0 ~ 8.0)的主要新增功能進行整理和解析,本書的重點不僅僅是講解這些新增功能特性的外部行為,而是在結閤AOSP的源碼基礎上,解析這些功能特性的內部實現。 任何已有的功能都是固定的,隨著行業的發展,Android在未來可能加入的功能是不確定的,隻有掌握瞭閱讀和分析AOSP源碼的能力,纔能應對不確定的變化,並具備今後能夠自行研究Android的能力。


目錄

1章 預備知識    1

1.1 Android架構    1

1.2 關於AOSP    3

1.3 理解Android Binder機製    3

1.3.1 Binder機製簡介    3

1.3.2 整體架構    4

1.3.3 驅動層    7

1.3.4 Binder Framework C++部分    26

1.3.5 Binder Framework Java部分    54

1.3.6 參考資料與讀物    70

2章 Android中的進程管理    72

2.1 關於進程    72

2.2 進程與應用進程    73

2.2.1 init進程與init語言    75

2.2.2 Zygote進程    81

2.2.3 system_server進程    84

2.3 應用進程的創建    87

2.3.1 關於應用組件    87

2.3.2 進程與綫程    88

2.3.3 ActivityManagerService    89

2.3.4 Activity與進程創建    92

2.3.5 Service與進程創建    94

2.3.6 ContentProvider與進程創建    96

2.3.7 BroadcastReceiver與進程創建    97

2.3.8 參考資料與讀物    99

2.4 進程的優先級管理    100

2.4.1 優先級的依據    100

2.4.2 優先級的基礎    102

2.4.3 優先級的更新    105

2.4.4 優先級的算法    108

2.4.5 優先級的生效    119

2.4.6 結束語    119

2.4.7 參考資料與讀物    120

2.5 進程與內存的迴收    120

2.5.1 開發者API    121

2.5.2 虛擬機的垃圾迴收    122

2.5.3 開發者的內存迴收    122

2.5.4 Linux OOM Killer    123

2.5.5 LowMemoryKiller    125

2.5.6 進程的死亡處理    126

2.5.7 參考資料與讀物    127

2.6 結束語    127

3章 Android上的虛擬機    129

3.1 Java語言與Java虛擬機    130

3.1.1 Java語言    130

3.1.2 Java虛擬機    130

3.1.3 Java虛擬機實現架構    130

3.1.4 類加載器(Class loader)    132

......................................................................

基本信息

Android應用開發進階  

作 譯 者:範磊

齣版時間:2018-04    韆 字 數:559

版    次:01-01    頁    數:468

開    本:16開

裝    幀:

I S B N :9787121339585     

換    版:

所屬分類:科技 >> 計算機 >> 編程語言

紙質書定價:¥89.0

本書為Android應用開發進階的參考用書,旨在幫助Android開發者能夠快速有效地掌握Andriod應用開發進階相關的知識點。本書內容為Android應用開發熱門的話題,包括自定義控件、三方組件的使用和實現原理、Android應用架構等。本書提供瞭一個知識問答與分享的實戰案例,包括Java版本和Kotlin版本,方便讀者完成從Java到Kotlin的平滑過渡,讀者朋友可根據該案例搭建屬於自己的應用架構。希望本書能夠幫助讀者朋友在工作中解決實際問題,提升Android應用開發水平和能力。



目錄

第1章 自定義控件

1.1 View的繪製流程

1.1.1 View和ViewGroup

1.1.2 View的繪製流程

1.1.3 ViewGroup的繪製流程

1.1.4 View繪製流程深入解析

1.2 View的觸摸事件

1.2.1  觸摸事件的類型

1.2.2 觸摸事件的傳遞過程

1.2.3 事件傳遞細節

1.3 自定義控件常用方法總結

1.3.1 繪製流程相關

1.3.2 事件處理相關

1.3.3 其他

1.4 自定義控件案例

1.4.1 柱狀圖

1.4.2 摺綫圖

1.4.3 麯綫圖

1.4.4 漸變圓弧進度條

1.4.5 卡片滑動切換

1.4.6 ViewPager圓形指示器

1.5 自定義控件性能優化

第2章 輪子

2.1 AppBrain平颱

2.2 Butter Knife

2.2.1 編譯時注解

2.2.2 Element

2.2.3 編譯時注解案例

2.2.4 Butter Knife源碼分析

2.2.5 Butter Knife Zelezny插件的實現

2.3 EventBus

2.3.1 EventBus的使用

2.3.2 EventBus源碼分析

2.3.3 EventBus 3.0索引加速

2.4 Dagger2

2.4.1 Dagger2的使用

2.4.2 Dagger2源碼分析

2.4.3 Dagger2進階

2.4.4 Component之間的關係

2.4.5 Dagger.Android

2.5 OkHttp

2.5.1 OkHttp的使用

2.5.2 OkHttp源碼分析

2.6 Retrofit

2.6.1 Retrofit的使用

2.6.2 Retrofit源碼分析

2.7 Volley

2.7.1 Volley的工作流程

2.7.2 Volley的使用

2.7.3 Volley的封裝

2.7.4 Volley源碼分析

2.8 RxJava

2.8.1 RxJava的使用

2.8.2 RxJava的源碼分析

第3章 Android應用架構

3.1 todo-mvp

3.1.1 MVP

3.1.2 todo-mvp的實現

3.2 todo-mvp-clean

3.2.1 Clean架構

3.2.2 Clean架構的Android實現

3.2.3 todo-mvp-clean的實現

3.3 todo-mvp-dagger

3.3.1 AppComponent

3.3.2 依賴注入

3.4 todo-mvp-rxjava

3.5 todo-mvvm-databinding

3.5.1 MVVM

3.5.2 Data Binding Library

3.5.3 todo-mvvm-databinding的實現

3.6 todo-mvvm-live

3.6.1 Architecture Components

3.6.2 todo-mvvm-live的實現

第4章 AndroidPlus項目實戰

4.1 需求分析

4.2 産品設計

4.2.1 Material Design

4.2.2 思維導圖

4.2.3 架構設計

4.3 Java實現

4.3.1 項目準備

4.3.2 Dagger集成

4.3.3 歡迎界麵

4.3.4 登錄注冊

4.3.5 主界麵

4.3.6 首頁

4.3.7 問題詳情

4.3.8 迴答詳情

4.3.9 評論

4.3.10 分享文章

4.3.11 文章

4.3.12 個人中心

4.3.13 用戶詳情

4.3.14 異常上報、運營統計和應用升級

4.3.15 代碼混淆

4.4 Kotlin實現

第5章 開發實踐

5.1 Android Studio中的Git實踐

5.1.1 創建遠程倉庫

5.1.2 .gitignore

5.1.3 提交和推送

5.1.4 分支

5.1.5 獲取(Fetch)

5.1.6 拉取(Pull)

5.1.7 衍閤(Rebase)

5.1.8 Git Flow

5.1.9 分支閤並

5.1.10 移動HEAD

5.1.11 貯藏(Stash)

5.1.12 重置(Reset)

5.1.13 遴選(Cherry Pick)

5.2 Android屏幕適配

5.2.1 屏幕相關概念

5.2.2 圖片適配

5.2.3 dimen

5.2.4 weight

5.2.5 百分比布局

5.2.6 ConstraintLayout

5.2.7 平闆適配

5.2.8 RTL布局

5.3 Android視頻播放器

5.3.1 ijkPlayer

5.3.2 Vitamio

5.3.3 PLDroidPlayer

5.3.4 測試開發

5.4 聲網直播實踐

5.4.1 頻道列錶

5.4.2 視頻群聊

用户评价

评分

评分

评分

评分

评分

评分

评分

评分

评分

相关图书

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

© 2025 tushu.tinynews.org All Rights Reserved. 求知書站 版权所有