0
Androidでは通知の[ロック画面に制御を通知する]という設定があり、通知の表示を設定することができます。 notification Tutorialで説明されているように。設定のステータスを取得する:「ロック画面での通知を通知する」
私のクエストオンは、この設定の状態を取得できますか?
設定の状態を希望する理由は、コンテンツの非表示を有効にしていない場合、ユーザーにさらに多くのオプションを与えることです。
Androidでは通知の[ロック画面に制御を通知する]という設定があり、通知の表示を設定することができます。 notification Tutorialで説明されているように。設定のステータスを取得する:「ロック画面での通知を通知する」
私のクエストオンは、この設定の状態を取得できますか?
設定の状態を希望する理由は、コンテンツの非表示を有効にしていない場合、ユーザーにさらに多くのオプションを与えることです。
はい、可能です。 2つの定数があります。
しかしSettings.Secure.LOCK_SCREEN_ALLOW_PRIVATE_NOTIFICATIONS = "lock_screen_allow_private_notifications"
Settings.Secure.LOCK_SCREEN_SHOW_NOTIFICATIONS = "lock_screen_show_notifications"
、これらの値は、パブリックAPIの一部ではないため、彼らは将来的に変更される可能性がある、またはすべてのデバイス上で動作しない場合があります。
int show_all = Settings.Secure.getInt(getContentResolver(), "lock_screen_allow_private_notifications", -1);
int noti_enabled = Settings.Secure.getInt(getContentResolver(), "lock_screen_show_notifications", -1);
if(show_all > 0 && noti_enabled > 0){
// Post notification
// ...
}