Android 安卓-最有效的不显眼地浪费电池的方法

Android 安卓-最有效的不显眼地浪费电池的方法,android,background-process,battery,batterylevel,Android,Background Process,Battery,Batterylevel,我想知道,什么是最好的方式来不显眼地浪费电池 振动-非常明显。 亮度-引人注目,只有在屏幕打开时电池电量才会耗尽。 背景数据-使用背景数据执行随机操作,例如加载地图并在背景中不断刷新它。似乎是一个好的,不显眼的方式 我的问题是:消耗用户电池的最有效和最不显眼的方法是什么?目前,我觉得像背景数据这样的东西是最好的,但是有什么我没有想到的非常好的方法吗 谢谢大家! 信息:我实际上不打算在应用程序中使用它。我只是好奇。我想说,你最好的办法是不断确保“位置/GPS”、“移动数据”和“Wi-Fi”都能持续

我想知道,什么是最好的方式来不显眼地浪费电池

振动
-非常明显。
亮度
-引人注目,只有在屏幕打开时电池电量才会耗尽。
背景数据
-使用背景数据执行随机操作,例如加载地图并在背景中不断刷新它。似乎是一个好的,不显眼的方式

我的问题是:消耗用户电池的最有效和最不显眼的方法是什么?目前,我觉得像
背景数据
这样的东西是最好的,但是有什么我没有想到的非常好的方法吗

谢谢大家!


信息:我实际上不打算在应用程序中使用它。我只是好奇。

我想说,你最好的办法是不断确保“位置/GPS”、“移动数据”和“Wi-Fi”都能持续打开。这样做的诀窍和浪费电池足够快的移动


然而,我必须说,我很好奇为什么你想浪费用户的电池,而不是相反,节约他们的电池!:O

最简单、无需编码的方法是创建唤醒锁

但电池统计数据仍然会责怪你这么做。wakelock可以存在于由不同“广播”触发的粘性服务中

当然,对于这样一个应用来说,这是一个非常糟糕的主意


无用的Wakelock总是电池耗尽,开发者很难追踪到。

好吧,我会咬一口:为什么?出于好奇:你为什么要这样做?我不确定,但我的大部分电池使用都是在显示屏上。我相信最“不显眼”的方式是给CPU复杂的问题解决。这样你就不必做任何用户可能会注意到的事情。我真诚地希望你永远不要向Play Store发布应用程序。@MoshErsan是的,它们可以同时打开。这只意味着最大的电池将被浪费,因为手机将一直尝试连接到移动数据,以至少确保连接安全,并不断扫描Wi-Fi连接,因为这是其首选的连接类型(因为它通常更强)。@edwoollard,我将试着使用它,看看这有多有效。谢谢你,马库斯威尔森,当然可以。让我知道测试如何进行。