1. 程式人生 > >《Android群英傳》讀書筆記1.Android體系與系統架構

《Android群英傳》讀書筆記1.Android體系與系統架構

1. Android系統架構

應用層:Application (NDK App & SDK App)
框架層:Framework
庫和執行時:Dalvik(libraries | 執行時編譯) ART(Android 5.x開始,安裝時編譯)
核心層:Linux 核心

2. Android App 元件架構 (在應用層)

1) Activity, BroadcastReceiver, ContentProvider, Service
協同工作,信使 —— Intent
2)

Application getAppliactionContext()
Context Activity XXXActivity.this
Service

3. Android系統原始碼目錄與系統目錄

1) Android系統原始碼目錄 (詳細管理從底層驅動到上層應用)
  ↓ 編譯 (Makefile機制)
2) Android系統目錄(即檔案管理的根目錄)

3) Android App檔案目錄 (即在IDE看到的專案檔案目錄)

相關推薦

Android群英讀書筆記——第十三章:Android例項提高

第十三章目錄 13.1 移動迷宮——拼圖遊戲 13.1.1 準備工作 13.1.2 初始介面 13.1.3 拼圖介面 13.1.4 效果預覽與功能進階 13.2 魔幻矩陣——2048 13.2.1 2048概述 13.2.2 2048遊戲分析 13.2.3

Android群英讀書筆記---自定義控制元件(-)

自定義控制元件 雖然我也寫過自定義控制元件,但是從沒有進行一個系統的總結,正好借這本書的內容,重新梳理一下, 通常情況下,常用的有三種方法: 對現有控制元件進行擴充套件 通過組合控制元件來實現新的控制元件 重寫view來實現全新的控制元件(最難) 1

Android群英讀書筆記——Android Scroll分析

5.1  滑動效果是如何產生的         滑動的本質是改變View的座標 5.1.1  Android座標系         螢幕左上角為原點,向右為x軸正方形,向下為y軸正方向         系統提供了View.getLocationOnScreen(i

Android群英讀書筆記——第十章:Android效能優化

第十章目錄 10.1 佈局優化  10.1.1 Android UI渲染機制 10.1.2 避免Overdraw 10.1.3 優化佈局層級 10.1.4 避免巢狀過多無用佈局 10.1.5 Hierarchy Viewer 10.2 記憶體優化

Android群英讀書筆記——第七章:Android動畫機制使用技巧

第七章目錄 7.1 Android View動畫框架  7.1.1 透明度動畫 7.1.2 旋轉動畫 7.1.3 位移動畫 7.1.4 縮放動畫 7.1.5 動畫集合 7.2 Android屬性動畫分析  7.2.1 ObjectAnimato

Android群英讀書筆記——第十二章:Android 5.X新特性詳解

第十二章目錄 12.1 Android5.X UI設計初步  12.1.1 材料的形態模擬 12.1.2 更加真實的動畫 12.1.3 大色塊的使用 12.2 Material Design主題 12.3 Palette 12.4 檢視與陰影 12

Android群英讀書筆記——第九章:Android系統資訊安全機制

第九章目錄 9.1 Android系統資訊獲取  9.1.1 android.os.Build 9.1.2 SystemProperty 9.1.3 Android系統資訊例項 9.2 Android Apk應用資訊獲取之PackageManager 

Android 群英讀書筆記

偶然在知乎上看到了關於《Android 群英傳》的介紹,感覺還不錯,尤其是作者前言中寫的內容和我簡直心照不宣——Android 學習的瓶頸與進階,讀了快半本了,感覺非常不錯,不合適初學者,但絕對適合學習到了瓶頸期,想要突破自我的 Android 開發者,比如我。

《瘋狂Android講義》讀書筆記1.Android應用開發環境

第1章 Android應用與開發環境 1.1 Android的發展和歷史 Android系統主要由5部分組成 1.應用程式層 2.應用程式框架 3.函式庫 4.Android執行時:Android核心庫集和Dalvik虛擬機器 5.Linux核心

Android群英讀書筆記1.Android體系系統架構

1. Android系統架構 應用層:Application (NDK App & SDK App) 框架層:Framework 庫和執行時:Dalvik(libraries | 執行時編譯) ART(Android 5.x開始,安裝時編譯) 核

Android群英》學習筆記Android體系系統架構

一、Android系統架構 1.Linux核心層 Android核心系統服務依賴於Linux2.6核心,如安全性、記憶體管理、程序管理、網路協議棧和驅動模型。Linux核心也是作為硬體與軟體棧的抽象層

讀書筆記1--android多媒體之手機拍照

android系統從4.4版本開始,選取相簿中的圖片不再返回圖片真實的Uri了,而是一個封裝過的Uri,因此如果是4.4版本以上的手機就需要對這個Uri進行解析才行。 android.media.action.IMAGE_CAPTURE//手機相機 com.android.

《瘋狂Android講義》讀書筆記2.Android應用的介面程式設計

第2章 Android應用的介面程式設計 2.1 介面程式設計與檢視元件 View(檢視)與ViewGroup(容器) XML控制UI、程式碼控制UI、XML和程式碼混合控制UI 開發自定義View 繼承View並重寫方法 2.2 佈局管理器 Lin

計算機網路組網配置技術—— 讀書筆記1、組網配置基礎知識

第一章組網與配置基礎知識 1.1計算機網路中的協議與層次 計算機網路協議是通訊雙方在通訊時彼此理解的規定和約定。有三個要素:語法,語義,時序同步。 計算機網路中實現網路服務的層次和協議構成計算機網路體系結構。 計算機網路的拓撲結構劃分:主要有匯流排型、星型、環型、樹型、全連

Android群英》---讀書筆記1

Android群英傳—-讀書筆記 標籤: android進階 讀書筆記 1.3 Android app元件架構 應用執行上下文 可以理解為Context即為android系統中應用的上下文物件 Activity, Service, Appli

Android開發藝術探索讀書筆記----View事件體系1

View的概念:View是android中所有控制元件的基類。ViewGroup繼承自View,內部可以有多個控制元件也可以由Viewgroup(譬如LinearLayout) View的位置引數:top:左上角縱座標,left:右上角橫座標,right:右下角橫座標,bo

Android群英讀書筆記10.Android效能優化

1.佈局優化 1.1. Android UI渲染機制 在Android中,系統通過VSYNC訊號觸發對UI的渲染、重繪,其間隔時間是16ms。這個16ms其實就是1000ms中顯示60幀畫面的單位時間,即1000/60。如果不能在16ms內完成繪製,那麼就會

Android群英筆記——摘要,概述,新的出發點,溫故而知新,能夠為師矣!

ram hide 基本 pretty 工具 log 透明 scroll 好的 Android群英傳筆記——摘要。概述,新的出發點,溫故而知新。能夠為師矣! 當工作的越久,就越感到力不從心了,基礎和理解才是最重要的,所以買了兩本書,醫生的《An

Android群英》學習筆記Android控制元件架構自定義控制元件詳解

一、Android控制元件架構: 控制元件大致分為兩類:ViewGroup控制元件與View控制元件。View是繪製在螢幕上的使用者能與之互動的一個物件。而ViewGroup則是一個用於存放其他Vi

Android群英》學習筆記之ActivityActivity呼叫棧分析

一、Activity 1、Activity形態: Active/Running 處於棧頂,可互動。 Paused 被遮擋但未被完全覆蓋,失去焦點,不可互動。 Stopped 被完全覆蓋,但保持了所有狀