0

由于此处描述的错误,我想编写一个小 android 应用程序以间接方法解决问题。

我想编写一个程序,以编程方式断开和重新连接充电器。

我是 java 和 android 应用程序的新手(虽然我非常了解 c、c++、C#)。

从这里我不确定我是否走在正确的道路上,所以我很高兴听到另一种解决方案。我想出的是发送一个名为 BATTERY_CHANGED 的意图,如此处所述

我引用:“这是一个只能由系统发送的受保护意图。”

我想发送它,以便充电的电池状态会改变(当然,当电池充满时)我无法“触摸”这种方法,IDE(eclipse,带有sdk,带有ADT插件,在win 7 x64上)可以无法将 android.intent.action.BATTERY_CHANGED 识别为现有值。另外两件事我认为可能有用:developer.android.com/reference/android/content/Intent.html#ACTION_POWER_CONNECTED developer.android.com/reference/android/content/Intent.html#ACTION_POWER_DISCONNECTED

4

2 回答 2

0

发送ACTION_BATTERY_CHANGED不会影响充电,即使你可以自己广播,也只有固件才能做到。

于 2011-07-03T19:09:21.880 回答
0

一般来说,关于可充电电池,尤其是含锂电池,充电不受用户(或开发人员)可以篡改的软件控制。这太危险了,因为锂电池过载会导致它们发生灾难性的故障。也许您可以设法停止充电过程,但我对此表示怀疑。

于 2011-07-03T19:01:22.493 回答