Android裝置電量監控

2021-07-05 17:01:03 字數 3295 閱讀 1743

這次介紹的是如何通過廣播監聽裝置

這個很簡單不用太多介紹,直接看**

01/**

02* 電量監控

03*

04* " target="_blank">@author user

05*

06*/

07publicclassbatteryactivityextendsactivityimplementsonclicklistener

45

46};

47}

48

49"target="_blank">@override

50publicvoidonclick(view v)

65}

66

67"target="_blank">@override

68protectedvoidondestroy()

73}

布局檔案

01<?xml version="1.0"encoding="utf-8"?>

02"

03android:layout_width="match_parent"

04android:layout_height="match_parent"

05android:orientation="vertical">

06

07

08android:id="@+id/start_btn"

09android:layout_width="100dp"

10android:layout_height="50dp"

11android:text="start"/>

12

13

14android:id="@+id/stop_btn"

15android:layout_width="100dp"

16android:layout_height="50dp"

17android:text="stop"/>

18

19

20android:id="@+id/battery_vaule"

21android:layout_width="wrap_content"

22android:layout_height="wrap_content"

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

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