問題タブ [wakeup]
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 - ロック画面の上に表示されるアクティビティを作成するにはどうすればよいですか
画面がロックされているときに、C2DM の着信通知を受信しています。アクティビティを使用して画面を起動し、ロック画面の上に通知メッセージを表示したいと思います。次のように、C2DM BroadcastReceiver から通知アクティビティを起動しています。
通知アクティビティの onCreate メソッド内で、次のように画面を起動します。
画面は起動しますが、画面のロックを解除するまでアクティビティの通知は表示されません。
以下のコードでロック画面を回避できることはわかっていますが、それは望ましくありません。ユーザーが通知を読んだり応答したりすることに興味がある場合にのみ、ユーザーに電話のロックを解除してもらいたいです。
android - アプリがユーザーにプロンプトを表示したら、デバイスをスリープ解除します
私はハンドラーを使用して、たとえば5分ごとにユーザーに入力を繰り返し求めています。デバイスがスリープモードになり、画面がロックされている場合、アプリがユーザーに入力を求めたときにデバイスをスリープ解除するにはどうすればよいですか?私はこれを試しましたが、うまくいかないようです。WAKE_LOCK
マニフェストに権限を追加しました。
何か案は?
編集:AlarmManager
カスタムインテントをブロードキャストするために使用します。
iphone - ajaxを使用している場合、PhoneGapはワイヤレス接続をウェイクアップしません
iphone4でphonegapを使用する際に問題が発生しました。iphone4のワイヤレス接続(私の場合はwifi)が「スリープ」しているとき、サーバーにajax呼び出しを行ってもウェイクアップしません。したがって、ajax呼び出しは失敗します。一時的な回避策として、私はすぐにブラウザにアクセスして、接続がウェイクアップするランダムなWebページに移動します。次に、アプリに戻ると、ajax呼び出しが機能します。何か案は?または、CocoaNSURLRequestおよびNSURLConnectionAPIを使用するphonegapプラグインを作成する必要がありますか?
python - Pythonはキーストロークまでスリープします
進行状況を追跡するために、コード全体にいくつかの出力を含む長いpythonスクリプトをWindowsコマンドラインで実行しています。
特定の印刷の直前に、Python コードの実行が停止し、CPU 使用率がゼロになります。コマンドラインウィンドウをアクティブウィンドウとしてキーボードのランダムキーを押すことで、Pythonを「目覚めさせる」ことができます。
タスク マネージャーを使用すると、CPU 使用率が急上昇し、印刷行が処理され (「処理に 219 秒かかりました」)、スクリプトが再び実行されることがわかります。
なぜこのファイルを赤ちゃんのように監視しなければならないのですか? また、これを行わないようにコードを作成するにはどうすればよいですか?
-CC
java - パフォーマンスのために、BlockingQueue.take() を吸っているスレッドを明示的に起こす必要がありますか?
メソッドBlockingQueue
を使用してスレッドが要素を吸い込むと、要素が利用可能になるまで待機することを理解しています(中断されない限り)。take()
2 つの質問があります。
i) 要素が使用可能になるとすぐに、スレッドは自動的に起動されますか、それとも遅延がありますか (つまり、スレッドは後でそれ自体をチェックします)?
ii) 遅延がある場合、スレッドをウェイクアップすることは意味がありますか (たとえば、明示的に中断することによって)? レイテンシとパフォーマンスについて考えています。
java - sun.nio.ch.WindowsSelectorImpl.setWakeupSocket0 がハングする理由はありますか
JDK 1.6.024 ではsetWakeupSocket0()
、ソケット接続で 100% 近くの CPU を消費するスレッドが見られます。このネイティブ メソッドは、この特定setWakeupSocket()
の のプライベート部分から呼び出されます。このメソッドが数分間スタックする原因は何ですか?wakeup()
SelectorImpl
2019 年 2 月の更新: 最新バージョンの JDK 1.8 では実行時間が長くなることがわかります。
c# - c# タイマー: システム ウェイクアップ後の HTTP 接続エラー
C# アプリ (Win7 64) にタイマーがあります。タイマー コールバックは 20 分ごとに HTTP 経由でデータを取得します。それはうまくいきます。しかし、PC が数時間スリープ状態になってから復帰すると、「サーバーが見つかりません」という HTTP エラーが表示されます。サーバーは常に稼働しているため、実際の問題ではありません。本当の理由は、スリープ期間中にタイマーコールバックが「タイムスロット」を逃したため、「期限切れ」になり、PCがインターネット接続を再確立するのを待たずに、ウェイクアップ直後に即座に実行されるためだと思います. コールバックの最初にThread.Sleep(5000)を追加することで問題を解決できますが、これは少し手間がかかります (インターネット接続の確立には時間がかかる場合があります)。私の質問:
スリープ モードから復帰した後、Win がインターネット接続を再確立するのに数秒かかりますか? 私の接続は DSL、「常にオンライン」です。
Win がインターネット接続を確立するまで (または、たとえば 20 秒以内に確立されない場合はタイムアウトになるまで) 待機する C# システム コールはありますか?
編集:ちょうどこれを見つけました: Check Net connection in C# . 思ったほど単純ではありませんが、一連のチェックが必要です。すべてのLAN 接続、DNS ルックアップ (LAN 外)、サーバーへの ping (特定のサーバーのチェック) です。
swing - SwingイベントでBehaviorクラスを使用する方法は?
3Dグラフのコードを書いていますが、ユーザーがJButtonを押したときにシーングラフを更新したいと思っています。Behaviorクラスを使用しようとしていますが、swingイベントを使用して動作をウェイクアップするための情報が見つかりません。私は本当に助けていただければ幸いです!ありがとうございました!!
c# - ウェイク タイマーを許可する Windows 7/Vista
有効に接続されているすべての電源プランで、WakeTimers (スリープ/休止状態からのコンピューターのウェイクアップ) を許可する必要があります。
Win32_PowerSetting を試しましたが、英語版の Windows でしか機能しません。
.NET 2.0 を使用する必要がある
回答ありがとうございます。
android - Android:スリープ中に開始されたダイアログを開くにはどうすればよいですか?
私のアプリには、TIME_TICK をリッスンする BroadcastReceiver を持つサービスがあります。日付に達したかどうかはすでに確認できました。たとえば、2011 年 4 月 1 日午後 11 時になると、バイブレーション アラームが鳴ります。しかし、画面のロックを解除した後にダイアログが表示されるようにするには、どうすればダイアログを開くことができますか?