Android TV 应用程序的持续状态? (在Android上用啥代替通知栏)

Posted

技术标签:

【中文标题】Android TV 应用程序的持续状态? (在Android上用啥代替通知栏)【英文标题】:Ongoing status for Android TV apps? (What to use instead of notification bar on Android)Android TV 应用程序的持续状态? (在Android上用什么代替通知栏) 【发布时间】:2016-04-11 21:35:08 【问题描述】:

我自己的应用,一个 *** 应用,目前在通知栏和 android 自己的 *** 状态符号上中继,以将其状态传达给用户。

在 Android TV 上,用户无法判断自己是否连接到 ***。这也是一个轻微的安全问题(对于恶意 *** 应用)。

我唯一发现的是媒体应用的当前播放行为。

我的问题是:有什么方法可以动态更改自己的启动器图标,或者有其他方法可以在不强制用户打开应用的情况下向用户呈现当前背景状态?

【问题讨论】:

【参考方案1】:

您可以使用通知,尽管它在 Android TV 系统中被视为推荐。不支持更改启动器图标。

以下是适用于 Android TV 的示例通知。

Notification notification = new NotificationCompat.BigPictureStyle(
            new NotificationCompat.Builder(mContext)
                    .setContentTitle(video.getString("title"))
                    .setContentText(mDescription)
                    .setPriority(mPriority)
                    .setLocalOnly(true)
                    .setOngoing(true)
                    .setColor(mContext.getResources().getColor(android.R.color.holo_green_dark))
                    .setCategory(Notification.CATEGORY_RECOMMENDATION)
                    .setLargeIcon(thumbnail)
                    .setSmallIcon(R.drawable.ic_note)
                    .setContentIntent(launchApp(mContext))
                    .setExtras(null))
            .build();


    return notification;

【讨论】:

以上是关于Android TV 应用程序的持续状态? (在Android上用啥代替通知栏)的主要内容,如果未能解决你的问题,请参考以下文章

Android TV 中的谷歌助手和应用操作问题

Android TV开发总结TV上屏幕适配总结

Android TV 按钮不显示焦点可绘制对象

为 Android TV 创建一个监听器应用程序有多难?

在 Android TV 上收听 HDMI 插入和拔出事件

在 Amazon Fire TV 应用商店上兼容/提供 Android TV 应用程序有多难?