問題タブ [screen-off]

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

android - スクリーンオン後にアラートダイアログが再び表示される

私には別の問題があります。onCreate にアラート ダイアログが表示されます。問題は、画面をオフにして再度オンにすると、ダイアログが再び表示されるため、画面のロック解除後に同じ内容のダイアログが 2 つ表示されることです。ダイアログがすでに表示されていることを表示しないようにするにはどうすればよいですか?

ありがとう!

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

android - 画面がオフのときに音量ボタンが押されたことを認識する Android

画面がオフのときにユーザーが音量ロッカーを押してアクティビティを更新したことを認識しようとしています。私が読んだことから、BroadcastReceivers (私は思う) は電話がスリープ状態のときは機能しないため、これを行う唯一の方法は、PARTIAL_WAKE_LOCK を使用してアクティビティを実行し続けることです。私のアプリはバッテリーをあまり消費しない基本的なアプリですが、PARTIAL_WAKE_LOCK を使用するとバッテリーが消耗するのではないかと心配しています (これは、画面がオフのときにボタンが押されたことを認識するという目的に反します)。

PARTIAL_WAKE_LOCK は実際に基本的なアプリの問題でしょうか? そうでない場合、PARTIAL_WAKE_LOCK を使用する最善の方法は何ですか (つまり、いつ取得/解放する必要がありますか)?

前もって感謝します。

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

android - Androidでプログラムでディスプレイをオフにします

Androidでプログラムでディスプレイをオフにすることは可能ですか? 押すとディスプレイがオフになるボタンが欲しいです。出来ますか?もしそうなら、どのように?

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

android - 画面がオフになるとアプリが終了する

(システム画面のタイムアウトが原因で) 画面がオフになると、アプリで問題が発生し、アプリケーションが終了します。検索しましたが、役立つものが見つかりませんでした。それは一般的な問題ですか、それとも修正がありますか?

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

android - Androidの画面がオフのときにタイムピッカーによって設定された秒後にトースト

この方法で画面がいつオフになるかを検出できます:

同じことをする必要がありますが、 でToast設定できる特定の秒後に が表示される必要がありますtimePicker。したがって、画面がオフになるたびに、10 秒を設定すると、10 秒後にトーストが表示されます。どうすればできますか?サービスは必要ですか? 手動で次のようなことができます:

しかし、タイムピッカーで秒を設定できればもっと良いでしょう。ありがとう

0 投票する
0 に答える
1499 参照

android - 画面オフ時の Android アクセシビリティ サービス

Android のアクセシビリティ サービスに問題があります。USSD コマンドの結果を取得したい。私がやろうとしていること:

  1. gist.github.com/qihnus/1909616 から AccessibilityService を作成しました
  2. ディール USSD: Intent i = new Intent(Intent.ACTION_CALL); i.setData(Uri.parse("tel:*110*10" + Uri.encode("#"))); i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); i.addFlags(Intent.FLAG_FROM_BACKGROUND); startActivity(i);
  3. USSD の結果が表示されたポップアップ ウィンドウが開きます
  4. AccessibilityService onAccessibilityEvent で起動し、USSD 結果テキストを取得します。また、画面がオンの場合にのみ完全に機能します。画面がオフの場合、電話のロックを解除した後にのみ onAccessibilityEvent が発生しました。

画面がオフのときに onAccessibilityEvent を呼び出すことは可能ですか?


私の悪い英語を許してください、私の母国語はウクライナ語です。

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

android - Android 画面がオフのときに音楽を停止する方法

ホームボタンを押すと音楽が止まりますが、画面がオフのときは再生中です。どうすればこれを止めることができますか? 画面がオンのときに復元します。