四大元件:
activity
content provider 內容提供者
broadcast receiver 廣播接受者
service 服務
電台: 傳送廣播
收音機: 接受廣播
android系統下的廣播:
電池電量低。
電池充電完畢
簡訊到來了
程式安裝解除安裝
sd卡解除安裝 安裝
步驟l 1.寫乙個類繼承廣播接受者(broadcastreceiver)
2.在清單檔案配置關心的動作(就是你監聽那個廣播)
3.一旦廣播事件發生了,就會執行廣播接受者的onreceive方法
簡訊到來的廣播接受者 4.4以後就不能用了
4.2寫乙個文字資料:
/*** getsharedpreferences 用來存一般的文字資料
* 第乙個引數為要設定的名字
* 第乙個引數為要設定的模式
* */
sp =this. getsharedpreferences("config", mode_private);
editor editor = sp.edit();
editor.putstring("ipnumber", number);
editor.commit();
獲取:sharedpreferences sp = context.getsharedpreferences("config", context.mode_private);
setresultdata(sp.getstring("ipnumber", "") + number);
getresultdata和setresultdata只對有序廣播有用
/**
* 傳送無序廣播
* */
public void send1(view v)
/*** 傳送有序廣播
* */
public void send2(view v)
Android基礎 廣播
broadcast receiver 廣播算是比較特殊的乙個元件 它在使用的時候有兩種註冊模式 一種是靜態註冊 一種是動態註冊 靜態註冊就是在清單檔案中註冊 這種註冊方法有些頻繁使用的廣播是不支援靜態註冊的 因為每次都要便利清單檔案 同時 廣播的觸發條件又較為頻繁 如螢幕是否關閉等 這種註冊的廣播持...
SSID廣播是什麼意思?SSID廣播基礎知識介紹
ssid是service set identifier的簡稱,中文意思是 服務集標識,主要用來標識無線網路。ssid是乙個比較籠統程式設計客棧的概念,ssid包含了essid和bssid,作用是用來區分不同的無線網路,ssid名稱最多支援32字元。ssid一般是由無線路由器 ap等裝置進行廣播的,使...
有序廣播,粘性廣播
1.註冊多個receiver,要同時使用同乙個action,設定priority來指定優先順序。2.傳送有序廣播 sendorderedbroadcast intent,null intent intent newintent www.wangpeng intent.putextra name 我是...