2024.03.07

yblll發表於2024-03-10

今天是週四,寒假沒碰乒乓球,上課練習基本功都拉胯了。今日程式碼時間半小時。

Android 架構

Android 作業系統是一個軟體元件的棧,在架構圖中它大致可以分為五個部分和四個主要層。

Android程式庫

這個類別包括了專門為 Android 開發的基於 Java 的程式庫。這個類別程式庫的示例包括應用程式框架庫,如使用者介面構建,圖形繪製和資料庫訪問。一些 Android 開發者可用的 Android 核心程式庫總結如下:

  • android.app - 提供應用程式模型的訪問,是所有 Android 應用程式的基石。
  • android.content - 方便應用程式之間,應用程式元件之間的內容訪問,釋出,訊息傳遞。
  • android.database - 用於訪問內容提供者釋出的資料,包含 SQLite 資料庫管理類。
  • android.opengl - OpenGL ES 3D 圖片渲染 API 的 Java 介面。
  • android.os - 提供應用程式訪問標註作業系統服務的能力,包括訊息,系統服務和程序間通訊。
  • android.text - 在裝置顯示上渲染和操作文字。
  • android.view - 應用程式使用者介面的基礎構建塊。
  • android.widget - 豐富的預置使用者介面元件集合,包括按鈕,標籤,列表,佈局管理,單選按鈕等。
  • android.webkit - 一系列類的集合,允許為應用程式提供內建的 Web 瀏覽能力。

看過了 Android 執行層內的基於 Java 的核心程式庫,是時候關注一下 Android 軟體棧中的基於 C/C++ 的程式庫。