問題タブ [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 に答える
455 参照

xamarin.android - Monodroid: ウェイク アプリケーション

コードからアプリケーションを起動するにはどうすればよいですか?

私は簡単なタイマーを書いていますが、時間切れになるとメインアクティビティの画像が表示されます。ただし、これは、アプリケーションが常に画面に表示されている必要があることを意味します。ユーザーが別のアプリに切り替える (または単に [ホーム] を押す) と、アクティビティが表示されなくなり、標準の Android Phone またはタイマーがポップアップするのと同様の方法で、再び画面に表示する (アプリケーションに戻る) 必要があります。

したがって、実際には2つの質問があります。

  1. 画面の「上」にアプリケーションを取得するには?
  2. 画面がロックされているときにアプリケーションを正しく表示するには?
0 投票する
2 に答える
1032 参照

android - Android:場所が大幅に変更されたときにアプリをウェイクアップ

iOSアプリをAndroidに変換しています。次のことを行うために使用するツールを探しています。

デバイスの場所が大幅に変更された場合、アプリがバックグラウンドにあるかオフになっている場合は、アプリをフォアグラウンドに移動して、新しい場所の詳細などを渡す必要があります。

サービスを使用する必要がありますか、それともiOSのSignificantLocationChのように機能的に組み込まれていますか。アンジュオプション

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

android - 定期的に繰り返されるAndroidウェイクアップアラームの影響はありますか?

次のアラーム設定のAndroidアプリがあります。アラームAはタイプRTC_WAKEUPで、commonsguyウェイクフルパターンを使用してサービスを開始し、1分間隔で繰り返します。アラームBはタイプRTCであり、サービスを開始し、10秒間隔で繰り返されます。

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

  1. 電話機がスリープ状態になったとき、たとえば、画面を一晩オフにして未使用のままにした場合、アラームAがデバイスを毎分ウェイクアップするため、アラームBが夜間に1分ごとにトリガーされることが保証されていますか?(ウェイクロックがないため、アラームBが完全に実行されない可能性があるという事実を無視してください)
  2. アラームAは、定期的に目覚め、他のRTCアラームの猛攻撃を引き起こすことにより、深刻なバッテリーの消耗を引き起こす可能性がありますか?RTCタイプのアラームを備えた他のアプリに依存していると思いますが、RTCアラームを備えた他のアプリがたくさんある可能性はどのくらいありますか?
  3. バッテリーモニターウィジェットを使用してデバイスを監視することにより、このセットアップのバッテリー消耗の影響を調査しようとしています。まず、アプリをインストールせずにデバイスを一定期間監視し、その期間の平均ミリアンペアを記録します。次に、アプリをインストールして同じテストを実行し、結果を比較します。しかし、ドレインの量はインストールされている他のアプリに依存しており、これらのアプリはアラームAを利用してデバイスを定期的に起動しているのではないかと疑っています。これは正しいです?これをテストするためのより良い方法に関する提案はありますか?

うまくいけば、これらは簡単な質問であり、事前に感謝します!

ドム

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

android - 音声コマンドで電話を起こしますか?

特定の音声コマンドを発声して、スタンバイ状態のAndroidをウェイクアップする方法はありますか?私はこの投稿を見つけました、音声認識リスナーはギャラクシーSIIでは動作しません が、これは非常に多くのバッテリーを消費していると思います。

これに関するアイデアや推奨事項をいただければ幸いです。

事前にどうもありがとうございました。

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

java - スレッドの待機とウェイクアップ

マルチスレッドを使用して、単純なサーモスタットをシミュレートしようとしています。サーモスタットは、ユーザーが要求した値 (以下のコードの「最大」値) に到達するために温度を上げる必要があります。私は2つのスレッドを持っています.1つは温度を上げることを担当し、もう1つは温度を下げることを担当しています。減る条件はガス抜き時のみ。しかし、この概念の実装には問題があります。以下のコードが実行されると、2 番目のスレッドが null の例外をスローし続けます。

ここで何が欠けていますか?

更新I:

これは、システムを実行して取得したログで、2 つの温度を要求します。

温度が 1 に上昇 温度が 2 に上昇 null null null ....

更新 II:

例外に printStackTrace を使用したところ、次のようになりました。

java.lang.IllegalMonitorStateException at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at sol.smarthome.GUI.notifyGasBoiler(GUI.java:300) at sol.smarthome.GUI.access$900(GUI.java:14) at sol.smarthome.GUI$5.run(GUI.java:276)


アップデートⅢ

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

serial-port - RS232でPIC16F1825をスリープから復帰させます

キャラクターを見ずにRS232を使用してMicrochipPIC16F1825をスリープから復帰させることは可能ですか?

許容されるRXピンの1つが変更時の割り込みをサポートしているので、これは可能かもしれないと思いました。

誰かがこれをうまく実装しましたか?

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

c++ - Windows OS はどのくらいでスリープ解除タイマーから復帰できますか?

C++ と Win API を使用してプログラムを作成しています。SetSuspendState () API を使用して、システムをスリープ モードにします (ウェイク タイマーでウェイクする可能性があり、「DisableWakeEvent」を FALSE に設定します)。次に、CreateWaitableTimer および SetWaitableTimer API を使用して、実際のタイマーを設定します。問題は、システムがスリープ モードに入った直後にウェイク タイマーを設定しすぎると、システムがウェイクアップしない場合があることです。

システムがスリープモードに移行してから、プログラムでウェイクタイマーを使用してウェイクアップできるようになるまでに、最低限の時間が経過する必要があるかどうかに興味がありました。

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

android - ping での Android デバイスのウェイクアップのスリープ

これが問題です。私は Ice Cream Sandwich を搭載した Android デバイスで作業しており、Wifi でコンピューターから ping を実行したときにデバイスをウェイクアップしたいと考えています。

次のコードを使用してデバイスを起動しようとしていますが、うまくいかないようです。

デバイスをウェイクアップするサービスを使用していますが、機能していないようです。

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

android - AndroidデバイスはペアリングされたBluetoothデバイスを介してウェイクアップします

Jelly BeanにAndroidデバイスがあり、Bluetoothの範囲内ですでにペアリングされているデバイスが検出されたときにウェイクアップしたいと考えています。私はそれがサービス放送受信機だと思いますが、私はそれがどのように機能するべきかわかりません。

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

c - メッセージを利用して、あるプロセスのデータを別のプロセスに送信する(Linux)

キーボードを介してユーザーの名前を取得するプロセスをCで作成する必要があります。彼がEnterキーを押すと、プロセスはスリープ状態になります。次に、メッセージの受信時にウェイクアップし、ユーザーの名前をファイルに保存し、スリープ状態になって最初のプログラムに信号を送信し、最初のプログラムをウェイクアップするための2番目のプロセスが必要です。

シグナルとメッセージIDを使用することになっていることは知っていますが、プロセス間の通信に取り組む方法がわかりません。