Android 14 适配之 - 全屏 intent 通知

全屏 intent 通知

在 Android 11(API 级别 30)中,任何应用都可以在手机处于锁定状态时使用 Notification.Builder.setFullScreenIntent 发送全屏 intent。在 AndroidManifest 中声明 USE_FULL_SCREEN_INTENT 权限即可;

全屏 intent 通知 使用场景是 :需要用户立即注意的高优先级通知,例如用户来电或闹钟设置。

Android 14 及之后变化,对于以 Android 14(API 级别 34)或更高版本为目标的应用,为获准使用此权限的App提供仅限于通话和闹钟两种。对于不适合此场景的任何应用,Google Play 商店会撤消其默认的 USE_FULL_SCREEN_INTENT 权限。变更政策的截止日期为 2024 年 5 月 31 日

对于在用户更新到 Android 14 之前,在手机上已经安装的应用仍拥有此权限,用户可在设置里开启和关闭此权限。

在Android 14 及之后可使用 API NotificationManager.canUseFullScreenIntent 检查App是否具有该权限;如果没有,使用intent  ACTION_MANAGE_APP_USE_FULL_SCREEN_INTENT 启动设置页面,以此授予权限。

相关推荐

  1. Android 14 - intent 通知

    2024-07-19 18:40:04       20 阅读
  2. Android 14 - 隐式/显示 Intent 和 广播

    2024-07-19 18:40:04       18 阅读
  3. Android 14 — BluetoothAdapter、JobScheduler、 Tiles

    2024-07-19 18:40:04       26 阅读
  4. Android 14 应用指南

    2024-07-19 18:40:04       48 阅读
  5. T527 Android13遥控

    2024-07-19 18:40:04       48 阅读
  6. Android 10 】隐私权限变更

    2024-07-19 18:40:04       45 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 18:40:04       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 18:40:04       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 18:40:04       58 阅读
  4. Python语言-面向对象

    2024-07-19 18:40:04       69 阅读

热门阅读

  1. Vector容器笔记

    2024-07-19 18:40:04       19 阅读
  2. HashMap的putVal方法(源码分析)

    2024-07-19 18:40:04       24 阅读
  3. 周报 | 24.7.8-24.7.14文章汇总

    2024-07-19 18:40:04       23 阅读
  4. C语言习题~day35

    2024-07-19 18:40:04       24 阅读
  5. Python打包exe 以及压缩大小方法

    2024-07-19 18:40:04       21 阅读
  6. 【ELK】简述

    2024-07-19 18:40:04       20 阅读
  7. 架构以及架构中的组件

    2024-07-19 18:40:04       17 阅读
  8. MySQL物理备份-XtraBackup远程备份恢复

    2024-07-19 18:40:04       19 阅读
  9. 学术资源网站

    2024-07-19 18:40:04       24 阅读