判斷題
1.在基于Stage模型開發的應用項目中都存在一個app.json5配置文件、以及一個或多個module.json5配置文件。
正確(True)
2.一個應用只可以包含一個UIAbility組件。
錯誤(False)
3.Background狀態在UIAbility實例銷毀時觸發。可以在onDestroy()回調中進行系統資源的釋放、數據的保存等操作。
錯誤(False)
單選題
1.關于module.json5配置文件的標簽描述,以下哪個是錯誤的?
- A. pages標簽標識當前Module的配置的應用環境變量
B. deviceTypes標簽標識當前應用可以運行在哪類設備上
C. abilities標簽標識當前Module中UIAbility的配置信息
D. requestPermissions標簽標識當前應用運行時需要向系統申請的權限集合
2.在UIAbility實例銷毀時觸發什么狀態?
A. Background
B. Foreground
- C. Destroy
D. Create
3.UIAbility實例創建完成時觸發的回調:
- A. onCreate()
B. onForeground()
C. onBackground()
D. onDestroy()
4.如果需要定義某個Module可以在手機、平板和車機上運行,則修改以下哪個文件?
A. app.json5
- B. module.json5
C. oh-package.json5
D. oh-package-lock.json5
多選題
1.UIAbility的生命周期有哪幾個狀態?
-
A. Create
-
B. WindowStageCreate
-
C. Foreground
-
D. Background
-
E. WindowStageDestory
-
F. Destroy
2.Stage模型提供了AbilityStage、WindowStage等類作為應用組件和Window窗口的“舞臺”,其設計基于哪些出發點:
-
A. 為復雜應用而設計
-
B. 支持應用組件級的跨端遷移和多端協同
-
C. 支持多設備和多窗口形態
-
D. 平衡應用能力和系統管控成本
3.開發態的應用程序結構包含多種文件類型,以下說法正確的有:
-
A. 配置文件,包括應用級配置信息app.json5、以及Module級配置信息module.json5
-
B. ArkTS源碼文件,主要存放在Module_name > src > main > ets目錄下
-
C. 資源文件,包括應用級資源文件、以及Module級資源文件,支持圖形、多媒體、字符串、布局文件等
-
D. 其他配置文件,用于編譯構建,包括構建配置文件、編譯構建任務腳本、混淆規則文件、依賴的共享包信息等