美文网首页
Andorid TV9.0 Notificaiton

Andorid TV9.0 Notificaiton

作者: stephen_lavinia | 来源:发表于2019-02-14 15:35 被阅读0次

    1. Android 8.0以上的版本实现通知栏信息需要自定义channelId来新建Notificationchannel.

    2.构造Notification需要用channelid设置notification channel, Android TV上需要在构造器填入TVExtender实例.

    3.Android TV Notification由TVRecommendations.apk实现,它会管理一个白名单,以及判断当前notification是否是TV应用,

    否则会阻拦notification的弹出,这是为何需要在构造notification时填入TVextender实例. 白名单分为内置默认的包名列表以及通过xml配置的包名列表,配置xml为oem_config.xm,解析tag为"package_notification_whitelist", 分隔符为",\\|,",具体配置需要OEM厂商协调.

    TVRecommendations内写定的默认白名单:

    {"android", "com.android.shell", "com.android.systemui", "com.google.android.tungsten.setupwraith", "com.google.android.tv", "com.google.android.tv.bugreportsender", "com.google.android.tv.remote.service", "com.google.android.tvlauncher"}

    相关文章

      网友评论

          本文标题:Andorid TV9.0 Notificaiton

          本文链接:https://www.haomeiwen.com/subject/yzpeeqtx.html