1

我正在使用 windows phone 8 示例进行练习。我已经使用以下代码找到了剩余电池百分比和剩余时间,

using Windows.Phone.Devices.Power;


// Constructor
    public MainPage()
    {
        InitializeComponent();

        _battery = Battery.GetDefault();
        _battery.RemainingChargePercentChanged += OnRemainingChargePercentChanged;
        UpdateUI();
    }

    private void UpdateUI()
    {
        txtContent1.Text = string.Format("{0} %", _battery.RemainingChargePercent);
        txtContent2.Text = string.Format("{0} hours", _battery.RemainingDischargeTime.TotalHours);
    }

    private void OnRemainingChargePercentChanged(object sender, object e)
    {
        UpdateUI();
    }

但我不知道如何查找应用程序的电池使用情况或应用程序使用的剩余时间,例如,

我不知道如何查找 Wifi 的电池使用情况或使用 Wifi 的剩余时间。或其他一些应用程序。

如果有人知道意味着请说!

4

1 回答 1

2

出于多种原因,您无法在物理设备上执行此操作。

想一想——仅仅因为您使用的是 WiFi,并不意味着您将只为后台更新而保持网络开启。您很可能会使用它来下载音乐文件或图片,或继续播放在线广播。或者你也可以启动一个游戏。

为您提供的电池估算值基于默认指标。如果不将您的应用程序暴露给许多其他指标,将很难将其限制为非常通用的子集。

于 2013-02-17T02:44:08.720 回答