<application android:allowTaskReparenting=["true" | "false"] android:allowBackup=["true" | "false"] android:allowClearUserData=["true" | "false"] android:backupAgent="string" android:backupInForeground=["true" | "false"] android:banner="drawable resource" android:debuggable=["true" | "false"] android:description="string resource" android:directBootAware=["true" | "false"] android:enabled=["true" | "false"] android:extractNativeLibs=["true" | "false"] android:fullBackupContent="string" android:fullBackupOnly=["true" | "false"] android:hasCode=["true" | "false"] android:hardwareAccelerated=["true" | "false"] android:icon="drawable resource" android:isGame=["true" | "false"] android:killAfterRestore=["true" | "false"] android:largeHeap=["true" | "false"] android:label="string resource" android:logo="drawable resource" android:manageSpaceActivity="string" android:name="string" android:networkSecurityConfig="xml resource" android:permission="string" android:persistent=["true" | "false"] android:process="string" android:restoreAnyVersion=["true" | "false"] android:requiredAccountType="string" android:resizeableActivity=["true" | "false"] android:restrictedAccountType="string" android:supportsRtl=["true" | "false"] android:taskAffinity="string" android:testOnly=["true" | "false"] android:theme="resource or theme" android:uiOptions=["none" | "splitActionBarWhenNarrow"] android:usesCleartextTraffic=["true" | "false"] android:vmSafeMode=["true" | "false"] >
. . .
</application>
複製代碼
APP桌面顯示的名稱。若是不指定,則桌面名稱爲包名。android
整個應用程序的圖標,以及每一個應用程序組件的默認圖標瀏覽器
關於應用程序的用戶可讀文本,比應用程序標籤更長,更具描述性安全
應用的主題網絡
actionBar或toolBar上顯示的圖標app
用於設定其Activity可以從啓動它的任務中轉移到另外一個與啓動它的任務有親緣關係的任務中.例如,若是某條 e-mail 信息包含了一個 Web 頁的連接,點擊此連接將啓動一個 Activity 顯示此 Web 頁。 這個 Activity 是由瀏覽器程序定義的,但卻做爲 e-mail 任務的一部分被啓動。 若是它從新歸屬於瀏覽器的任務,那麼在下次瀏覽器進入前臺時就會顯示出來,而且會在 e-mail 任務再次回到前臺時消失。工具
Android7.0引入的新特性,是否能夠能夠在Direct Boot模式下運行。true:能夠,false:不能夠。默認爲false若是此項設置了,而其餘組件沒設置,其餘組件此項的值和application的同樣佈局
Direct Boot模式:用戶能夠在鎖屏狀態下對APP進行一些操做和查看。好比鬧鐘,短信等等。測試
詳情看Android7.0 DirectBoot阻塞開機分析ui
APP是否須要更大的內存空間。大部分APP不須要此屬性。要在運行時查詢可用的內存大小,可使用 getMemoryClass() 或getLargeMemoryClass() 方法。spa
爲應用程序實現的Application子類的徹底限定名稱。啓動應用程序進程時,將在任何應用程序的組件以前實例化此類。
子類是可選的;大多數應用程序不須要一個。在沒有子類的狀況下,Android使用基本Application類的實例。
客戶端必須具備的權限的名稱才能與應用程序進行交互。 此屬性是設置適用於全部應用程序組件的權限的便捷方式。 能夠經過設置各個組件的權限屬性來覆蓋它。
應運行應用程序的全部組件的進程的名稱。每一個組件均可以經過設置本身的進程屬性來覆蓋此默認值。
指定應用程序是否支持多窗口顯示。您能夠在<activity>
或<application>
元素中設置此屬性。
一個關聯名稱,適用於應用程序中的全部活動,但與其本身的taskAffinity屬性設置不一樣關聯的活動除外。 有關更多信息,請參閱該屬性。 默認狀況下,應用程序中的全部活動共享相同的關聯。 該關聯的名稱與<manifest>
元素設置的包名稱相同。
指示應用程序是否打算使用明文網絡流量,例如明文HTTP。針對API級別27或更低級別的應用的默認值爲「true」。針對API級別28(android P)或更高級別的應用默認爲「false」。
指定包含應用程序的網絡安全配置的XML文件的名稱。該值必須是對包含配置的XML資源文件的引用。 此屬性已在API級別24中添加。
指示應用程序是否但願虛擬機(VM)以安全模式運行。 默認值爲「false」。 此屬性是在API級別8中添加的,其中值「true」禁用了Dalvik實時(JIT)編譯器。 此屬性在API級別22中進行了調整,其中值「true」禁用了ART提早(AOT)編譯器。
系統能夠啓動的Activity子類的徹底限定名稱,以容許用戶管理設備上應用程序佔用的內存。還應使用<activity>
元素聲明活動
指示此應用程序是否僅用於測試目的
活動UI的額外選項。 必須是如下值之一。
是否容許應用程序參與備份和還原基礎結構。 若是此屬性設置爲false,則不會執行應用程序的備份或還原,即便是全系統備份也會致使全部應用程序數據都經過adb保存。 此屬性的默認值爲true。
是否容許應用程序重置用戶數據。此數據包括標記 - 例如用戶是否已看到介紹性工具提示 - 以及用戶可自定義的設置和首選項。此屬性的默認值爲true。
注意:只有屬於系統映像的應用才能顯式聲明此屬性。第三方應用沒法在其清單文件中包含此屬性。
實現應用程序備份代理程序的類的名稱,BackupAgent的子類。 屬性值應該是徹底限定的類名
表示即便應用程序處於前臺等效狀態,也能夠在此應用程序上執行自動備份操做
用於Android TV 應用。
是否能夠在手機上調試應用程序。若是能夠,則爲「true」,不然爲「false」。默認值爲「false」。通常不用設置,由打包方式(debug、release)自行決定
指定此應用程序所需的賬戶類型,並指示容許受限制的配置文件訪問屬於全部者用戶的此類賬戶。 若是您的應用須要賬戶,而且容許受限制的我的資料訪問主要用戶的賬戶,則此屬性的值必須與您的應用使用的賬戶身份驗證器類型(由AuthenticatorDescription定義)相對應
聲明您的應用程序是否願意支持從右到左(RTL)佈局。
Android6.0引入。配合自動備份,用一個XML文件指明備份數據的規則。
當自動備份(Auto Backup)可使用的時候的時候,是否開啓。true爲開啓,而且6.0以上使用自動備份,如下使用 Key/Values Backups。默認爲false
應用程序是否包含任何代碼 - 若是是,則爲「true」,不然爲「false」。 當值爲「false」時,系統在啓動組件時不會嘗試加載任何應用程序代碼。 默認值是true」。
該應用程序是不是遊戲。這個不清楚,感興趣的能夠本身去了解一下
當系統恢復出廠設置,APP的設置信息被重置時,該APP是否應該被殺死。默認值爲true。
應用程序是否應始終保持運行 - 若是應該,則爲「true」,不然爲「false」。 默認值爲「false」。 應用程序一般不該設置此標誌; 持久性模式僅適用於某些系統應用程序。
是否爲全部的Activity和View進行硬件加速渲染。當minSdkVersion和targetSdkVersion爲14以上時,默認值爲true,不然爲false。
Android系統是否能夠實例化應用程序的組件 - 若是能夠,則爲「true」,不然爲「false」。 若是值爲「true」,則每一個組件的enabled屬性肯定是否啓用該組件。 若是值爲「false」,則它將覆蓋特定於組件的值; 全部組件都被禁用。 默認值是true」。
APP能夠經過任何版本的備份數據進行數據恢復,即便是高版本備份的數據恢復到低版本中去。設置true容許,false不容許。默認值爲false。此項可能會致使數據衝突,設置true後須要當心處理。
指定應用程序運行所需的賬戶類型。 若是您的應用須要賬戶,則此屬性的值必須與您的應用使用的賬戶身份驗證器類型(由AuthenticatorDescription定義)相對應
包安裝程序是否從APK中提取.so到文件系統。 若是設置爲false,那麼您的.so必須頁面對齊並在APK中未壓縮存儲。 不須要更改代碼,由於連接器在運行時直接從APK加載庫。 默認值是true」。