系統廣播:android平台在特定條件下自動發出的廣播,如到收知信時,手機沒有電時,手機發現有無線網可用時,手機剛啟動好時,等等。
系統廣播與自己寫**發出的廣播沒有區別,所以監聽系統廣播與監聽自己用**傳送的廣播是完全一樣的。所以要想監聽到系統廣播,則只
要查到相應用廣播的廣播型別就可以了,如果想取得監聽到的資料,還得去檢視系統廣播傳送時是怎麼裝的資料。
下面是我收集的系統廣播的型別,
)intent.action_power_connected;
//插上外部電源時發出的廣播
intent.action_power_disconnected;
//已斷開外部電源連線時發出的廣播
intent.action_provider_changed;
//重啟裝置時的廣播
intent.action_screen_off;
//螢幕被關閉之後的廣播
intent.action_screen_on;
//螢幕被開啟之後的廣播
intent.action_shutdown;
//關閉系統時發出的廣播
intent.action_timezone_changed;
//時區發生改變時發出的廣播
intent.action_time_changed;
//時間被設定時發出的廣播
intent.action_time_tick;
//廣播:當前時間已經變化(正常的時間流逝)。
//當前時間改變,每分鐘都傳送,不tent.action_uid_removed;
//乙個使用者id已經從系統中移除發出的廣播
//裝置已進入usb大容量儲存狀態時發出的廣播?
intent.action_ums_disconnected;
//裝置已從usb大容量儲存狀態轉為正常狀態時發出的廣播?
intent.action_user
Android系統 廣播Intent 小結
android 給許多 系統服務 廣播intent,你可以使用這些基於系統事件的訊息來給自己的工程增添一些功能,這些事件如時區變更 資料連線狀態 sms訊息或 呼叫。下面的列表介紹了一些 intent 類中的本地動作常量 這些動作基本上用於裝置狀態改變的跟蹤 action boot complete...
Android系統廣播處理機制
android系統中的廣播是廣泛用於應用程式之間通訊的一種手段,它類似於事件處理機制,不同的地方就是廣播的處理是系統級別的事件處理過程 一般事件處理是控制項級別的 在此過程中仍然是離不開intent物件,理解廣播事件的 處理過程,靈活運用廣播處理機制,在關鍵之處往往能實現特別的效果,舉乙個比較經典的...
Android系統廣播處理機制
android系統中的廣播是廣泛用於應用程式之間通訊的一種手段,它類似於事件處理機制,不同的地方就是廣播的處理是系統級別的事件處理過程 一般事件處理是控制項級別的 在此過程中仍然是離不開intent物件,理解廣播事件的 處理過程,靈活運用廣播處理機制,在關鍵之處往往能實現特別的效果,舉乙個比較經典的...