关于Androidbob体育提现bob哪个彩靠谱权威的链接可能会使我们赢得佣金。学到更多。
使用Tasker构建实时电池排放警告 - Android自定义bob体育提现
上周在我们bob体育提现Android自定义系列赛,我们全天将电池数据存储在各个点上。那真是太好了捕获长期电池统计的工具,我们本周要立即购买一些东西塔克斯构建警告以通知我们电池排出太快时。
这个想法很简单,看到长期的电池统计数据很棒,但是我们真的想要一个实时警告系统,弹出的东西说:“嘿,您的电池电量太快了!”
在开始之前
使用Tasker实时电池排出警告
让我们详细介绍该项目的方法。除非您拥有全新的设备,否则我确定您有一个想法,即您的电池通常在Android手机或平板电脑上持续多长时间。bob体育提现You might be used to an average of about 3-4 hours of screen-on time for a phone, 4-5 hours for a tablet, but no matter what it is, you’ll need to take note of that number before anything else.
实际上,该项目真的很简单,作为一个概述,如果您希望电池持续至少5个小时,但是它以一种会杀死它的速度,例如4小时,我们只是发出警告,警告,警告,通知或类似的内容。有几种方法可以做到这一点,因为今天,我们将通过跟踪电池中每1%的排水量之间的时间来做到这一点。
一些数学开始
如前所述,您需要了解电池应持续多大的时间,为此,它将在显示屏上持续的时间。我将根据3个小时的屏幕时间构建项目。
我们需要进行的是弄清每1%的电池应该持续多少秒钟。幸运的是,每个人的电池都有100个百分点,因此数学比其他任何事情都更重要。我们的数学时间如下,3小时为180分钟,即10,800秒。除以我的100个百分点,我们明白电池的每1%应该持续至少108秒。
这很容易理解吗?我们要做的就是观察电池电量之间的时间变化,如果它在不到108秒内下降了1%,则电池的排水太快了,我们的喜好。而且,如果持续超过108秒,那么一切都很好。无需警告。
让我给您几个数字,为您节省一些工作:3小时的屏幕上值得108秒。2.5小时价值90秒。3.5小时的价值为126秒。4个小时的价值为144秒。4.5小时的价值为162秒。5小时的价值180秒。对不起,任何其他值,您必须自己完成数学。
该项目
一旦您深入研究塔克斯,按顺序进行项目的细节将是构建一个收集当前时间的任务,将其与包含先前节省时间的变量进行比较,如果差异太短,则会引发警报,然后再恢复- 编写占位符时间变量,用于下次此任务运行时使用。完成任务后,您将构建一个配置文件,该配置文件每次电池级别都会更改。好,易于。
时间比较任务
我们首先要建立我们的任务,这将是该项目的主要部分。与往常一样,这可以构建为一些不同的可重复使用任务,但是我们将立即完成所有操作。
前往任务部分并击中+”按钮开始新任务。适当地命名,我称我的名字”电池电量“。
现在,我们必须从最终开始,从我们的变量开始,以防止我们开始进行繁重的工作。
点击“+”按钮开始动作。
选择变量。
选择变量集。
为您的新变量提供名称。请记住,您需要从%符号开始,我们希望此变量能够全球化,因此请使用所有大写字母。我称我的%battchangetime“。
现在,在到部分,点击小标签图标要搜索内置变量,请选择正常运行时间。或者,您只能键入”%UPS”到直线上。
点击系统后退按钮保存并退出动作。
现在,这很重要,您需要在我们继续之前运行此任务。只是点击左下角的三角形播放图标,请注意可变动作旁边的绿色点以确认完成。
现在,我们可以采取重大行动。点击那个+”按钮开始下一个动作。
再来一次,选择变量和然后变量集。
命名下一个变量就像是 ”%battdiff“。
然后,在到节,输入数学方程式以计算电池更改之间的时间,因为我们使用正常运行时间,我们只需从当前的正常运行时间中减去上一个变量中保存的正常运行时间即可。要不就输入以下内容:
%UPS - 百分比Battchangetime
现在,打开旁边的复选框做数学。
点击该系统后退按钮,让我们采取一些行动。
点击“+”按钮添加您的下一个动作。
选择任务。
选择如果。
在里面条件字段, 第一的输入电池差变量,我的是%battdiff“。
点击“〜”按钮将比较更改为数学:少于,将输入“<“ 象征。
然后进入价值派你您希望设备持续的秒数在电池耗尽之间,如果您从早些时候回想起,我的是108。
点击系统后退按钮回到动作列表。
如果有的话,我们简单地说,如果现在和上次更换电池的时间差的时间差异少于108秒,那就做点什么。我们该怎么办?让我们保持简单,我现在想在屏幕上闪烁一条消息。
点击“+“ 按钮。
选择警报。
选择闪光。
在里面文本域,,,,给自己写一条消息,请记住包含变量以添加额外的值。您可能会说:
“电池在最后%battdiff秒内排出了1%。现在以%batt%的百分比下降。”或者,如果您不想在屏幕上查看详细信息,则可能会发布“电池排出警告”。
点击系统后退按钮以获取操作列表。
现在,正如所有好的程序员都会告诉您的那样,我们必须关闭IF语句,并结束。
点击那个+“ 按钮。
选择任务。
选择万一。好,易于。
现在,在做其他事情之前,我们必须清理我们创建的第一个动作,请记住,这应该是我们在这里做的最后一件事,而不是第一件事。
长按动作的右手边缘, 然后拖到底部。
我是
我们走了,我们现在有一项任务,可以看一下您的电池最后更改的时间,弄清楚那是多久了,然后,只有当我们喜欢的时间太短时,我们会发出警告消息到屏幕上。然后,在最后,我们重新设置了一个变量,该变量记得上次电池级别更改时,所有这些都准备下次。
记住要打到该系统后退按钮退出任务创建。我们现在需要的是创建使这一切采取行动的配置文件。
运行电池警告任务的配置文件
既然您已经完成了完成的计算和操作,那么让我们创建触发它的配置文件。
前往个人资料并击中+”按钮开始。提供一个名字,如果被问到,我称我的名字”电池电荷“。
选择事件。
选择力量。
选择电池更换了。
如果您愿意的话,请更改优先级,否则只能达到系统后退按钮继续。
现在选择你的电池电量“ 任务。
在我们称此完成此操作之前,最后一件事,我相信您不想在为设备充电时看到警告弹出。现在将会添加条件,使任务仅在设备未插入时才解开。
长按关于话电池更换了。
选择添加。
选择状态。
选择力量。
选择力量。(再次。)
保留它任何和打开旁边的复选标记倒置。
点击该系统后退按钮查看您的新完整个人资料。
坐下来享受。或者,我想这不是一个值得享受的东西,因为当您看到该项目中的项目时,电池迅速死亡。但是,嘿,你知道我的意思。
请记住,您可以返回该语句,然后更改时间以获得不同的结果。如果增加数字,您会看到更多警告,如果减少数字,您会看到更少的警告。如果您只想测试以确保此功能正常,将108更改为10800,那么每次电池电量下降时,您都一定会看到该消息。
下一步是什么
我发现我的警告消息太长了,大多数时候我无法全部阅读,然后才从屏幕上消失。也就是说,我不想删除任何信息,所以我需要做某事,使它在屏幕上显示更长的时间是不可取的。您知道什么,我们在上周创建了一个项目获取这样的信息,并将其写入文本文件。现在,我在设备上保存了一个电池Warningslog.txt文件,如果我错过了实际警告,可以跳回该文件。
我们今天为该项目的单个电池预期寿命工作,但是我们都知道,当显示器打开时,电池寿命有所不同。不用担心,您也可以处理。I’ll leave the work to you, but, basically, you can completely duplicate today’s project with the longer time value (screen-off should last you 24+ hours, right? Or more than 864 seconds.) When creating the profile, add an extra condition,展示- >显示状态离开并为今天创建的第一个配置文件添加相反的显示态。
如果向显示器刷新消息不合适或不足,因为它不会关闭显示,请考虑使用不同的通知工具。例如,我继续使用通知LED行动。只需将红灯闪烁几次,然后将其关闭即可。持续的通知和闪烁的灯光可以更快地杀死电池。
但是等等,还有更多。我只是想解释我为项目所做的最后一件事,我想要更多信息,因此我创建了另一个变量,该变量可以弄清我的电池在当前水平和放电速率上的持续时间。我只是简单地将其添加到我的屏幕上弹出消息中。哦,别忘了您可以使用诸如此类的工具推胸以远程接收这些警告到您的PC或其他设备。
有几件事要注意:由于我们正在使用该设备的时间进行计算,因此重新启动后的第一个电池更换可能会提供假的正面警告。当您第一次拔下电源电源充电设备时,您也可能会看到打ic。您可以通过添加完整的Tasker项目来克服这些问题,以在设备上电动或从充电器中删除时更改该Battchangetime变量。我本人可以忍受这两个未成年人和可预测的假阳性。
最后,我们今天所做的就是确定您的电池何时迅速放电。如果您需要弄清楚是什么杀死了电池,请确保回到我们以前有关该主题的一些帖子。
下周
我希望这bob体育提现Android自定义项目对您来说和对我一样有趣。跟踪实时电池的消耗也许有点轻率,也许对电池本身有些粗糙,但是我当然学会了如何在该项目上以新的方式使用旧功能。下周将更多地是这个概念,我们不会再查看您的电池,而是我们打算将自动化的时间卡放在一起,以便您跟踪所花费的时间,无论您做什么。
我必须承认,我只是一周前只是想到这个项目,你们中的任何一个类似的项目还是您想分享的建议?