Kotlin Android 高效入門
線上課程
  • Kotlin Android 高效入門
  • Android 開發準備
    • 0 Git 版本控制系統
      • 0.1 Gitlab 網站
      • 0.2 Gitlab 範例專案
      • 0.3 Gitlab 取得本書範例
      • 0.4 版本切換
    • 1 Android 系統與應用程式
      • 1.1 Android 版本演進
      • 1.2 Android 系統架構
      • 1.3 應用程式基礎
      • 1.4 應用程式元件
      • 1.5 應用程式宣告檔
      • 1.6 Android Studio 開發環境
    • 2 開發環境安裝
      • 2.1 基礎環境-JDK
      • 2.2 整合開發工具-Android Studio
      • 2.3 必要的設定
  • Android 專案開發
    • 3 Android 專案架構與 Activity
      • 3.1 建立Bmi專案
      • 3.2 AndroidManifest.xml載運清單
      • 3.3 畫面配置-Layout
      • 3.4 Java/Kotlin 類別
      • 3.5 資源 Resources
      • 3.6 Android Support Library-支援函式庫
    • 4 版面配置環境
      • 4.1 版面配置設計畫面
      • 4.2 ConstraintLayout 版面配置
      • 4.3 LinearLayout 流水式版面
      • 4.4 元件的高度與寬度
      • 4.5 元件位置與距離
    • 5 Kotlin 語言基礎
      • 5.1 Kotlin 基礎知識
      • 5.2 類別與物件
    • 6 Activity 設計
      • 6.1 Bmi 專案功能設計
      • 6.2 MainActivity 中取得畫面元件
      • 6.3 按鈕的事件處理
      • 6.4 使用浮動顯示-Toast類別
      • 6.5 使用對話框-AlertDialog 類別
      • 6.6 多國語言
      • 6.7 按鈕事件處理-匿名類別與 lambda
  • 線上課程
    • 20 線上課程 courses
Powered by GitBook
On this page

Was this helpful?

  1. Android 開發準備
  2. 1 Android 系統與應用程式

1.5 應用程式宣告檔

Previous1.4 應用程式元件Next1.6 Android Studio 開發環境

Last updated 5 years ago

Was this helpful?

每一個應用程式都必須有一個應用程式宣告檔,或稱為應用程式的 載 運 清 單, 這 個 檔 案 記 載 了 有 關 這 應 用 程 式 的 重 要 資 訊, 它 的 檔 名 為 「AndroidManifest.xml」,其主要內容包括:

應用程式的套件名稱 (Package name)

每一個應用程式都必須定義一個與目前整個「Google Play 商店」中上架 的 APP 不重複的 package 名稱。

應用程式適合的最低 Android 版本

應用程式上架後,Google Play 會依這個資訊提供給合適安裝的裝置。

應用程式中的所有元件

包 括 應 用 程 式 所 使 用 到 的 Activity、Content Provider、Service 或 Broadcast Receiver。

應用程式所要求的權限

存取如聯絡人、檔案、電話等的權限。

AndroidManifest.xml 的內容為 XML 格式,其根元素為「manifest 」, 其內部一定有一個「application」元素,而在 application 元素內會定義在這 個應用程式會使用到的所有 Android 類別,如下圖:

目前 Android 開發使用預設的 Gradle 建置工具,有些設定值會在編 譯時期再加到 AndroidManifest.xml 中。