查找用户是否在锁定屏幕上禁用了通知

时间:2019-09-10 08:48:06

标签: android android-notifications

在Android中,有一个选项可以选择通知在锁定屏幕上的显示方式:

  1. 显示所有通知内容。
  2. 隐藏敏感内容。
  3. 完全不显示通知。

在运行常规Android操作系统的手机中,所有应用程序的锁定屏幕首选项都是全局的。但是在小米中,可以为每个应用程序配置这些首选项。

如果用户选择从锁定屏幕上的通知中退出,是否可以通过编程方式从我的android应用程序中查找?

enter image description here

1 个答案:

答案 0 :(得分:1)

我不确定这是否适用于所有 Android 版本,但这对我有用:

fun getLockscreenNotificationsEnabled(context: Context) =
    android.provider.Settings.Secure.getInt(
        context.contentResolver,
        "lock_screen_show_notifications", 0
    ) != 0