當前位置:首頁 > 嵌入式培訓 > 視頻教程 > Android開發視頻教程 > Android開發教程手把手教你開發APP(第六講)
第六講熱乎乎的視頻出來了!本節將實現Android應用組件及編程框架設計。相信前5講大家都學的熱血沸騰吧。其實Android應用開發并不難。重要的是多去練習,有思路之后勤敲代碼。步入正題,本章涉獵技術點如下:
1. Activity組件
Activity作為Android應用開發四大組件之一,主要用戶顯示屏幕畫面,和用戶進行事件交互,其由Main線程啟動并維持其生命周期。
2. Intent
Intent對象主要是解決Android應用的各項組件之間的通訊。
Intent負責對應用中一次操作的動作、動作涉及數據、附加數據進行描述,Android則根據此Intent的描述,負責找到對應的組件,將 Intent傳遞給調用的組件,并完成組件的調用。
我們可以簡單的將Intent理解成各組件通訊的消息對象。
3. Service組件
Service作為四大組件之一,它通常用于表示一個后臺執行的任務,由于Service運行于后臺,沒有交互界面,它比Stop狀態的Activity具有更高的優先級。
在Service中通常創建一個子線程,在子線程中運行耗時操作,當操作執行完成后,再將結果提交給調用者。
4. BroadcastReceiver
廣播接收器用于接收來自系統或其它應用程序的廣播消息,它可在應用程序內,或不同應用程序之間進行異步消息傳遞。
廣播接收器只有一個回調方法onReceive(),當接收到廣播消息時,該方法被回調,廣播接收器進入激活狀態具有較高優先級,當方法調用完成后,廣播接收器進入非激活狀態。
5. App編程框架