原理概述:
手機電池電量的獲取在應用程式的開發中也很常用,android系統中手機電池電量發生變化的訊息是通過intent廣播來實現的,常用的intent的action有 intent.action_battery_changed(電池電量發生改變時)、intent.action_battery_low(電池電量達到下限時)、和intent.action_battery_okay(電池電量從低恢復到高時)。
當需要在程式中獲取電池電量的資訊時,需要為應用程式註冊broadcastreceiver元件,當特定的action事件發生時,系統將會發出相應的廣播,應用程式就可以通過broadcastreceiver來接受廣播,並進行相應的處理。
public布局檔案class mainactivity extends
activity else
}});
}private
class batteryreceiver extends
broadcastreceiver}}
xml version="1.0" encoding="utf-8"註冊檔案:?>
<
linearlayout
xmlns:android
=""android:layout_width
="match_parent"
android:layout_height
="match_parent"
android:orientation
="vertical"
>
<
textview
android:id
="@+id/tv"
android:layout_width
="match_parent"
android:layout_height
="wrap_content"
android:textsize
="30sp"
android:text
="電量:"
/>
<
switch
android:id
="@+id/switch1"
android:layout_width
="wrap_content"
android:layout_height
="wrap_content"
android:texton
="開啟"
android:textoff
="關閉"
android:textsize
="30sp"
android:text
="查詢電量 "
/>
linearlayout
>
<效果圖:receiver
android:name
="com.ts.work.mainactivity.batteryreceiver"
>
<
intent-filter
>
<
action
android:name
="android.intent.action.battery_changed"
/>
intent-filter
>
receiver
>
善待手機電池
現在,越來越多的人用上了漂亮的彩屏手機,但也有很多人抱怨說 手機電池太不耐用了,才一兩天就沒電了。的確,彩屏手機比黑白屏手機要耗電得多。因此,善待你的手機電池,讓它能更持久地工作,就顯得更為重要了。手機電池的購買 如今的手機基本都使用鋰離子電池,其特點是體積小,重量輕,同容量時較鎳鎘電池和鎳氫電池的...
如何維持手機電池壽命 手機電池壽命怎麼延長
一 避免讓手機長時間處於高溫的環境中 很多人都有邊充電邊玩手機的習慣,充電時使用手機會使手機電池發燙,不僅影響使用體驗,還會影響電池的壽命,甚至還可能引起燃燒或 另外不要將手機留在陽光曝曬下的車裡,在陽光的作用下車內溫度會迅速公升高,手機不能有效散熱,機內溫度會更高,嚴重情況下會發生自燃,導致更大的...
怎樣延長手機電池壽命
電池充電 不同電池各有特性,使用者必須依照廠商說明書指示的方法進行充電。在待機備用 狀態下,也要耗費電池,如果要進行快速充電,宜先將手機關閉或把電池拆下進行充電。快速充電 有些自動化的智慧型快速充電器當指示燈訊號轉變時,只表示充滿了90 充電 器會自動改用慢速充電將電池完全充滿。使用者最好將電池完全...