20 廣播與服務

2021-10-19 14:39:10 字數 808 閱讀 4849

1、廣播(掌握)

2、廣播接收者(掌握)

*在android中,broadcast是一種廣泛運用的在應用程式之間傳輸資訊的機制。而broadcastreceiver是對傳送出來的broadcast進行過濾接受並響應的一類元件。

*廣播接收者(broadcastreceiver)用於接收廣播intent的,廣播intent的傳送是通過呼叫sendbroadcast/sendorderedbroadcast來實現的。通常乙個廣播intent可以被訂閱了此intent的多個廣播接收者接收。

3、ip撥號器(掌握)

原理:接收撥打**的廣播,修改廣播內攜帶的**號碼

4、簡訊***(熟悉)

系統收到簡訊時會產生一條廣播,廣播中包含了簡訊的號碼和內容

5、監聽sd卡狀態(掌握)

6、勒索軟體(掌握)

7、監聽應用的安裝、解除安裝、更新(熟悉)

原理:應用在安裝解除安裝更新時,系統會傳送廣播,廣播裡會攜帶應用的包名

8、廣播的兩種型別(掌握)

9、service(掌握)

10、程序優先順序(掌握)

前台程序:擁有乙個正在與使用者互動的activity(onresume方法被呼叫)的程序

可見程序:擁有乙個非前台,但是對使用者可見的activity(onpause方法被呼叫)的程序

服務程序:擁有乙個通過startservice方法啟動的服務的程序

後台程序:擁有乙個後台activity(onstop方法被呼叫)的程序

空程序:沒有擁有任何活動的應用元件的程序,也就是沒有任何服務和activity在執行

11、*****(熟悉)

廣播與服務 2

1.start開啟服務的生命週期 重點 startservice方法開啟服務,stopservice停止服務 服務的特點 服務被建立時呼叫oncreate onstartcommand 服務只能被建立一次,可以開啟多次onstartcommand 服務只能被停止一次 沒有onpause onstop...

廣播與廣播接受者簡述

廣播訊息是android中的用來進行通知的訊息。便於進行系統級別的訊息通知或者自定義的訊息通知。傳送廣播後,註冊該廣播的廣播接收器 broadcast receiver 就可以接收該廣播,然後進行對應的業務操作。廣播可以分為系統級廣播 如手機開機,電池電量發生變化等 和程式內自定義廣播。傳送一條廣播...

adb 啟動服務,傳送廣播

進入adb shell am help am startservice n com.topsec.engine com.topsec.engine.engineservice 參考資料 am broadcast a 廣播動作 am start n 包 package 名 包名.活動 activity...