【发布时间】:2011-12-20 22:00:24
【问题描述】:
我不知道为什么,但我的电池广播接收器不工作。
AndroidManifest.xml
<receiver android:name=".BatteryReceiver" android:enabled="true">
<intent-filter>
<action android:name="android.intent.action.BATTERY_CHANGED" />
<action android:name="android.intent.action.BATTERY_LOW" />
</intent-filter>
</receiver>
电池接收器.java
public class BatteryReceiver extends BroadcastReceiver
{
@Override
public void onReceive(Context context, Intent intent)
{
int level = intent.getIntExtra( "level", 0 );
Log.d("Battery", "level: "+level);
Toast.makeText(context, "Battery low!", Toast.LENGTH_LONG).show();
}
}
我的代码有什么问题? 我正在使用控制台 (telnet) 来更改电池电量(电源容量 X)。
【问题讨论】:
标签: java android broadcastreceiver power-management