問題タブ [android-wake-lock]

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

android - Android用のAndroid wakelock Cコード、またはhardware/power.hファイルの場所

C/cpp でウェイクロックを実装しようとしています。Java 呼び出しの下に C コードが少しあると思います。com_android_server_power_PowerManagerService のウェイクロックを見ると、適切なコードのように見えます。 .しかし、もちろん、私が見つけることができないコードに座っています。hardware/power.h ファイル。

だから私の質問。hardware/power.h ファイルの場所を知っている人はいますか。Android ソースには表示されません。

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

android - 画面がオフで電話がロックされているときに、インテントを通じてサードパーティ アプリを起動する

画面がオフで電話がロックされているときに、アプリでサードパーティ アプリ (Google Now) を起動する必要があります。現在、これを行うために KeyGuardManager と Wakelocks の組み合わせを使用していますが、50% の電話で約 50% の時間しか機能しないため、非常に信頼性が低いようです。これを行うより良い方法はありますか?現在のコードに問題はありますか? 前もって感謝します

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

java - Android 4.1.x でアプリケーションの起動後にディスプレイがスリープ状態になる

Android 4.0.4 でアプリケーションを正常に実行できました。ただし、Android 4.1.x を搭載したデバイスで実行すると、. 実行されます (ログを調べると、OnCreate が開始されていることがわかります) が、表示がすぐに黒くなります。電源ボタンを押すと、アプリケーションが正しく実行されていることがわかります。誰もこれを経験しましたか?以下のログを参照してください。

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

android - 画面をオンにして、デフォルトの表示タイムアウトを引き継ぐか?

サービスから画面をオンにして、すぐにデフォルトのシステム タイムアウトを引き継ぎたいと思います (つまり、特定の時間ウェイクロックを保持するのではなく、システムに制御を渡すだけです)。WakeLock.acquire()すぐにWakeLock.release()(を使用して)試してみましSCREEN_BRIGHT_WAKE_LOCKたが、画面がまったくオンになりません。Service(新しい WindowManager.LayoutParams.FLAG_TURN_SCREEN_ONダミーアクティビティを起動する以外に)これを達成する方法はありますか?

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

android - GCM への登録中にウェイク ロックを取得する際にコードがスタックする

プロジェクトのプッシュ通知に GCM を使用していますが、wake lock の取得でスタックしています。

ログ メッセージ:

以下は私のマニフェストファイルです:

GCMIntentService----> このクラス ファイルはcom.thinkappz.advancedtictactoeパッケージ内にありますが、私の R.java ファイルは 内に生成されexample.proます。どうしてか分かりません。

私も試し<service android:name="example.pro.GCMIntentService" />ましたが、登録中にサービスをインスタンス化できないというエラーが表示されます。

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

android - PARTIAL_WAKE_LOCK と ON_AFTER_RELEASE で画面がオンにならない

AlarmManager から画面をオンにする BroadcastReceiver を作成しました。これが私のコードですOnReceive

FULL_WAKE_LOCKが廃止されたため問題が発生したため、 を使用しようとしましPARTIAL_WAKE_LOCKたが、画面がオンになりません。代わりに何を使用すればよいですか? この部分的なウェイクロック中に画面をオンにする方法を検索しましたが、それも使用していFULL_WAKE_LOCKます。

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

android - PARTIAL_WAKE_LOCK が必要な場合とその理由は?

他のすべての wake lock は理にかなっています。たとえば、開発者は、何かを実行しているときに画面がオフにならないようにしたいと考えています。しかし、部分的なウェイクロックのドキュメントでは、次のように述べています。

部分的な wake lock を保持している場合、ディスプレイのタイムアウトや画面の状態に関係なく、ユーザーが電源ボタンを押した後でも、CPU は実行を続けます。他のすべての wake lock では、CPU は実行されますが、ユーザーは電源ボタンを使用してデバイスをスリープ状態にすることができます。

それは、何らかの操作を実行している間にCPUがオフになる可能性があるということですか? サービスでウェイクロックを取得する必要はありますか?