這次介紹的是如何通過廣播監聽裝置
這個很簡單不用太多介紹,直接看**
01
/**
02
* 電量監控
03
*
04
* " target="_blank">@author user
05
*
06
*/
07
public
class
batteryactivity
extends
activity
implements
onclicklistener
45
46
};
47
}
48
49
"
target=
"_blank"
>
@override
50
public
void
onclick(view v)
65
}
66
67
"
target=
"_blank"
>
@override
68
protected
void
ondestroy()
73
}
布局檔案
01
<?xml version=
"1.0"
encoding=
"utf-8"
?>
02
"
03
android:layout_width=
"match_parent"
04
android:layout_height=
"match_parent"
05
android:orientation=
"vertical"
>
06
07
08android:id=
"@+id/start_btn"
09
android:layout_width=
"100dp"
10
android:layout_height=
"50dp"
11
android:text=
"start"
/>
12
13
14android:id=
"@+id/stop_btn"
15
android:layout_width=
"100dp"
16
android:layout_height=
"50dp"
17
android:text=
"stop"
/>
18
19
20android:id=
"@+id/battery_vaule"
21
android:layout_width=
"wrap_content"
22
android:layout_height=
"wrap_content"
23
android:textsize=
"20sp"
/>
24
25
這樣就能時時的獲取電量的變化資訊,當然也可以通過batterymanager物件裡面的其他string 來獲取其他資訊,比如extra_plugged,這個是返回當前是用usb,交流電,無線電的方式等
Android電量監控
android系統中手機電池電量發生變化的訊息是通過intent廣播來實現的 當需要在程式中獲取電池電量的資訊時,需要為應用程式註冊broadcastreceiver 動態註冊 當特定的action事件發生時,系統將會發出相應的廣播,應用程式就可以通過broadcastreceiver來接受廣播,並...
Android7 0 獲取藍芽裝置電量
參考 static aaron intentfilter filter new intentfilter filter.addaction bluetoothheadset.action vendor specific headset event bluetoothassignednumbers.g...
Android監控電池電量和充電狀態
簡介 如果您要更改後台更新頻率,從而減少更新對電池使用時間的影響,最好先檢視當前的電池電量和充電狀態。對應用進行更新會影響電池使用時間,具體取決於裝置的電池電量和充電狀態。如果使用者正在通過交流電源為裝置充電.如果您要更改後台更新頻率,從而減少更新對電池使用時間的影響,最好先檢視當前的電池電量和充電...