android电量百分比
1. 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
2. 三星安卓4.0系统上怎么显示电量百分比[多图]
2.点击【设定】。
3.用手指向上滑动手机屏幕,选择【显示】。
4.用手指向上滑动手机屏幕,将【显示电池电量百分比】打钩。
5.完成上述操作后,手机屏幕右上角将显示电池电量百分比。
虽然三星安卓手机针对原生系统进行了一些细节小改动,但是也不是盲目的乱改,电量百分比是个非常贴心的功能,特别是在这个大屏幕手机满天飞的时代。
不过只针对安卓4.0以上机型。
3. 安卓手机上面怎样设置显示剩余百分之多少电
安卓手机上面设置显示剩余百分之多少电的步骤如下:
打开手机,点击“设置”。
拓展资料:
手机电池是为手机提供电力的储能工具,手机电池一般用的是锂电池和镍氢电池。手机电池一般由电芯、保护电路和外壳三部分组成。“mAh”是电池容量的单位,中文名称是毫安时。
4. 安卓手机的360安全卫士如何显示电量百分比
具体使用方法。
1 、打开你的360卫士,点击:“安全防护”;
5. 安卓4.2如何显示电池百分比
以MIUI系统为例来说明一下电池电量显示百分比的步骤:
1、打开手机系统中的安全中心应用,在安全中心应用中找到“电量显示”图标。
6. 华为Android如何显示电量百分比
如果希望在状态栏显示剩余电量百分比,可以通过下面方法进行设置:
EMUI 3.1:进入“设置>电池”,勾选“显示剩余电量百分比”;
EMUI 4.0:在“设置>通知栏和状态栏”,勾选“显示剩余电量百分比”,或者在“设置>高级设置>电池管理”,打开“显示剩余电量百分比”。
如果不希望显示剩余电量百分比,可以按照以上操作方法关闭。
7. 如何设置安卓手机显示手机电量百分比
安卓手机设置电量显示的方法:
1、点击设置
2、选择设备中的“电量”
3、选择“状态栏电量样式”
4、选择数字方式就可以百分比显示
8. 安卓手机上面怎样设置显示剩余百分之多少电
1.点击桌面上的设置
拓展资料
80以上是正常使用绿色,80~20之间表明进入了节电模式是黄色,20以下是低电量警告红色。如果你取消了节电模式,那么从100~20都是绿色,只有低于20时才会显示红色警告
9. 安卓手机如何显示电池电量百分比
安卓系统手机在设置中能够进行电量百分比显示,下面教你如何设置显示电池电量百分比。
进入手机主界面,选择【设置】。
进入设置界面,选择【通知和状态栏】选项。
进入通知状态栏设置界面后,找到【显示电量百分比】选项,将右侧滑块开启。
开启后,在状态栏中,即可查看到电池电量的百分比信息。