1

多くの場所で、消費電力を最小限に抑えるために、アプリ ウィジェットは頻繁に更新されるべきではないことが言及されています。

しかし、アプリケーションが重要なこと (オーディオ録音など) を短時間 (たとえば 30 分) 実行しているとします。

この場合、サービスから毎秒ウィジェットを更新することは許容されますか?

これがこれほど多くの電力を消費するのはどうしてでしょうか?

これは、1 日中頻繁に更新されるウィジェットとは異なることを考慮してください。

私の場合、このような頻繁な更新は、操作が継続的かつ正しく実行されていることをユーザーが監視できるようにするためのものです。派手な視覚効果などのためのものではありません。

4

2 に答える 2

2

これを行うことに問題はありません。長時間実行されるバックグラウンド タスク (この場合はオーディオ録音) で電話を起動したままにしている場合、電話はとにかくスリープできません。この場合、ウィジェットの更新がバッテリーの使用に大きな影響を与えるとは思いません。

もちろん、最善の方法は、実際のデバイスでいくつかのテストを実行し、ウィジェットの更新がある場合とない場合のバッテリー使用量を比較し、ウィジェットの更新間隔をユーザーの好みにすることです。

于 2011-04-23T16:04:57.113 に答える
0

ウィジェットが常に更新されるべきではない主な理由は、サーバーから最新のデータを取得するために使用されるバッテリー消費のためです。とにかくデバイスはオンになり、更新はデータに対してローカルであるため、顕著な影響はありません。

ローカル データの代わりにサーバーに 1 秒ごとにアクセスしていると、バッテリーが大幅に消費されることに気付くでしょう。

于 2011-04-23T16:08:54.647 に答える