問題タブ [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.

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

android - Android-Wi-Fiをウェイクアップする方法は?

私は5分ごとにデータを送信するアプリを持っていますが、しばらくするとWi-Fiがスリープ状態になり、動作を停止するのを見ました。

WakeLockを使用する1つの解決策を見つけましたSCREEN_DIM_WAKE_LOCK。問題は、このプロセスでは画面を目覚めさせることができない(暗くすることさえできない)ということです。PARTIAL_WAKE_LOCKこの場合は機能しません(wifiをウェイクアップするため)。

この問題の別の解決策はありますか?

アップデート:

私はこのトピックメソッドを使用してwifiをロックしていますが、どちらも機能しません。ロックを使用して もWifiはスリープします

何かがおかしい?

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

android - AlarmManager とウェイクアップ

これは私のコードです:

アクティビティ:

ブロードキャストレシーバー:

サービス:

Androidマニフェスト

電話がスリープ状態になると、alarmManager は通知/サービスを開始できません。

電話を「アクティブ」のロック解除状態のままにしておくと、特定の時間に通知がトリガーされます。

どこで間違えた?

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

android - Android: 画面のウェイクアップ (およびロック) 後に onRestoreInstanceState が呼び出されない

カスタム ビューに問題があります。画面をオフにして再度オンにすると、その状態が保存されません。

onSaveInstanceState画面をオフにすると正しく呼び出されますが、画面をオンにすると onRestoreInstanceState は呼び出されません。アクティビティが再作成されていないことが原因であることは理解していますが、ビューの状態を復元するために他に何を使用すればよいかわかりません。

onStart() または onResume() で何かをする必要があると思いますが、ビューは複数のアクティビティで使用され、非常に不便であるため、アクティビティではなくビューでこれを行いたいと思います。

onWindowsVisibilityChanged など、他のいくつかの方法を試しましたが、うまくいきませんでした。

他にどのような方法を使用できますか?

ありがとうございました。

編集: 詳細: 私が保持したいのは、ボタンがオンまたはオフに切り替えられているかどうかを知らせるブール値のみであるため、外観を変更できます。私の介入なしにその外観を維持する必要があることはわかっていますが、実装には少しバグがあります。

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

cocoa - NSApplication デリゲート: ハイバネート モードからの復帰の決定: - didWakeUp?

私は現在、それが可能かどうか疑問に思っています.iOSのように、OSXが休止状態モードから戻ると、たとえばスリープ状態からMacBookを開くと、どういうわけかデリゲートが呼び出されますか?

私はNSApplication delegatesここを見ました:Apple NSApplicationDelegate Protocolしかし、役立つものは何も見つかりませんでした。

iOS でこれに最も近いのは、 Apple UIApplicationDelegate Protocol- applicationWillEnterForeground:で文書化されている可能性があることです。

これを行う方法はありますか?

アップデート

Cocoaでマシンのウェイク+ユーザーのログイン通知を取得する信頼できる方法は? この質問を正確に解決します!

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

objective-c - NSWorkspaceDidWakeNotification を使用してメソッドをアクティブにしますか?

NSWorkspaceWillSleepNotification と NSWorkspaceDidWakeNotification の使用方法を学習するための簡単なアプリを作成しました。私の目標は、コンピューターがスリープおよびウェイクするときにメソッドを呼び出すことです。私が作成したアプリは、それに応じて各ラベルを変更します。アプリをビルドしたら、デスクトップから起動します。アプリケーションを起動したら、コンピューターをスリープ状態にします。コンピュータが起動しても、アプリケーションのラベルは変更されません。ウィンドウに IBAction ボタンを追加して、ラベルが変更されるようにしました。ボタンを押すと、ラベルが実際に変わります。しかし、スリープとウェイク時にこのようなことが自動的に行われるようにしたいと考えています。私は何を間違っていますか?

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

android - android 通知受信時に画面を点灯

アプリケーションが 1 時間ごとに通知を送信するサービスを実行しています。通知のために1時間ごとに音と振動が聞こえたので、これはうまく機能していますが、通知が画面も点灯するようにしたいです。しかし、通知が表示されたときに画面を点灯させることができません。

0 投票する
6 に答える
11328 参照

android - FLAG_TURN_SCREEN_ONは常に機能するとは限りません

アララム(RTC_WAKEUPタイプ)によってトリガーされるBroadcastReceiverからアクティビティを開始します。そのアクティビティのonCreateで、これらのフラグを追加します

問題は、画面がオンにならない場合があることです(約10%の場合)。アラームは正しくトリガーされます(ここでは通知の音が受信者のonReceive()でも鳴ります)。その後、電話の電源ボタンを押すと、画面がオンになり、アクティビティが表示され、すぐにオフになります。つまり、電源ボタンはうまく機能します。これはandroid 2.3.7で発生し、これがonReceive()メソッドです。

PowerManagerの使用は許可が必要であり、フラグが推奨される方法であるため、使用を避けたいと思います。

何が問題になる可能性がありますか?logcatは問題を示していません...

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

qt - ウェイクアップアプリケーションにQTimerを使用

特定の時間に何かをする必要があります。Android では AlarmManager を使用してこれを行いますが、qt ではその方法がわかりません。私のqtの経験では、アプリケーションを閉じるとQTimer::singleShotが停止しますが、アプリケーションを閉じた後に実行する必要があります。バックグラウンドでアプリケーションを実行しますが、開いているアプリケーション画面に自分のアプリケーションを表示したくありません。

助けてくれてありがとう。

0 投票する
4 に答える
5900 参照

powershell - システムがスリープから復帰するたびに、powershell スクリプトを実行する必要がある

PowerShell でスクリプトを書き終えたばかりで、システムがスリープまたは休止状態から復帰するたびにスクリプトを実行する必要があります。gpedit.msc -> ユーザー構成 -> Windows 設定 -> スクリプト -> ログオンを試しましたが、システムが「スリープ」から復帰したときにこれが機能しません...おそらく「スリープ」->「ウェイクアップ」が技術的には新しいログオンではありません (ユーザーとして、私は既にログオンしています)。

Sleep-Wake イベントまたは Login (User Login) イベントのいずれかがスクリプトをトリガーするはずです。

どうすればこれを行うことができるかについてのアイデアはありますか?

私のスクリプトの動作に関する詳細情報: インターネット/ネットワークが接続されているかどうかを確認します。はいの場合、必要な引数を指定して Cisco VPN 接続コマンド ライン ユーティリティを実行しようとし、VPN にログインします。システムをスリープ状態から復帰させてログインするたびに、自動的に接続するためにいまいましい VPN が必要になります。

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

java - ArrayListからのスレッドの再開と一時停止

Javaに問題があります。文字と数字を書くだけのクラス(クラスタスク)のスレッドのArrayListを持つクラスMainがあるプログラムを書きたいと思います。Object Mainは、ArrayListから1つのスレッドをウェイクアップし、同じオブジェクト(Main)が別のスレッドをスリープしている間に何かを実行させます。しかし、私はクラスTaskでIllegalstateのエラーを受け取ります:

コード全体