2011-03-21 61 views
2

我不知道这是否可以完成,但现在我有一个服务,有一个警报管理器,刷新电池每5分钟检查电池电量和电池警报低于一定的百分比。有没有更好的方式来观看,不需要报警经理,因为它似乎在一定时间不断看电池?

回答

4

tyczj,

我将创建BroadcastReceiver以接收以下广播:ACTION_BATTERY_CHANGED。这样你就不会不断地投掷电池。

附加:

它会注册这样的:

<receiver android:name=".BatteryReceiver"> 
    <intent-filter> 
     <action android:name="android.intent.action.BATTERY_CHANGED" /> 
    </intent-filter> 
</receiver> 
+0

我试图用广播接收器,它从来没有被播出之前,就进行登记做<操作机器人:名字=“机器人.intent.action.ACTION_BATTERY_CHANGED“/>对吗? – tyczj 2011-03-21 15:55:35

+0

请参阅我的附加信息添加 – 2011-03-21 15:57:54

+0

啊,那很可能是原因。谢谢 – tyczj 2011-03-21 16:01:54