私はアラームのアプリケーションを開発中ですので、アラームがオンになったらオフボタンでアクティビティを開始します 非常に簡単ですが、私の質問は、デバイスがロックされている場合でもアクティビティデバイスをロックしてもアクティビティを開始
0
A
答えて
0
をあなたはWakeLockを使用しても、それぞれの活動のためのキーボードを無効にする必要があります。それらはWindowManager.LayoutParamsクラスの助けを借りて達成することができます。
WakeLockは、あなたのアプリがスクリーンを起こすようにします。つまり、あなたのアクティビティや完全なアプリがフォアグラウンドで実行されている間にディスプレイをオンにすることができます。 WakeLockは、次のリンクを経る実装の詳細については:お使いのキーガードを無効にするには
http://developer.android.com/training/scheduling/wakelock.html
あなたは、それぞれの活動のためにWindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKEDおよび/またはWindowManager.LayoutParams.FLAG_DISMISS_KEYGUARDフラグを使用する必要があります。
次のリンクに行き、それらについての詳細を知っている:
あなたはまた、あなたのAndroidプロジェクトのマニフェストファイルに次の権限を使用する必要があります。
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
0
あなたはAndroidManifest.xmlファイルに次の権限が必要です。
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
チェックthis link
関連する問題
- 1. アクティビティを開始してもアプリケーションがフォアグラウンドにならない
- 2. アクティビティが別のアクティビティを開始したため、アクティビティのタイムアウトを開始する
- 3. カスタムアクションを使用してアクティビティを開始
- 4. インテントフィルタを使用してアクティビティを開始
- 5. Androidデバイスをロックするためのアクティビティ
- 6. アクティビティ開始Bluetoothを使用して
- 7. Officeアドインのロックを開始
- 8. 新しいアクティビティを開始し、そのアクティビティでメソッドを開始する方法
- 9. ListViewからアクティビティを開始し、次のアクティビティを開始します
- 10. 開始アクティビティ
- 11. アクティビティ名を変数としてアクティビティを開始する
- 12. 通知からアクティビティを開始すると、MainActivityも開始されます
- 13. 通知開始(PendingIntent)をクリックしてアクティビティを開始するエキストラを失う
- 14. BroadcastReceiverのアクティビティを開始
- 15. プリファレンスヘッダーからアクティビティを開始
- 16. フローティングボタンでアクティビティを開始
- 17. FrameLayoutのアクティビティを開始
- 18. スワイプビューでアクティビティを開始
- 19. アクティビティからフラグメンテーションアクティビティを開始
- 20. OneSignal Android NotificationOpenedHandler - アクティビティを開始
- 21. アクティビティが開始していません
- 22. アンドロイドSlidingTab開始アクティビティ?
- 23. プリファレンスアクティビティの開始アクティビティ
- 24. Android BroadcastReceiver開始アクティビティ
- 25. 表面ビュー、アクティビティ、開始アクティビティ、アクティビティのダイアログ
- 26. 開始アクティビティをリロードしますか?
- 27. スレッド内で新しいアクティビティを開始
- 28. インクルードブロックで新しいアクティビティを開始
- 29. DexClassLoaderを使用したアクティビティの開始
- 30. インテントからアクティビティを開始しない