問題タブ [powermanager]
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.
android - PARTIAL_WAKE_LOCK で画面のオン/オフを切り替える
このコードを使用して PARTIAL_WAKE_LOCK モードに入ります。
しかし、必要なときに画面をオフにしてオンにすることに成功しません。成功せずに何十もの例を読みました。
goToSleep() や wakeUp() のように、DEVICE_POWER のアクセス許可を必要とするコードは使用できません。
私の目標は、画面を1秒間オンにして10秒間オフにしてから、もう一度開始することです。
皆さんありがとう。
android - ウェイクロックがまったく機能しない
ここに何が欠けていますか?デバイスをスリープから復帰させたいのですが、何も起こりません。私は確かに睡眠を妨げたくありません。
これはログです。尋ねられたとおりです。必要なものを見つけるのに役立つことを願っています
android - android.os.PowerManager でのメモリ リーク
Eclipse メモリ アナライザーからの次のレポートで、メモリ リークを特定しました。
コードで PowerManager をまったく使用していません。どうすれば私のクラスへの参照を保持できますか? PieChartView には大きなビットマップがあり、メモリ リークが発生します。
編集: Android 4.4.2 デバイスでこの問題を確認しています。Android 4.4.3 の変更ログを確認Power Manager display wakelock fix
すると、修正された内容とバグの症状の詳細がわかりません。
java - リフレクションで PowerManager クラスの setPowerSaveMode を呼び出す
public final class PowerManager
with@hide
アノテーションのメソッドを呼び出します。
メソッドは次のとおりです。
私のコードでは、リフレクションでメソッドを呼び出そうとしました:
しかし、私は不足していjava.lang.NoSuchMethodException: setPowerSaveMode [class java.lang.Boolean]
ます。
どこが間違っていますか?このメソッドを呼び出すにはどうすればよいですか?
前もって感謝します!
android - GPIO を使用してサスペンドから Android 組み込みボードをウェイクアップする方法
私は現在、Android 4.4 (Kitkat) を組み込みシステム (Freescale i.MX6 ベース) に移植する作業を行っています。開発を開始するために、いくつかの開発キット (Wandboard、Boundary Device の BD-SL) を使用しました。
カスタム ボードの電源管理に取り組んでいる間、開発キットをサスペンドするのに問題はありませんでした。ただし、電源を入れ直す以外に、スリープから復帰させる方法が見つかりませんでした。システムを復帰させる予想される方法は、GPIO (Android ベースの電話のオン/オフ ボタンなど) で割り込みを取得することです。
GPIO の割り込みでサスペンドから Android デバイスをウェイクアップする通常の方法を知りたかったのです。些細な質問に思えるかもしれませんが、Google や専門フォーラムでのさまざまな検索から、必要なすべての情報を収集するのに苦労しました。多くの情報が見つかりましたが、主題全体をカバーするものはありませんでした。必要なバックグラウンドが不足していたためか、コード例がないとすべてをまとめるのに苦労しました。このような状況に陥ったのは私だけではないと思い、この投稿を行いました。
ここに私が見つけた情報のいくつかがあります:
android - 理由もなく画面がオンになる
私はスタンドバイのようなアクティビティを構築しようとしていますが、私の目標に近づいています.私が見つけた唯一の問題は、画面をオフにした後、Androidがすぐにオンになることがあり、その理由を理解できない.
独自のボードにリンクされた端末があります。特定のアクティビティを起動すると、ボードがデバイスにメッセージを送信して画面をオフにすることができます。その結果、画面がオフになりますが、Android がすぐに画面をオンにするため、一瞬だけです。
ここに私のアプリケーションのログがあります
私が理解できない奇妙なログはこの行です
なんらかの入力をしなくても、どういうわけか InputManager クラスが画面を起動するための入力を受け取るようです。なぜこれが起こるのか誰かが知っていますか?
android - ウェイクロックは、画面がオンになっている場合にのみ機能します
Android のウェイクロックについては、多くのことが書かれています。私はこのようにウェイクロックを使用しています:
ほとんどのデバイスでPARTIAL_WAKE_LOCK
は、デバイスを一晩中稼働させ続けることができます。ただし、この種のウェイクロックを無視するモデルはほとんどありません (Samsung Galaxy ACE 2 (i8190) - 4.1.2 など)。ウェイクロックは保持されますが、デバイスの画面がオフになっている場合、電話機はスリープ状態になります。
アプリケーションがこの問題のあるデバイスで実行されているかどうかを判断する方法はありますか? ユーザーにデバイスの画面を数秒間オフにして、作業が完了したかどうかを確認させることができますが、自動的に行われる方法はありますか?
前もって感謝します。