Android之所以受欢迎,是因为它是用户和开发人员友好的操作系统。但是,由于性能缓慢和越来越多的电池耗尽,尤其是在低和中档设备上,这也是臭名昭著的。好处是您可以调整设备设置以提高性能。如果您对命令行工具感到满意,则本文列出的ADB命令可以帮助您提高Android设备的性能。
大多数使用ADB的Android用户都熟悉一组基本的命令。他们通常使用ADB来安装和卸载APK,推送文件,查看设备信息等。但是,ADB可以执行更高级的任务,例如清除缓存,卸载膨胀软件,调整系统动画,限制背景过程,更改屏幕刷新速率和分辨率,更改屏幕刷新速率和分辨率,加快应用程序启动时间,减少电池寿命,优化电池寿命,优化电池寿命,优化电池寿命,优化电池寿命,优化了电池寿命,优化了电池寿命,优化了电池寿命,优化了电池寿命,优化了电池寿命,优化了电池寿命,优化了电池寿命。
本文将探讨您可以使用的所有ADB命令来调整高级设置,并享受更快的负载时间,更光滑的多任务,更好的电池寿命和改善的性能。如果您不知道如何设置并使用ADB执行命令,请参阅以下教程。
1。通过ADB调整动画设置
动画设置可以显着影响您的Android设备的响应能力。标准动画持续时间可能会减慢感知的性能。调整这些设置会使您的手机感觉更快,并减少电池消耗。
要调整动画速度,请浏览设备上的开发人员选项。寻找窗口动画量表,过渡动画量表和动画仪持续时间量表。将这些值降低到0.5倍或0.25倍或完全关闭它们将提高设备的速度。
1。窗口动画秤
在打开或关闭Android设备上的应用程序时,窗口动画量表是一种视觉效果。禁用此动画可以对设备的速度产生明显的影响。以下命令将完全禁用动画。
adb shell settings put global window_animation_scale 0.0
2。过渡动画量表
当您的设备上的应用之间切换时,过渡动画量表会控制动画。减少这将导致应用之间更快的过渡。
adb shell settings put global transition_animation_scale 0.0
3。动画师持续时间量表
动画仪量表控制动画在屏幕上播放的时间,然后过渡到另一个状态。
adb shell settings put global animator_duration_scale 0.0
2。加快应用程序启动时间
通过ADB优化启动过程可以加快应用程序启动。尝试以下命令加快设备的应用启动时间。
adb shell settings put system rakuten_denwa 0
adb shell settings put system send_security_reports 0
adb shell settings put secure send_action_app_error 0
adb shell settings put global activity_starts_logging_enabled 0
3。禁用游戏优化服务(三星)
启用后,游戏优化服务会阻止三星设备在玩游戏时积极地限制CPU和GPU。尽管它在图形密集型游戏中导致较高的帧速率,但它也减慢了设备的性能。值得庆幸的是,您可以使用ADB命令在三星手机上禁用GOS。
adb shell settings put secure gamesdk_version 0
adb shell settings put secure game_home_enable 0
adb shell settings put secure game_bixby_block 1
adb shell settings put secure game_auto_temperature_control 0
adb shell pm clear --user 0 com.samsung.android.game.gos
4。清除应用程序缓存和数据
经常确保您的设备保持响应速度并运行更快。这不仅可以释放存储空间,还可以帮助应用程序运行更顺畅。以下ADB命令根据定义的空间采用K/M/G(KILO/MEGA/GIGABYTES)和修剪缓存中所需的自由空间参数。因此,如果您在MB或GB中添加疯狂的大小,ADB将清除缓存,直到达到该尺寸为止。由于从未达到尺寸,因此所有缓存都被清除。
adb shell pm trim-caches 128G
如果要清除手机上安装的所有应用程序的缓存和数据,则应使用以下命令。
adb shell cmd package list packages|cut -d":" -f2|while read package ;do pm clear $package;done
5。杀死背景应用程序和流程
背景应用程序和流程在偷偷消耗系统资源并排干电池时会极大地影响Android设备的性能。 ADB可以帮助您并使用命令杀死它们。较少的过程意味着您的处理器和RAM的压力较小。
执行adb shell ps
将为您提供所有运行的应用程序和流程及其PID的列表。同样,您可以通过其内存和CPU消耗来对顶级进程进行排序
内存使用:adb shell top -s 6
CPU用法:adb shell top -s 9
拥有PID后,请使用以下命令通过PID杀死一个过程。
adb shell kill <PID>
6。调整刷新率,窗户模糊和透明度
调整屏幕刷新速率,Windows Blur动画和透明度会极大地影响您的Android设备的性能。您可以使用以下ADB命令来增强设备的性能。
adb shell settings put system peak_refresh_rate 120.0
adb shell settings put system min_refresh_rate 120.0
adb shell settings put global disable_window_blurs 1
adb shell settings put global accessibility_reduce_transparency 1
7.卸载,禁用和冻结膨胀软件
Android应用程序预装了几个不需要的应用程序,这些应用程序使房屋和应用程序屏幕混乱,占用存储并排出资源。将释放RAM并减少背景过程以提高性能。类似的工具和可以帮助您安全删除系统应用程序,但您也可以使用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>
8。启用固定性能模式
固定绩效模式时钟CPU和GPU具有上限和下限。启用该功能可以禁用无根的热节流,并改善Android设备上的性能。
adb shell cmd power set-fixed-performance-mode-enabled true
超频提高了时钟速度,使应用程序可以更快地运行并增强游戏体验。但是,它可能会导致过热并迅速排出电池。
9。禁用RAM Plus
禁用RAM加上不仅可以改善性能,还可以节省电池。
adb shell settings put global zram_enabled 0
adb shell settings put global ram_expand_size_list 0
10。提高音频质量
现代智能手机提供了出色的音频质量,可以在均衡器应用程序的帮助下进一步增强。但是,您也可以享受通过通过ADB启用K2HD和管AMP效应。
adb shell settings put system k2hd_effect 1
adb shell settings put system tube_amp_effect 1
11。提高触摸屏延迟和响应时间
较长的触摸延迟意味着您需要将手指放在屏幕上更长的时间,然后再将其注册为输入。您可以调整长压延迟超时,以便在Android手机和平板电脑上更快地触摸响应。尝试以下命令。
adb shell settings put secure long_press_timeout 250
adb shell settings put secure multi_press_timeout 250
adb shell settings put secure tap_duration_threshold 0.0
adb shell settings put secure touch_blocking_period 0.0
12。优化系统性能
最后,这里有一些ADB命令,可以释放CPU和GPU的全部潜力
adb shell setprop debug.force-opengl 1
adb shell setprop debug.hwc.force_gpu_vsync
adb shell settings put global ram_expand_size 0 default
adb shell settings put system multicore_packet_scheduler 1
如果您希望手机的处理器在不牺牲优化模式的情况下升至峰值速度,请尝试以下ADB命令。
adb shell settings put global sem_enhanced_cpu_responsiveness 1
13。启用/禁用私人DNS
在手机上启用或禁用私有DNS功能是个人喜好的问题。尽管未加密标准DNS,但私有DNS查询已加密。它在使用网络时增强了隐私和安全性。
您可以使用以下ADB命令在手机上启用或禁用私人DNS。
adb shell settings put global private_dns_mode off
同样,您可以使用主机名启用私人DNS。
adb shell settings put global private_dns_specifier dns.adguard.com
14.提高网络性能
默认情况下,Android设备在后台不断扫描设备和网络。使用以下命令将减少手机系统资源和电池的压力,从而加快其性能。
adb shell settings put global wifi_power_save 0
adb shell settings put global enable_cellular_on_boot 1
adb shell settings put global mobile_data_always_on 0
adb shell settings put global tether_offload_disabled 0
adb shell settings put global ble_scan_always_enabled 0
adb shell settings put global network_scoring_ui_enabled 0
adb shell settings put global network_recommendations_enabled 0
15。电源管理调整
最后,这里有一些在Android设备上。
adb shell settings put system intelligent_sleep_mode 0
adb shell settings put secure adaptive_sleep 0
adb shell settings put global app_restriction_enabled true
adb shell settings put global automatic_power_save_mode 0
adb shell settings put global sem_enhanced_cpu_responsiveness 0
adb shell settings put global adaptive_battery_management_enabled 0
这些ADB性能命令将帮助您优化和改善Android设备的性能。这些ADB调整将使您的设备运行速度更快,更光滑,并增强您的整体用户体验。请注意,在调整手机以提高性能后,您可能会遇到电池耗尽。