迪克斯克拉_获取有关改善克拉的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开发中,获取Python版本号是调试、兼容性检查和版本控制的重要基础操作,本文详细介绍了如何使用sys和platform模块获取Python的主... 目录1. python版本号获取基础2. 使用sys模块获取版本信息2.1 sys模块概述2.1.1

Java发送SNMP至交换机获取交换机状态实现方式

《Java发送SNMP至交换机获取交换机状态实现方式》文章介绍使用SNMP4J库(2.7.0)通过RCF1213-MIB协议获取交换机单/多路状态,需开启SNMP支持,重点对比SNMPv1、v2c、v... 目录交换机协议SNMP库获取交换机单路状态获取交换机多路状态总结交换机协议这里使用的交换机协议为常

MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决

《MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决》MyBatis默认开启一级缓存,同一事务中循环调用查询方法时会重复使用缓存数据,导致获取的序列主键值均为1,... 目录问题原因解决办法如果是存储过程总结问题myBATis有如下代码获取序列作为主键IdMappe

C#使用iText获取PDF的trailer数据的代码示例

《C#使用iText获取PDF的trailer数据的代码示例》开发程序debug的时候,看到了PDF有个trailer数据,挺有意思,于是考虑用代码把它读出来,那么就用到我们常用的iText框架了,所... 目录引言iText 核心概念C# 代码示例步骤 1: 确保已安装 iText步骤 2: C# 代码程

Spring Boot中获取IOC容器的多种方式

《SpringBoot中获取IOC容器的多种方式》本文主要介绍了SpringBoot中获取IOC容器的多种方式,包括直接注入、实现ApplicationContextAware接口、通过Spring... 目录1. 直接注入ApplicationContext2. 实现ApplicationContextA

Android实现图片浏览功能的示例详解(附带源码)

《Android实现图片浏览功能的示例详解(附带源码)》在许多应用中,都需要展示图片并支持用户进行浏览,本文主要为大家介绍了如何通过Android实现图片浏览功能,感兴趣的小伙伴可以跟随小编一起学习一... 目录一、项目背景详细介绍二、项目需求详细介绍三、相关技术详细介绍四、实现思路详细介绍五、完整实现代码

在Android中使用WebView在线查看PDF文件的方法示例

《在Android中使用WebView在线查看PDF文件的方法示例》在Android应用开发中,有时我们需要在客户端展示PDF文件,以便用户可以阅读或交互,:本文主要介绍在Android中使用We... 目录简介:1. WebView组件介绍2. 在androidManifest.XML中添加Interne

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

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

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

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

Android协程高级用法大全

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