Android原始碼學習1

2021-08-09 22:02:54 字數 784 閱讀 7345

1、logger日誌系統是基於核心中的logger日誌驅動程式實現的

四種日誌型別:main,system,radio,events

四個裝置檔案:/dev/log/main,/dev/log/system,/dev/log/radio,/dev/log/events

main型別的日誌檔案:應用程式級別的

system型別的日誌檔案:系統級別的

events型別的日誌檔案:專門用來診斷系統問題的,

android.util.log往logger日誌驅動程式中寫入的日誌型別為main型別

android.util.slog往logger日誌驅動程式中寫入的日誌型別為system型別

android.util.eventlog往logger日誌驅動程式中寫入的日誌型別為events型別

log.v():verbose,黑色,任何訊息都會輸出

log.d():debug,藍色

log.i():info,綠色,會輸出i,w,e的資訊

log.w():warn,橙色,需優化,會輸出e的資訊

log.e():errot,紅色,錯誤資訊

log.a():assert,

2、baseadapter:spinner,listview,gridview

pageradapter:viewpager

fragmentpageradapter:viewpager的每一頁均為fragment

fragmentstatepageradapter:viewpager有很多頁,資料動態性較大,占用記憶體較多的情況

Android原始碼編譯(1)

sudo apt get install 這一步需要的庫,廠商一般都會提供出來。如果有些庫不能安裝,嘗試sudo apt get update 再sudo apt get upgrade,再進行預安裝庫。sudo apt get install openjdk x jre sudo apt get ...

Android 原始碼學習 Activity

今天閒的無聊,就像看看 activity的原始碼,呼叫 startactivity intent intent 方法都執行了什麼。ok 開啟android studio google親兒子就是不一樣。看原始碼方便的很 然後開啟activity類 找到 startactivity方法 override...

spring 原始碼學習 1

1.spring 是乙個非侵入性 non invasive 框架,其目標是使應用程式 對框架的依賴最小化,應用 可以在沒有spring或者其它的容器下執行。2.spring提供了乙個一致的程式設計模型,使用應用直接使用pojo開發,從需可以與應用環境 如web伺服器 隔離開來。3.spring推動應...