AndroidMainfest檔案中常用android屬性

來源:互聯網
上載者:User


Android
Mainfest

檔案中常用
android

屬性

1.android:allowTaskReparenting
,是否允許
activity
更換從屬的任務,比如從簡訊息任務
切換到瀏覽器任務。

      
2.android:alwaysRetainTaskState
,是否保留狀態不變,
比如切換回
home,
再從新開啟,

activity
處於最後的狀態
      

3.android:clearTaskOnLanunch , 比如
P

activity, Q
是被
P
觸發的
activity,
然後返回
Home,
從新啟動
P

是否顯示
Q

 4.android:configChanges , 當配置
list
發生修改時,
是否調用
onConfigurationChanged()
方法
 
比如
"locale|navigation|orientation".


5.android:enabled,activity ,
是否可以被執行個體化
,


6.android:excludeFromRecents , 是否可被顯示在最近開啟的
activity
列表裡

      


7.android:exported , 是否允許
activity
被其它程式調用



8.android:finishOnTaskLaunch , 是否關閉已開啟的
activity
當使用者重新啟動這個任務的時候

9.android:launchMode , activity
啟動方式,
  "standard"
"singleTop"  "singleTask"
"singleInstance" 
其中前兩個為一組,
後兩個為一組

10.android:multiprocess ,
允許多進程


11.android:name , activity
的類名,
必須指定

12.android:onHistory ,

否需要移除這個
activity
當使用者切換到其他螢幕時。
這個屬性是
API level 3
中引入的

13.android:process ,


activity
運行時所在的進程名,
所有程式組件運行在應用程式預設的進程中,這個進程名跟應用程式的包名一致。
<application>
中的元素
process
屬效能夠為所
有組件設定一個新的預設值。但是任何組件都可以覆蓋這個預設值,允許你將你的程式放在多進程中運行。
 
如果這個屬性被分配的名字以
:
開頭,
當這個
activity
運行時
,
一個新的專屬於這個程式的進程將會被建立。
如果這個進程名以小寫字母開頭,
這個
activity
將會運行在全域的進程中,被它的許可所提供。

14.android:screenOrientation , activity
顯示的模式
,  "unspecified"

預設值
 
"landscape"
風景畫模式,寬度比高度大一些
  "portrait"
肖像模式
,
高度比寬度大。
 
"user"
使用者的設定
 
"behind"  "sensor" "nosensor"

15.android:stateNotNeeded , 是否
activity
被銷毀和成功重啟並不儲存狀態

16.android:taskAffinity , activity
的親屬關係,
預設情況同一個應用程式下的
activity
有相同的關係

17.android:theme , activity
的樣式主題
,
如果沒有設定,則
activity
的主題樣式從屬於應用程式,
參見
<application>
元素的
theme
屬性

18.android:windowSoftInputMode , activity
主視窗與軟鍵盤的互動模式
,
自從
API level 3
被引入

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.