問題タブ [battery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
354 参照

android - Androidアプリのバッテリー節約データ更新サービスを改善する方法

インターネットデータを取得してリストとしてレンダリングするためのAndroidアプリを構築しています。データは毎分変化しているので、サービスを作成し、Timer を使用して間隔を置いてデータをロードしました。

私の質問は次のとおりです。

  • アプリ (特定のアクティビティではない) がいつバックグラウンドに移行したかを知りたい。たとえば、ユーザーがホーム ボタンを押した場合、バッテリーを節約するためにサービスを一時停止したい。
  • 電話がスリープ状態 (画面が暗くなる) の時間を知りたいのですが、その場合は、サービスも一時停止したいと思います。

何か案は?

0 投票する
1 に答える
305 参照

android - 消費電力

私は自分のAndroidデバイスから瞬時に消費される電力を知る必要があります!

電力(P)=電圧(V)*電流(I)

ACTION_BATTERY_CHANGEDのブロードキャストを受信するインテントレシーバーに登録することで、バッテリー電圧の値を取得できます。ただし、問題は、AndroidがこのSDKインターフェースを介してcurrentの値を公開しないことです。

バッテリー電流値を取得するための提案/ポインターはありますか?また、間違っている場合は訂正してください。

デボラ

0 投票する
2 に答える
1237 参照

android - 常にバッテリーを見ていますか?

これができるかどうかはわかりませんが、現在、5分ごとにバッテリーを更新してバッテリーの%をチェックし、バッテリーのアラートが特定の%を下回るアラームマネージャーを備えたサービスがあります。一定時間後にリフレッシュするよりも良いように見えるので、アラームマネージャーを必要とせず、バッテリーが交換されたときにリフレッシュするバッテリーを監視するためのより良い方法はありますか?

0 投票する
5 に答える
8522 参照

android - ACTION_BATTERY_LOWがマニフェストから起動されていませんか?

action_battery_lowマニフェストから解雇されると思ったので、解雇することはできますか?

これが私のマニフェストです:

しかし、システムからバッテリー低下の警告が表示されても、起動することはありません。これは明示的にのみ発生させることができますか?

0 投票する
1 に答える
1253 参照

android - バッテリ寿命を延ばすために画面オフで放送受信機の登録を解除する

バッテリー寿命を延ばすために、画面がオンのときにのみアクティブになるAndroidウィジェットを作成しています。そのため、常に実行され、ACTION_SCREEN_ON と ACTION_SCREEN_OFF に反応するサービスが 1 つあります。画面がオフになったら、他のブロードキャストレシーバーの登録を解除し、画面がオンになったら再度登録します。

私の質問は、バッテリー寿命に関して、画面がオフになったときに行うベストプラクティスは何ですか. ブロードキャスト レシーバー変数 (つまり、m_Receiver = null;) も削除する方が良いですか、それとも登録解除で十分ですか? 削除すると、システムの空きメモリが増えますが、ガベージコレクションと余分なメモリ操作(画面がオンになったときに新しいレシーバーを作成する必要があります)が発生し、費用がかかります...

0 投票する
2 に答える
2239 参照

iphone - iPhoneの重要な場所の変更バッテリーの消耗?

質問:重要な場所の変更のバックグラウンドサービスはバッテリーを簡単に消耗しますか?重要な場所の変更がある場合、経度の緯度の読み取り値を追跡しようとしています。ただし、始める前に、これがバッテリーを消耗しないことを確認したいだけです。

上記の位置情報サービスでバッテリーが消耗しない場合は、バッテリー効率の良い位置情報の変更を保存する方法を誰かに勧めてもらえますか。私の最初の考えは、経度の緯度のポイントをiPhoneにローカルに保存してから、はるかに少ない頻度(2時間)でサーバーに情報を送信することでした。誰かがより良いアプローチを持っていますか?

バッテリー効率の良いシンプルな位置追跡アプリを作ろうとしています。皆さんありがとう。

0 投票する
2 に答える
628 参照

java - Windows用のJavaバッテリーメーター

私は自分のコンピューター用のバッテリーメーターを作りたいと思っています。これらはすべて異なるOSで動作します。私は、Javaを使用するのが最善の方法だと考えました。外部ライブラリなしでこれを行う方法はありますか?必要なのは、バッテリーレベルをで表示することだけですjava.swing.JProgressBar

0 投票する
7 に答える
2915 参照

c++ - 組み込みシステムのスパイクを低減するためのバッテリー電圧表示の平滑化機能

組み込みデバイスのバッテリー電圧の読み取り。ただし、実際の電圧はシステム負荷によって大きく異なります。最良の値を表示するには、電圧の変動を低減する方法が必要です。

現在、ローリング/移動平均を使用しています。ただし、過去15回の読み取りでは、結果の変動が大きすぎます。

平滑化アルゴリズムについて読むと、bスプライン、カーネルフィルター、またはその他の平滑化アルゴリズムが理想的であるように思われます。ただし、mathcadなどでnumpy関数や組み込み関数を使用しない簡単な例は見つかりません。

これに役立つ実装が簡単な関数を知っている人はいますか?これは、最小限のライブラリを備えたC ++プロジェクト(Qt 4.5を使用)です。整数領域(3300〜4200の電圧をミリボルトで表示)にとどまりたいと思います。

TIAマイク

0 投票する
1 に答える
8355 参照

android - 接続されているデバイスを検出する

デバイスが接続されているかどうかを検出できるようにしたいと思います。接続状態に対して実行できるのと同じ方法でクエリを実行できるようにしたいと思います。それは可能ですか、それともバッテリーイベントをリッスンするブロードキャストレシーバーを作成する必要がありますか?