0
バッテリー関連のアプリを作成しています。 私は放送受信機は、マニフェストで宣言し作成しました:ブロードキャスト受信機からフォアグラウンドサービスを開始するにはどうすればよいですか?
マニフェスト:
<receiver android:name=".PowerConnectionReceiver">
<intent-filter>
<action android:name="android.intent.action.ACTION_POWER_CONNECTED" />
<action android:name="android.intent.action.ACTION_POWER_DISCONNECTED" />
</intent-filter>
</receiver>
受信機:
public class PowerConnectionReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
if (intent.getAction().equals(Intent.ACTION_POWER_CONNECTED)) {
Toast.makeText(context, "The device is charging", Toast.LENGTH_SHORT).show();
} else {
intent.getAction().equals(Intent.ACTION_POWER_DISCONNECTED);
Toast.makeText(context, "The device is not charging", Toast.LENGTH_SHORT).show();
}
}
}
私はフォアグラウンド通知(のようなthis 1)を追加したい しかし、どのように、私がすべき放送受信機から追加しますか? (つまり、どのように私は、放送受信機からサービスを開始することができますか?)