1. 程式人生 > >安卓巴士自測試題——第四期

安卓巴士自測試題——第四期

10.一個activity呈現了一個使用者可以操作的視覺化使用者介面;一個service不包含可見的使用者介面,而是在後臺執行,可以與一個activity繫結,通過繫結暴露出來介面並與其進行通訊;一個broadcast receiver是一個接收廣播訊息並做出迴應的componentbroadcast receiver沒有介面;一個intent是一個Intent物件,它儲存了訊息的內容。對於activityservice來說,它指定了請求的操作名稱和待操作資料的URIIntent物件可以顯式的指定一個目標component。如果這樣的話,android會找到這個component(基於
manifest檔案中的宣告)並激活它。但如果一個目標不是顯式指定的,android必須找到響應intent的最佳component。它是通過將Intent物件和目標的intent filter相比較來完成這一工作的;一個componentintent filter告訴androidcomponent能處理的intentintent filter也是在manifest檔案中宣告的。