您如何测量当前的能源/电池使用情况?

时间:2015-11-02 11:44:23

标签: windows-phone-8 windows-store-apps

我尝试创建可以证明编码和选择技术如何改善(分别恶化)能耗的应用程序。您将如何操作以及在Windows应用商店应用程序中使用哪些库来测量当前使用的电源/密钥数量以获取能耗?

我知道测量应用程序消耗量的应用程序,但我希望将其放在应用程序中。提出它并且可能更冗长的可能性在这里非常有用。

(我认为我必须采用一种特定的技术来避免广泛使用)

1 个答案:

答案 0 :(得分:0)

由于你没有指定你的语言,我会假设你用c#编码,因为它是WinRT上最常用的语言。但是,在VB.NET和C ++中,同一名称空间中也存在以下类。

这几乎是你可以用这个类做的一切:

using Windows.Phone.Devices.Power;

protected void Foo() {
    var b = Battery.GetDefault();
    var chargeLeft = b.RemainingChargePercent;
    var timeLeft = b.RemainingDischargeTime;
    b.RemainingChargePercentChanged += B_RemainingChargePercentChanged; 
}

private void B_RemainingChargePercentChanged(object sender, object e) {
    // To do... 
}

从那时起确定功耗速度非常简单,因为它是当时充电的衍生物。