androidmainfest.xml詳解——activity_第1頁
已閱讀1頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、roidMainfest.xml詳解詳解——語法:activityroid:allowEmbedded=[“true“|“false“]roid:allowTaskReparenting=[“true“|“false“]roid:alwaysRetainTaskState=[“true“|“false“]roid:autemoveFromRecents=[“true“|“false“]roid:banner=“drawableresou

2、rce“roid:clearTaskOnLaunch=[“true“|“false“]roid:configChanges=[“mcc““mnc““l(fā)ocale““touchscreen““keyboard““keyboardHidden““navigation““screenLayout““fontScale““uiMode““ientation““screenSize““smallestScreenSize“]roid:docume

3、ntLaunchMode=[“intoExisting“|“always“|“none“|“never“]roid:enabled=[“true“|“false“]roid:excludeFromRecents=[“true“|“false“]roid:expted=[“true“|“false“]roid:finishOnTaskLaunch=[“true“|“false“]roid:hardwareAccelerated=[“tru

4、e“|“false“]roid:icon=“drawableresource“roid:label=“stringresource“roid:launchMode=[“stard“|“singleTop“|“singleTask“|“singleInstance“]roid:maxRecents=“integer“roid:multiprocess=[“true“|“false“]roid:name=“string“roid:noHis

5、ty=[“true“|“false“]roid:parentActivityName=“string“roid:permission=“string“roid:process=“string“roid:relinquishTaskIdentity=[“true“|“false“]roid:resizeableActivity=[“true“|“false“]roid:screenientation=[“unspecified“|“beh

6、ind“|“l(fā)scape“|“ptrait“|“reverseLscape“|“reversePtrait“|“sensLscape“|“sensPtrait“|“userLscape“|“userPtrait“|“sens“|“fullSens“|“nosens“|“user“|“fullUser“|“l(fā)ocked“]由于具有“singleTask”或“singleInstance”啟動模式的Activity只能位于任務的根,因此更改

7、父項僅限于“stard”和“singleTop”模式。(另請參閱launchMode屬性。)roid:alwaysRetainTaskState系統(tǒng)是否始終保持Activity所在任務的狀態(tài)—“true”表示保持,“false”表示允許系統(tǒng)在特定情況下將任務重置到其初始狀態(tài)。默認值為“false”。該屬性只對任務的根Activity有意義;對于所有其他Activity,均忽略該屬性。正常情況下,當用戶從主屏幕重新選擇某個任務時,系統(tǒng)會在

8、特定情況下清除該任務(從根Activity之上的堆棧中移除所有Activity)。系統(tǒng)通常會在用戶一段時間(如30分鐘)內未訪問任務時執(zhí)行此操作。不過,如果該屬性的值是“true”,則無論用戶如何到達任務,將始終返回到最后狀態(tài)的任務。例如,在網絡瀏覽器這類存在大量用戶不愿失去的狀態(tài)(如多個打開的標簽)的應用中,該屬性會很有用。roid:autemoveFromRecents由具有該屬性的Activity啟動的任務是否一直保留在概覽屏幕中

9、,直至任務中的最后一個Activity完成為止。若為true,則自動從概覽屏幕中移除任務。它會替換調用方使用的FLAG_ACTIVITY_RETAIN_IN_RECENTS。它必須是布爾值“true”或“false”。roid:banner一種為其關聯(lián)項提供擴展圖形化橫幅的可繪制資源。將其與標記聯(lián)用可為特定Activity提供默認橫幅,也可與標記聯(lián)用,為所有應用Activity提供橫幅。系統(tǒng)使用橫幅在roidTV主屏幕中表示應用。由于橫

10、幅只顯示在主屏幕中,因此只應由包含的Activity能夠處理CATEGY_LEANBACK_LAUNCHERIntent的應用指定。必須將該屬性設置為對包含圖像的可繪制資源的引用(例如“@drawablebanner”)。沒有默認橫幅。如需了解詳細信息,請參閱“面向電視的UI模式”設計指南中的橫幅,以及“電視應用入門指南”中的提供主屏幕橫幅。roid:clearTaskOnLaunch是否每當從主屏幕重新啟動任務時都從中移除根Activ

11、ity之外的所有Activity—“true”表示始終將任務清除到只剩其根Activity;“false”表示不做清除。默認值為“false”。該屬性只對啟動新任務的Activity(根Activity)有意義;對于任務中的所有其他Activity,均忽略該屬性。當值為“true”時,每次用戶再次啟動任務時,無論用戶最后在任務中正在執(zhí)行哪個Activity,也無論用戶是使用返回還是主屏幕按鈕離開,都會將用戶轉至任務的根Activity。

12、當值為“false”時,可在某些情況下清除任務中的Activity(請參閱alwaysRetainTaskState屬性),但并非一律可以。例如,假定有人從主屏幕啟動了ActivityP,然后從那里轉到ActivityQ。該用戶接著按了主屏幕按鈕,然后返回到ActivityP。正常情況下,用戶將看到ActivityQ,因為那是其最后在P的任務中執(zhí)行的Activity。不過,如果P將此標志設置為“true”,則當用戶按下主屏幕將任務轉入后

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論