Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android系統教程 >> Android開發教程 >> Android的Manifest文件詳解

Android的Manifest文件詳解

編輯:Android開發教程

Manifest可以定義應用程序及其組件和需求的結構和元數組.

Android的文檔: http://developer.android.com/guide/topics/manifest/manifest-element.html

Hello_World, AndroidManifest.xml :

<?xml version="1.0" encoding="utf-8"?>  
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="mzx.spike.hello_world.app" >  
      
    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >  
        <activity
            android:name="mzx.spike.hello_world.app.MainActivity"
            android:label="@string/app_name" >  
            <intent-filter>  
                <action android:name="android.intent.action.MAIN"  />  
      
                <category android:name="android.intent.category.LAUNCHER"  />  
            </intent-filter>  
        </activity>  
    </application>  
      
</manifest>

xmlns:xml namespace的簡寫, android的命名空間;

package: 程序使用的包的名稱;

application: manifest必須包含(must contain)的結點, 使用各種屬性來指定應用程序的各種元數據;

activity: application的可選標簽, 聲明一個活動(Activity的子類), 實現應用程序得視覺用戶接口(visual user interface)的部分功能;

intent-filter: 目的過濾器, 啟動該activity的Intent(目的);

action: intent-filter的必選(must contain)標簽, 目的過濾器的活動;

category: intent-filter的可選(can contain)標簽, 目的過濾器的種類;

其中action和category裡面, name屬性的意思, 在Intent文檔裡面有標注;

文檔: http://developer.android.com/reference/android/content/Intent.html

Manifest還可以使用Android Manifest Editor(Eclipse)進行管理XML, 界面化管理;

在Android Studio暫時沒有此類功能;

作者:csdn博客 Spike_King

查看本欄目更多精彩內容:http://www.bianceng.cn/OS/extra/

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved