迪克斯克拉_获取有关改善克拉的Android手机电池寿命的建议

2024-02-15 15:20

本文主要是介绍迪克斯克拉_获取有关改善克拉的Android手机电池寿命的建议,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

迪克斯克拉

迪克斯克拉

carat-header

You don’t need a task killer because Android can normally manage processes better on its own. However, this all falls apart if there’s a buggy app hogging your resources and running when it shouldn’t be. But how do you identify these misbehaving apps?

您不需要任务杀手,因为Android通常可以更好地自行管理流程。 但是,如果有一个错误的应用程序占用了资源并在不应该运行的情况下运行,那么一切都将崩溃。 但是,您如何识别这些行为异常的应用程序?

Carat, an app developed by a team of researches at AMP Lab at UC Berkeley, is an Android app that collects samples from many devices and suggests actions you can take to improve your phone’s battery life. Carat uses machine learning to analyze the data it collects and identify battery hogs.

Carat是由UC Berkeley AMP实验室的一组研究团队开发的应用程序,它是一款Android应用程序,可从许多设备中收集样本并提出可采取的行动来改善手机的电池寿命。 克拉使用机器学习来分析其收集的数据并识别电池消耗。

克拉入门 (Getting Started With Carat)

Carat isn’t a quick-fix app. It’s very easy to use, but it will take some time to do its work. To generate personalized recommendations, you’ll need to use Carat for about a week before it will start generating reports specific to your phone. However, Carat doesn’t run in the background, so it won’t drain your battery life.

克拉不是快速修复的应用。 它非常易于使用,但是需要一些时间才能完成工作。 要生成个性化推荐,您需要使用Carat大约一周,然后才能开始生成特定于您手机的报告。 但是,Carat不在后台运行,因此不会耗尽电池寿命。

To get started, first install the free Carat app from Google Play. In the first week, you’ll want to open Carat at least once per day (when you have a network connection) so it can collect samples of your phone’s data and upload it to its servers, where it can be analyzed. Carat does not run in the background, so it depends on you opening it so it can collect this data.

首先,请先从Google Play安装免费的Carat应用程序。 在第一周,您将希望每天至少打开一次Carat(有网络连接时),以便它可以收集手机数据的样本并将其上传到服务器中进行分析。 Carat不在后台运行,因此取决于您打开它的方式,以便它可以收集此数据。

help-carat-collect-data

Don’t expect any suggestions for the first week. If you’re lucky, you may not see any suggestions even after the first week — that’s a sign your phone is in good shape and you’re not using any known battery-hogging apps.

不要期望第一周有任何建议。 如果幸运的话,即使在第一周之后,您也可能看不到任何建议-这表明您的手机状态良好,并且您没有使用任何已知的耗电应用。

设备,错误和生猪 (Device, Bugs, and Hogs)

The Device screen shows you information about your smartphone’s battery life.  You’ll see a J-Score, which lets you compare your device’s actual battery life to the battery life of other devices running Carat. For example, a J-Score of 89 in the screenshot below indicates that our phone has better battery life in-use than 89% of the other phones Carat knows about.

设备屏幕显示有关智能手机电池寿命的信息。 您会看到一个J-Score,可让您将设备的实际电池寿命与其他运行Carat的设备的电池寿命进行比较。 例如,下面的屏幕快照中的J-Score为89,表明我们的手机在使用中的电池寿命比Carat知道的其他手机的89%更长。

Carat also measures your phone’s Active Battery Life, which is approximately “the amount of time your battery would last if you started from a full charge and discharged the battery at a rate that was the average of what Carat observed on your device during active use.”

Carat还可以测量手机的有效电池寿命,该时间大约是“如果您从充满电开始并以正常使用期间在设备上观察到的Carat观察到的平均值放电,则电池可以持续的时间。 ”

carat-device-screen

Carat divides problem apps into Bugs and Hogs. Bugs are apps that use a lot of energy on a small percentage of devices — a sign that they’re potentially buggy. Restarting them may improve your battery life.

Carat将有问题的应用程序分为Bug和Hogs。 错误是在一小部分设备上消耗大量能量的应用程序-这表明它们可能存在错误。 重新启动它们可能会延长电池寿命。

Hogs are apps that seem to cause additional battery drain on a large number of devices. A hog app is likely programmed badly, and having it running at all will decrease your battery life. You should kill these apps.

猪是似乎在大量设备上造成额外电池消耗的应用程序。 猪的应用程序可能编程错误,完全运行会减少电池寿命。 您应该杀死这些应用程序。

carat-hogs

Of course, you can also improve things by uninstalling a Bug or Hog app and replacing it with a better-behaved alternative if you use the app.

当然,您也可以通过卸载Bug或Hog应用程序并用行为更好的替代方法代替它来改善性能。

更多电池寿命改善 (More Battery Life Improvements)

In the future, you should open Carat every few days or so to upload new samples from your device and see if it has any additional suggestions for you.

将来,您应该每隔几天左右打开Carat,以从设备上载新样本,然后查看它是否还有其他建议。

However, Carat is focused on identifying buggy apps, not features that drain your battery life. It won’t advise you to turn your screen brightness down to squeeze out more battery life. It also won’t identify wakelocks and inform you that you can improve battery life by turning off automatic syncing in apps such as Gmail. If you’re looking for recommendations like this one, check out our guide to identifying and eliminating wakelocks and our tips for improving your Android phone’s battery life in general.

但是,Carat专注于识别错误的应用程序,而不是消耗电池寿命的功能。 它不建议您调低屏幕亮度以延长电池寿命。 它还不会识别唤醒锁,并通知您可以通过关闭Gmail等应用程序中的自动同步来延长电池寿命。 如果您正在寻找这样的建议,请查看我们的识别和消除唤醒锁的指南,以及有关总体上改善Android手机电池寿命的提示。



Thanks to sdaigherty on the forum for suggesting this app!

感谢论坛上的sdaigherty建议这个应用程序!

翻译自: https://www.howtogeek.com/162932/get-suggestions-for-improving-your-android-phones-battery-life-with-carat/

迪克斯克拉

这篇关于迪克斯克拉_获取有关改善克拉的Android手机电池寿命的建议的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/711766

相关文章

python获取指定名字的程序的文件路径的两种方法

《python获取指定名字的程序的文件路径的两种方法》本文主要介绍了python获取指定名字的程序的文件路径的两种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要... 最近在做项目,需要用到给定一个程序名字就可以自动获取到这个程序在Windows系统下的绝对路径,以下

SpringBoot 获取请求参数的常用注解及用法

《SpringBoot获取请求参数的常用注解及用法》SpringBoot通过@RequestParam、@PathVariable等注解支持从HTTP请求中获取参数,涵盖查询、路径、请求体、头、C... 目录SpringBoot 提供了多种注解来方便地从 HTTP 请求中获取参数以下是主要的注解及其用法:1

Android协程高级用法大全

《Android协程高级用法大全》这篇文章给大家介绍Android协程高级用法大全,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友跟随小编一起学习吧... 目录1️⃣ 协程作用域(CoroutineScope)与生命周期绑定Activity/Fragment 中手

Android 缓存日志Logcat导出与分析最佳实践

《Android缓存日志Logcat导出与分析最佳实践》本文全面介绍AndroidLogcat缓存日志的导出与分析方法,涵盖按进程、缓冲区类型及日志级别过滤,自动化工具使用,常见问题解决方案和最佳实... 目录android 缓存日志(Logcat)导出与分析全攻略为什么要导出缓存日志?按需过滤导出1. 按

MySQL中读写分离方案对比分析与选型建议

《MySQL中读写分离方案对比分析与选型建议》MySQL读写分离是提升数据库可用性和性能的常见手段,本文将围绕现实生产环境中常见的几种读写分离模式进行系统对比,希望对大家有所帮助... 目录一、问题背景介绍二、多种解决方案对比2.1 原生mysql主从复制2.2 Proxy层中间件:ProxySQL2.3

Android Paging 分页加载库使用实践

《AndroidPaging分页加载库使用实践》AndroidPaging库是Jetpack组件的一部分,它提供了一套完整的解决方案来处理大型数据集的分页加载,本文将深入探讨Paging库... 目录前言一、Paging 库概述二、Paging 3 核心组件1. PagingSource2. Pager3.

Python获取浏览器Cookies的四种方式小结

《Python获取浏览器Cookies的四种方式小结》在进行Web应用程序测试和开发时,获取浏览器Cookies是一项重要任务,本文我们介绍四种用Python获取浏览器Cookies的方式,具有一定的... 目录什么是 Cookie?1.使用Selenium库获取浏览器Cookies2.使用浏览器开发者工具

Java获取当前时间String类型和Date类型方式

《Java获取当前时间String类型和Date类型方式》:本文主要介绍Java获取当前时间String类型和Date类型方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录Java获取当前时间String和Date类型String类型和Date类型输出结果总结Java获取

C#监听txt文档获取新数据方式

《C#监听txt文档获取新数据方式》文章介绍通过监听txt文件获取最新数据,并实现开机自启动、禁用窗口关闭按钮、阻止Ctrl+C中断及防止程序退出等功能,代码整合于主函数中,供参考学习... 目录前言一、监听txt文档增加数据二、其他功能1. 设置开机自启动2. 禁止控制台窗口关闭按钮3. 阻止Ctrl +

一文详解如何使用Java获取PDF页面信息

《一文详解如何使用Java获取PDF页面信息》了解PDF页面属性是我们在处理文档、内容提取、打印设置或页面重组等任务时不可或缺的一环,下面我们就来看看如何使用Java语言获取这些信息吧... 目录引言一、安装和引入PDF处理库引入依赖二、获取 PDF 页数三、获取页面尺寸(宽高)四、获取页面旋转角度五、判断