バッテリーのレベルを判断するアプリケーションを作成する必要があり、15% 未満の場合は何かを作成します。
これは私のブロードキャストです:
public class BatteryChecker extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
int level = intent.getIntExtra("level", 0);
Toast.makeText(context,"Battery : "+level+"%",Toast.LENGTH_LONG).show();
}
}
しかし、受信者をマニフェストに登録すると機能しません
<receiver android:name=".BatteryChecker">
<intent-filter>
<action android:name="android.intent.action.BATTERY_CHANGED"></action>
</intent-filter>
</receiver>
プログラムで登録すると機能しますが、マニフェストを介して登録する必要があります