問題タブ [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.
android - コードを使用してx分後にAndroid携帯を再起動する方法
携帯電話を再起動したい 30 時間経過したとします。電話をシャットダウンするAPIがありますが、電話を再起動するAPIはありますか? android.os.PowerManager
、 functionを使用すると、reboot(String reason)
電話をすぐに再起動できると思いますが、電話を再起動する方法は、30時間後に言います。
java - パスワードの試行が一定回数失敗した場合に Android スマートフォンを再起動する言語
一定量の失敗した画面パスワードがある場合、Android Phone (LP 5.1.1) を再起動しようとしています。キーガードでの私の言語は次のとおりです。
コンパイル エラーが発生します。
エラー: クラス Context のメソッド getSystemService は、指定された型に適用できません。最終 PowerManager powerManager = mContext.getSystemService(PowerManager.class); ^ 必須: 文字列
見つかった: クラス
理由: 実引数クラスを変換できません
メソッド呼び出し変換による文字列
何か案は?前もって感謝します
android - Android - アプリケーション データを消去し、デバイスを再起動します
コードバで Android アプリケーションをプログラミングしています。このアプリは、専用の Android 5.1.1 デバイスにのみインストールされます。とりわけ、すべてのアプリデータを消去する機能があります。この機能を cordova-plugin に実装しました。
すべてのアプリデータの削除が完了した後、デバイスを再起動したい。これが私の再起動機能です:
再起動機能自体は動作しています。((ActivityManager)cordova.getActivity().getApplicationContext().getSystemService(ACTIVITY_SERVICE)).clearApplicationUserData();
ただし、アプリがすぐに強制的に閉じられるため、呼び出すときにこの関数に到達しないという問題があります。
どうすればこれを解決できますか? アプリケーションデータをクリアしてデバイスを再起動するにはどうすればよいですか?
android - PARTIAL_WAKE_LOCK を使用してバックグラウンド スレッドを維持する
バックグラウンドでタスクを定期的に実行し、CPU を起動しておく必要があります。Android のドキュメントによると、この目的のためにPARTIAL_WAKE_LOCKを使用しました。ウェイク ロックをテストするために、ScheduledThreadPoolExecutorを使用して 2 分ごとにスレッドを開始する Service を作成しました。このスレッドは、sdcard のログ ファイルに文字列を書き込むだけです。
次に、次の簡単なテストを実行しました。アプリケーションを実行し、デバイスを電源から外します。2 ~ 3 時間の正常な実行の後、サービスはスレッドの実行を停止し、新しい文字列はログ ファイルに書き込まれません。
サービスのコード:
TestTask のコード:
ディスプレイがオフになっているときにもスレッドが実行されると思いますが、ログファイルを見るとそうではないようです。どこが間違っていますか?
android - PowerManager.ACQUIRE_CAUSES_WAKEUP の使用方法
どのように使用できますACQUIRE_CAUSES_WAKEUP
か? ACQUIRE_CAUSES_WAKEUP
別のウェイクロックと一緒に使用する必要があります。そうしないと、エラーが発生する危険があります。
ただし、FULL_WAKE_LOCK
、SCREEN_DIM_WAKE_LOCK
、およびSCREEN_BRIGHT_WAKE_LOCK
はすべて非推奨であり、ACQUIRE_CAUSES_WAKEUP
動作しませんPARTIAL_WAKE_LOCK
「PARTIAL_WAKE_LOCKとは併用できません。」
ACQUIRE_CAUSES_WAKEUP
それは事実上役に立たないということですか?