監聽電池電量,訊號強度,手機狀態

2021-05-22 07:09:06 字數 1018 閱讀 8193

監聽電池電量:

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監控電池電量和充電狀態

簡介 如果您要更改後台更新頻率,從而減少更新對電池使用時間的影響,最好先檢視當前的電池電量和充電狀態。對應用進行更新會影響電池使用時間,具體取決於裝置的電池電量和充電狀態。如果使用者正在通過交流電源為裝置充電.如果您要更改後台更新頻率,從而減少更新對電池使用時間的影響,最好先檢視當前的電池電量和充電...