問題タブ [android-powermanager]

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

android - ウェイク画面を使わずにアイドルモードから抜け出す

20分ごとにサーバーにデータを送信するアプリケーションに取り組んでいます。ここで、 のために 1 つの問題が見つかりましたandroid idle modeここに記載されているように、アプリへのidle modeネットワーク アクセスが無効になっています。そのため、現時点ではサーバーと通信できません。それを克服するために、デバイスをアイドルモードから解放するFULL_WAKE_LOCKを見つけました。しかし実際には、データを送信しようとするたびに画面が起動します。だから私たちはそれを必要としません。そこで、画面をオフにしてCPUを起動するPARTIAL_WAKE_LOCKを試しました。しかし、今回はネットワークも無効になりました。そのため、データを送信できません。

いろいろ探しました。しかし、それに関する良い記事は見つかりませんでした。画面を起動せずにアイドルモードから抜け出すプログラム的な方法を教えてください。

ありがとう。

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

events - Androidで電源ボタンを押してアプリを起動する方法

Android携帯の電源ボタンを1回クリックしてアプリを起動(開き)したいのですが、電源ボタンの1回のクリックイベントを検出する方法。onKey イベントを試してみましたが、シングル クリックではなくロング クリックのみを検出します。誰か、何か考えがありますか?そのための放送受信機の方法はありますか?

0 投票する
3 に答える
3155 参照

android - Intent または PowerManager API を使用してプログラムで Android デバイスをシャットダウンする方法は?

カスタム Android デバイスをプログラムでシャットダウンしようとしています。以下のコードを使用して同じことを行っていますが、再び再起動しています。デバイスを完全にシャットダウンしたいです。

完全なシャットダウン、つまり自動再起動を回避するにはどうすればよいですか?

注: プラットフォーム署名でアプリに署名しました。/system/app に配置しまし<uses-permission android:name="android.permission.SHUTDOWN" />た マニフェストに権限を追加しました。

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

android - PARTIAL_WAKE_LOCK が機能しない

空のアクティビティでターゲット API 15 (ICS) を使用して新しいプロジェクトを作成しました。マニフェストに許可を追加しました:

にコードを追加しましたonCreate():

しかし、デバイスでは何も起こりません。PowerManager のドキュメントによると、画面が (すぐに) 消えると予想していました。それで、私は何か間違ったことをしていますか、それともこれは機能していませんか?


編集:

WakeLock を取得した後に手動で設定する Ashish Ranjan の提案を試みscreenBrightnessましたが、これも機能しません。

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

android - Android PowerManager を突き刺す (ユーザーが操作した直後のように)

Androidタブレットに接続された外部デバイスがあります。この外部デバイスとのやり取りが、ユーザーがタブレットを直接操作した場合と同じように、電源管理に影響を与えることを望みます。

つまり、デバイスで完全なウェイクロックを保持せずにスリープ カウントダウンをリセットする方法を探しています。

私は方法を見つけましたが、それは少しねじれており、もっと公式なものがあるべきです: 私はウェイクロックを取り、すぐに解放します!

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

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

android - Androidでプログラムで画面をオフにするにはどうすればよいですか?

ユーザーがボタンをクリックしたときに画面をオフにしたい。PowerManager クラスで実行しようとしていますが、良い結果が得られません。Androidで画面をオフにする最良の方法は何ですか?.

以下のコードを使用しています。

ただし、次のコードのみを使用してください。

ただし、このコードは明るさを0に設定するだけで、画面をオフにしません。

どうもありがとう。

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

android - inKeyguardRestrictedInputMode() で失敗の結果を返す

画面オン、画面オフ、ロック付き画面オン、ロックなし画面オンの4つの状態を判断する機能があります。私の機能は

上記の関数は、画面の修正された状態を返します。ただし、次のようにコードをもう 1 つ追加するとエラーが発生します。

インデックスはボタンを押すことで変更できます。今、画面の間違った状態が発生しています。screen_on_lock_screen画面が にあるにもかかわらず、常に を返しますscreen_on_no_lock_screen。どうすれば問題を解決できますか?

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

android - 一定時間後に画面をオフにする方法は?

私のサービスで画面のロックを解除するには、 のdisableKeyguardメソッドを使用しましたKeyguardManager

ただし、自動スリープ/画面のオフも削除されます。オプションを維持したい。これは、上記のコードを使用して画面がオンになることを意味し、ユーザーが画面に対して何も押さない場合、一定時間後に自動的にオフになります。keyguardManager を として再度有効にする方法は知っていますが、 kl.reenableKeyguard();どこかで呼び出す必要があります。どうもありがとう

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

android - Meizu アプリの自動クリーニングについて

Meizu 固有の設定のように見えるため、Meizu 電話がアプリケーションを強制終了するという問題が発生しています。これは、スタンバイ後にバックグラウンドで実行して 3 分間電力を消費した後にアプリが強制終了されるというものです。電話の特定のアプリは、デフォルトでこれを免除されているようです. アプリをデフォルトでこの自動クリーニングから除外する方法を知っている人はいますか? 乾杯