智能手机已成为我们自己的扩展。我们花了几个小时来杂耍应用程序,检查通知,拨打和接听电话,冲浪,玩游戏和观看OTTS。随着与我们的手机的这种水平,电池寿命通常会感觉像是一个滴答滴答的时钟。你可以。但是,如果您想实现亲电池的优化,我们已经编辑了ADB命令列表,这些命令允许用户微调高级设置以进行更长的电池性能。
最近,我们发布了一个详细的列表并加快Android手机。本指南将向您介绍专门为电池优化设计的必需ADB命令。
ADB提供了对Android设备上各种功能的命令行访问。它使您可以调整通常从常规用户隐藏的系统设置。这可以导致电池性能的显着改善。使用ADB命令,您可以 -
- 启用电池节能模式
- 禁用动画
- 检查和杀死背景过程
- 限制应用程序活动
- 禁用性能模式
- 降低屏幕刷新率
- 下部屏幕分辨率
- 卸载未使用的系统应用
- 禁用运动和手势
- 禁用恒定蓝牙和Wi-Fi扫描
这些调整可能有助于减少电池寿命的不必要的功耗。在运行ADB命令之前,您必须在您的计算机上。如果您没有PC,您可以。
在做任何事情之前,你必须,尤其是3岁以上。电池性能通常会随着时间的推移而降低。现在,让我们检查电池优化命令。每次命令都进行了周到的执行,我希望您会注意到设备一次性持续多长时间的积极变化。
1。启用节省电池模式
通过ADB在Android上启用电池节省模式很容易。您只需要输入下面提到的命令提示符或终端命令。
adb shell settings put global low_power 1
这将打开电池节能模式,该模式限制背景过程,降低屏幕亮度并限制某些功能以减少设备的总体资源消耗。
这是两个ADB命令,可以延长电池寿命而不牺牲设备性能。
adb shell settings put global automatic_power_save_mode 1
adb shell settings put global dynamic_power_savings_enabled 1
2。禁用UI动画和过渡效果
动画和过渡效果可能在视觉上吸引人,但也会耗尽设备的电池电池。要通过ADB禁用动画,请执行以下命令。
在打开或关闭Android设备上的应用程序时,窗口动画量表是一种视觉效果。禁用此动画可以对设备的速度产生明显的影响。
adb shell settings put global window_animation_scale 0.0
当您的设备上的应用之间切换时,过渡动画量表会控制动画。
adb shell settings put global transition_animation_scale 0.0
动画仪量表控制动画在屏幕上播放的时间,然后过渡到另一个状态。
adb shell settings put global animator_duration_scale 0.0
您也可以降低UI动画量表,或完全禁用它们在Android设置中。
3。限制背景应用程序和流程
即使您不积极使用电池汁,也可以食用电池汁。以下命令使您可以检查并分析哪些应用程序会消耗大量手机的电池。
adb shell dumpsys batterystats
同样,您也可以检查特定应用程序的电池使用统计数据。
adb shell dumpsys batterystats --charged <app-package-name>
Android手机上的几个系统应用程序有权绕过电池优化。您可以使用以下命令打印白名单应用程序列表。
adb shell dumpsys deviceidle
一旦您拥有白名单的应用程序,请记下在应用程序上,您需要移至电池优化列表。然后使用以下命令。
adb shell dumpsys deviceidle sys-whitelist -<package-name>
您还可以使用以下命令使用ADB杀死或停止使用电池的应用程序或进程。
adb shell am force-stop <package-name>
adb shell am kill <package-name>
您可以通过输入此命令来通过ADB限制背景数据的使用:ADB Shell PM限制背景<package-name>。代替<package-name>使用应用程序名称,您需要限制使用背景数据。
4。卸载未使用的系统应用程序
Bloatware是指您可能不使用但仍在后台运行并排干电池的预装应用程序。通过ADB,您可以使用命令卸载,冻结或禁用膨胀软件。
卸载要删除的应用程序。
pm uninstall --user 0 <package-name>
冻结在后台运行的应用程序。
adb shell cmd appops set <package-name> RUN_IN_BACKGROUND ignore
禁用系统应用程序。
adb shell pm disable-user --user 0 <package-name>
5。禁用性能模式
固定绩效模式时钟CPU和GPU具有上限和下限。但是,更快的性能是以更快的电池排放为代价的。您可以在设备上关闭性能模式,以享受更好的电池寿命。
adb shell cmd power set-fixed-performance-mode-enabled false
超频提高了时钟速度,使应用程序可以更快地运行并增强游戏体验。但是,它可能会导致过热并迅速排出电池。
6。降低屏幕刷新速率和窗户模糊效果
ADB还可以调整屏幕刷新速率和窗口模糊动画,从而改善Android设备上的电池寿命。
adb shell settings put secure user_refresh_rate 90
adb shell settings put system peak_refresh_rate 90
adb shell settings put system min_refresh_rate 90
adb shell settings put global disable_window_blurs 0
7。调整屏幕亮度
亮度设置在电池消耗中起着至关重要的作用。降低屏幕亮度可以延长整天的电池寿命。以下ADB命令将启用自动亮度。
adb shell settings put system screen_auto_brightness_adj 1.0
8。较低的屏幕分辨率和密度
大多数Android手机最多支持三个屏幕分辨率。使用最高支持的分辨率可能会产生尖锐的视觉效果,但会更快地排出电池。例如,三星Galaxy S4 Ultra提供HD+(720 X 1560 PX),FHD+(1080 x 2340 PX)和QHD+(1440 x 3120 PX)分辨率。您可以切换到FHD+以获得良好的图像质量,同时享受良好的电池寿命。
您可以使用以下命令通过ADB更改屏幕分辨率和密度。
adb shell wm size 1080x2340
adb shell wm density 390
执行命令后,请重新启动您的设备。
adb reboot
9。禁用运动和手势
Android设备带有陀螺仪,接近和环境光等传感器。这些传感器促进了诸如双击唤醒或睡眠,环境光,打ze式模式等功能,但即使在闲置时也会消耗电源。关闭这些传感器可有效减少动力漏气。
adb shell settings put system master_motion 0
adb shell settings put system motion_engine 0
adb shell settings put system air_motion_engine 0
adb shell settings put system air_motion_wake_up 0
adb shell settings put global ambient_enabled 0
adb shell settings put global ambient_touch_to_wake 0
adb shell settings put secure aware_enabled 0
adb shell settings put secure doze_enabled 0
adb shell settings put secure double_tap_to_sleep 0
adb shell settings put secure double_tap_to_wake 0
adb shell settings put secure wake_gesture_enabled 0
10。禁用附近的设备和网络扫描
Wi-Fi,蓝牙和网络等连接功能是智能手机体验的核心。智能手机不断搜索可用的设备和网络要连接。您可以禁用扫描功能,并启用Wi-Fi节能模式以阻止电池排出。
adb shell settings put system nearby_scanning_permission_allowed 0
adb shell settings put system nearby_scanning_enabled 0
adb shell settings put global ble_scan_always_enabled 0
adb shell settings put global wifi_power_save 1
11。电源管理命令
如果您喜欢智能手机游戏,则可能需要在CPU和GPU上进行节奏,以获得更好的体验。但是,将CPU时钟保持在中等水平上可以节省电池,而不会使设备慢速。此外,您可以打开自适应电池管理和应用程序限制,以限制手机上的应用程序活动。
adb shell settings put global sem_enhanced_cpu_responsiveness 0
adb shell settings put global enhanced_processing 0
adb shell settings put global app_standby_enabled 1
adb shell settings put global adaptive_battery_management_enabled 1
adb shell settings put global app_restriction_enabled true
12。力量睡眠模式
当设备不使用电池耗尽时,Android上的睡眠模式功能会停止大多数背景活动。通过ADB强迫睡眠模式将为您提供一些额外的电池汁。
adb shell dumpsys deviceidle force-idle
adb shell dumpsys deviceidle enable
adb shell settings put system intelligent_sleep_mode 1
adb shell settings put secure adaptive_sleep 1
这将激活睡眠模式,该模式将保持活跃,直到您禁用它为止。
13。禁用升降机到唤醒屏幕和AOD
始终在线显示功能显示时间和通知,但会消耗电池的工作。同样,许多用户使用提升到唤醒功能来更快地访问指纹传感器和时间。禁用这些功能将为您提供更长的电池备份。这是ADB的命令。
adb shell settings put secure doze_quick_pickup_gesture 0
adb shell settings put system lift_to_wake 0
14。强制电池优化
如果您已经在Android手机上启用了电池优化,但是认为它们不适用于某些或所有应用程序,则可以使用ADB命令强制优化。
adb shell cmd package bg-dexopt-job
请记住,电池优化服务可能需要大约30分钟到2个小时才能完成。完成后,请不要忘记重新启动设备。另外,如果强迫电池优化后收到新的OTA更新,则需要重新运行命令。
我们希望上述命令可以帮助您在Android设备上耗尽最佳的电池寿命。