私はアンドロイド開発には初めてです。私のアプリケーションに焦点が当てられている間、Androidのロックを防ぐ方法を教えてください。アプリケーションのフォーカスが外れている場合は、アンドロイドOSがデフォルトの動作をするよりも確実にしたい。アクティビティ(アプリケーション)のフォーカス中にAndroidの自動ロックを防止するにはどうすればよいですか?
4
A
答えて
9
使用
WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
あなたは
Activity.getWindowを(使用してこれを行うことができます)。addFlags()。
0
private PowerManager mPowerManager;
private WakeLock mWakeLock;
Write this in OnCreate
// Get an instance of the PowerManager
mPowerManager = (PowerManager) getSystemService(POWER_SERVICE);
// Create a bright wake lock
mWakeLock = mPowerManager.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK|
PowerManager.ACQUIRE_CAUSES_WAKEUP, getClass()
.getName());
Write this in onResume
mWakeLock.acquire();
write this in onPause
mWakeLock.release();
関連する問題
- 1. アプリケーションのplistファイルによるiPhoneの自動ロックの防止
- 2. Markdownテーブルでの自動リンケージを防止するにはどうすればよいですか?
- 3. Google TVでListFragmentの自動スクロールを防止するにはどうすればよいですか?
- 4. データソースdominoviewの自動更新を防止するにはどうすればよいですか?
- 5. アイテムの編集中にサブフォームの自動スクロールを停止するにはどうすればよいですか?
- 6. iPadのマルチタスキングジェスチャーがモバイルWebアプリケーションをロックするのを防ぐにはどうすればよいですか?
- 7. CompileAssemblyFromSourceのメモリリークを防止するにはどうすればよいですか?
- 8. フライウェイトオブジェクトのコピーを防止するにはどうすればよいですか?
- 9. ページのスクロールを防止するにはどうすればよいですか?
- 10. Firefoxのオートコンプリートを防止するにはどうすればよいですか?
- 11. ウェブページのスクロールを防止するにはどうすればよいですか?
- 12. ネットワークのトレーニング中にイメージデータの冗長性を防止するにはどうすればよいですか?
- 13. モバイルアプリでフィッシングを防止するにはどうすればよいですか?
- 14. dispatchEventでDefault()を防止するにはどうすればよいですか?
- 15. AppleScriptの自動ダイアログボックスを防ぐにはどうすればいいですか?
- 16. リフレッシュ中に重複するエントリを防止するにはどうすればよいですか?
- 17. アプリケーションにスクリプトをフォーカスさせるにはどうすればよいですか?
- 18. ブルートフォース攻撃を防止するにはどうすればよいですか?
- 19. ダブルクリック防止をテストするにはどうすればよいですか?
- 20. CSSグラデーションバンディングを防止するにはどうすればよいですか?
- 21. divのフィールドにフォーカスを自動的に設定するにはどうすればよいですか?
- 22. 例外によりプログラムの停止を防止するにはどうすればよいですか?
- 23. iOSアプリケーションで消耗品の再利用を防止するにはどうすればよいですか?
- 24. 入力中にプレースホルダをフォーカスの上に移動するにはどうすればよいですか?
- 25. Androidで早送り方向の変更を防止するにはどうすればよいですか?
- 26. Android:別のアクティビティで保留中のインテントにアクセスするにはどうすればよいですか?
- 27. Androidで他のアプリの実行中のアクティビティを検出するにはどうすればよいですか?
- 28. 私のアプリケーションで現在実行中のアクティビティを取得するにはどうすればよいですか?
- 29. iOS 5でtouchmoveイベントのデフォルトの動作を防止するにはどうすればよいですか?
- 30. ロック/ロック解除イベントのアラートを停止するにはどうすればよいですか?
しないでください。必要はありません。これは、あなたのアプリがユーザーにパワーマネージャーの許可を与えるようにするだけで、画面を離れたバグの機会が増えます。正解は、FLAG_KEEP_SCREEN_ONを使用したものです。 – hackbod
コードの正確な塊を親切に提供するよりも楽しいです。 –
上記の手順に従うことによって、電話機はポートスクリートまたは風景である限りロックが解除されたままですが、自動ロック期間が満了したときに向きを変更すると、電話機は自動的にロックされます –