1

私はWindowsPhone8のサンプルで練習しています。次のコードを使用して、バッテリー残量の割合と残り時間を見つけました。

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 に答える