android電量顯示
Ⅰ android電量顯示失靈
是因為你一定有什麼任務管理器軟體,裡面有定時關閉程序的功能,你進這個任務管理器,把電量這個插件設成排除或者加入排除列表之類的字眼就行了~它是把你的插件自動關閉了所以才沒法及時顯示電量的,你再重新拖回來就是把插件重啟了,當然又好用了~
Ⅱ Android5.1.1怎麼顯示電量百分比
您好。安卓手機都可以這樣設置:打開手機設置->電池,點擊以數字方式顯示即可。
Ⅲ 華為Android如何顯示電量百分比
如果希望在狀態欄顯示剩餘電量百分比,可以通過下面方法進行設置:
EMUI 3.1:進入「設置>電池」,勾選「顯示剩餘電量百分比」;
EMUI 4.0:在「設置>通知欄和狀態欄」,勾選「顯示剩餘電量百分比」,或者在「設置>高級設置>電池管理」,打開「顯示剩餘電量百分比」。
如果不希望顯示剩餘電量百分比,可以按照以上操作方法關閉。
Ⅳ Android 怎樣控制電量百分比是否顯示
我的Android版本是5.1。
我是這樣去實現的:
首先-----》我在priv-app/Settings裡面的battery裡面加一條SwitchPreference,這個是是否顯示的開關。
通過這個開關將值寫入資料庫中。然後SystemUI就可以取到這個值控制是否顯示
這個battery控制界面是PowerUsageSummary,它是一個PreferenceFragment。
它的界面的繪制是通過好幾種途徑,最後都通過addPreference加到一個PreferenceGroup裡面了。
然後-----》我需要改frameworks層的東西,
1>在android.provider.Settings類的System下面加一個String類型的名字,
System對應的是資料庫的名字
例如BATTERY_POWER_PERCENTAGE
2>要修改SettingsProvider這個應用,它是Settings的資料庫管理應用,
主要提供了一系列操作資料庫的方法,先在defaults.xml裡面添加一個integer變數,
給他一個初始值0,0對應不顯示,1對應顯示。然後找打DatabaseHelper這個類,
它是一個sqliteOpenHelper,它封裝了一系列操作sqlite資料庫的方法,
我們在loadSystemSettings方法裡面可以將直接在defaults.xml定義的值寫入資料庫。
3>我們要修改SystemUI這個應用,看過源碼才知道,其實狀態欄是分3個顯示的,
鎖屏的時候是一個,對應的類是KeyguardStatusBarView,它是一個RelativeLayout,
對應的布局是Keyguard_status_bar.xml
進入後是一個,對應的類是PhoneStatusBar,它是BaseStatusBar的子類
對應的布局是status_bar.xml.xml
下拉通知菜單的時候又是一個,對應的類是StatusBarHeaderView,它是一個RelativeLayout
它對應的布局是Status_bar_expanded_header.xml
要想監聽到電量的變化,必須實現BatteryController.BatteryStateChangeCallback這個介面,
它有兩個方法,其中onBatteryLevelChanged方法就是監聽電量變化的
BatteryController是一個BroadcastReceiver,當電量變化時可以收到
PowerManager.ACTION_POWER_SAVE_MODE_CHANGED這個action,
這時就會走onBatteryLevelChanged方法,所有我們只要實現這個介面就可以監聽到。
KeyguardStatusBarView和StatusBarHeaderView是有實現的,所以在這里我將
PhoneStatusBar也實現了這個介面。當然這不是控制電量百分比是否顯示,
在設置裡面我們已經加了一個控制開關,它會將值寫入資料庫,我們在PhoneStatusBar
類中只需要寫一個ContentObserver來監聽改變來控制,其實這個百分比是一個textview,
PhoneStatusBar對應的布局是status_bar.xml,在裡面加一個textview在自定義電池圖標的下面,
在代碼中只需要用setVisibility方法就可以控制。
KeyguardStatusBarView也是一樣這樣實現。
好了說了這么多,其實要編譯和push的有4個東西,frameworks.jar Setting.apk
SettingsProvider.apk SystemUI.apk
Ⅳ Android 怎樣控制電量百分比是否顯示
設置,電池管理,然後在裡面找下有沒有,沒有的話用那些安全軟體的電池管理裡面也會有
Ⅵ android 有沒有象iphone一樣顯示電量
不知道你指的是哪種顯示電量,手機電量一般低於15%都會有提示。要是要那種%比數值的,可以安裝一些軟體實現,像360、手機電池醫生等等。