当电池电量约为特定百分比时触发任务



由于保密原因,我无法解释我的问题的全部背景。通过一个windows手机应用程序,我想让用户选择一个电池状态来触发一个特定的任务。例如,用户选择一个任务必须在电池电量约为30%时触发。用户可以选择足够的电池状态来触发一个任务。这些选择的百分比将被插入到本地数据库中。有人知道怎么做吗?

在您的情况下,您可以使用Battery classRemainingChargePercentChanged事件。当RemainingChargePercent的值减少1%时发生

public MainPage()
{
    InitializeComponent();
    Battery _battery = Battery.GetDefault();
    _battery.RemainingChargePercentChanged += _battery_RemainingChargePercentChanged;
}

void _battery_RemainingChargePercentChanged(object sender, object e)
{
    Battery _battery = Battery.GetDefault();
    MessageBox.Show(_battery.RemainingChargePercent.ToString());
}

你可以在这里找到更多参考

最新更新