- 精通移動App測試實戰:技術、工具和案例
- 于涌 王磊 曹向志
- 539字
- 2019-01-05 04:19:58
1.4 Android相關的一些屬性簡介
Activity(活動):我們在后續的圖書內容閱讀過程中經常會看到這個詞,那么什么是活動呢,就像我們在操作一些應用軟件,比如Word,它出現的每一個功能界面,比如在編輯文件、改變字體大小后,我們單擊工具條的“保存”按鈕;或者是一個拼車的手機應用,我們約車的時候,其也會提供一個界面,需要我們指定出發的地點、目的地、出發時間等信息,單擊“確認預約”按鈕。它們都是軟件系統和我們用戶的一個交互,這個和我們交互的界面就叫一個“活動”。
Service(后臺服務):后臺服務通常沒有交互的圖形界面,是多用于處理長時間任務,而不影響前臺用戶體驗的組件。如我們一邊看著“微信”應用的朋友圈內容,一邊欣賞著手機的音樂,怡然自得的時候是否知道其有一個后臺播放音樂的服務呢?
Content Provider(內容供應組件):內容供應組件用來管理應用的可共享部分的數據。例如,應用將數據存儲在文件系統或者SQLite數據庫中,通過內容供應組件,其他的應用也可以對這些數據進行查詢。例如,我們手機自帶聯系人信息,其他的應用只要有相應的權限就可以通過查詢內容供應組件來查詢該聯系人的相關信息。
Broadcast Receivers(廣播接收組件):在Android里面有各種各樣的廣播,電池的使用狀態、電話的接收和短信的接收等都會產生一個廣播,應用程序開發者也可以監聽這些廣播并做出程序邏輯的處理。
推薦閱讀
- ANSYS 14熱力學·電磁學·耦合場分析自學手冊
- iOS應用逆向與安全之道
- Oracle Business Intelligence : The Condensed Guide to Analysis and Reporting
- FreeSWITCH 1.0.6
- 數字孿生體:第四次工業革命的通用目的技術
- Adobe創意大學Illustrator產品專家認證標準教材(CS6修訂版)
- Excel 2016入門與提高
- Moodle JavaScript Cookbook
- Instant MuseScore
- AutoCAD 2020從入門到精通
- Photoshop+Illustrator商業廣告設計從入門到精通(第2版)
- UG NX 12.0完全自學寶典
- Getting Started with Oracle BPM Suite 11gR1 – A Hands/On Tutorial
- 剪映:從零開始精通短視頻剪輯(電腦版)
- 構筑敏捷的開發團隊:微軟Visual Studio 2010實戰兵法