Take the 2-minute tour ×

Is there a way to check if battery saver mode is on, so that I can reduce intensive operations ( such as increase poll interval, reduce graphics, turn off geocordinatewatcher)

share|improve this question
It must be possible somehow. The Nokia diagnostic tool shows the info. –  user2015283 Jan 27 '13 at 10:19
add comment

2 Answers

up vote 2 down vote accepted

Currently this information is not possible with the publically available SDK for 3rd Party apps. Hence its not possible to detect if a phone is running in battery saver mode.

share|improve this answer
add comment

There's no WP7 API to check battery status.

That functionality was part of a new API was introduced in WP8. You can use the new Windows.Phone.Devices.Power namespace to get battery info.

    using Windows.Phone.Devices.Power;

    private void OS_Batery(object sender, RoutedEventArgs e)
        var battery = Battery.GetDefault();

        if (battery != null)

            battery.RemainingChargePercentChanged +=
                (s, args) => Debug.WriteLine(battery.RemainingChargePercent);
share|improve this answer
add comment

Your Answer


