Android 開發快速導引:Android程序框架【草】

概述

學習一項新技術以前要先了解這個技術的總體框架,這裏先簡單說一下 Android 的程序結構。框架

Android App 有四個頂層的類:Activity、Service、ContentProvider、BroadcastReceiver。ide

頂層類

  • Activity
    Activity 是 Android 應用最重要的概念,沒有之一。當你打開一個 App,你看到的界面就是一個 Activity。裏面的圖片、按鈕、輸入框、列表,都是這個 Activity 裏的 View。 
  • Service
    猜都猜獲得,Service 是運行在後臺的,沒有界面。 
  • ContentProvider
    若是你想讓別的 App 訪問你的數據,定義一個ContentProvider。若是你想訪問別人的數據,用 getContentResolver() 獲取一個 ContentResolver 對象查詢,固然前提是你有這個權限。
  • BroadcastReceiver
    知道你手機爲何一聯網就有各類亂七八糟的通知嗎?就是這玩意搞的。Android 有一些默認的廣播,你定義了相應的 BroadcastReceiver 之後就會被自動調用。

入口方法

Android 沒有入口類、沒有入口方法。確切的說啓動器是根據 AndroidManifest.xml 肯定入口 Activity 的。學習

相關文章
相關標籤/搜索