監聽電池電量:
this.registerreceiver(this.mbatinforeceiver, new intentfilter(intent.action_battery_changed));
private broadcastreceiver mbatinforeceiver = new broadcastreceiver()
};監聽手機訊號強度,手機狀態:
telephonymanager tm = (telephonymanager)getsystemservice(telephony_service);
//對telephonymanager 進行監聽,psl為phonestatelistener,在 psl 中重些了一些方法
tm.listen(psl, phonestatelistener.listen_signal_strength|phonestatelistener.listen_call_state);
phonestatelistener psl = new phonestatelistener()
public void onsignalstrengthchanged(int asu)
public void oncallforwardingindicatorchanged(boolean cfi)
public void oncelllocationchanged(celllocation location)
public void ondataactivity(int direction)
public void ondataconnectionstatechanged(int state)
public void onmessagewaitingindicatorchanged(boolean mwi)
public void onservicestatechanged(servicestate servicestate)
};各方法的具體作用可以參考android.telephony.phonestatelistener
手機電池電量應用
原理概述 手機電池電量的獲取在應用程式的開發中也很常用,android系統中手機電池電量發生變化的訊息是通過intent廣播來實現的,常用的intent的action有 intent.action battery changed 電池電量發生改變時 intent.action battery low...
Android手機訊號強度詳解
經常有機油反應android手機訊號差的問題,其實不要被你手機訊號還有多少格欺騙,那都是手機廠商自己定義的。咱要玩專業點的,直接看訊號強度dbm。android系統查訊號強度在設定 關於手機 網路裡。室內和室外的訊號強度是有差距的。一般室外訊號比室內好。現在來看這個所謂的dbm,數值範圍在 xx 0...
Android監控電池電量和充電狀態
簡介 如果您要更改後台更新頻率,從而減少更新對電池使用時間的影響,最好先檢視當前的電池電量和充電狀態。對應用進行更新會影響電池使用時間,具體取決於裝置的電池電量和充電狀態。如果使用者正在通過交流電源為裝置充電.如果您要更改後台更新頻率,從而減少更新對電池使用時間的影響,最好先檢視當前的電池電量和充電...