Android TV Leanback 应用列表

3
作为开发Android TV自定义启动器应用程序的一部分,我需要显示一个基于设备上已安装应用程序列表的应用程序列表侧屏幕。
要在设备上打开通知屏幕,有一个简单的操作: "com.android.tv.action.OPEN_NOTIFICATIONS_PANEL"
String notificationAction = "com.android.tv.action.OPEN_NOTIFICATIONS_PANEL";
Intent openNotificationPanel = new Intent();
openNotificationPanel.setAction(notificationAction);
startActivity(openNotificationPanel);

很遗憾,在网络上搜寻后,我没有找到打开应用程序列表屏幕的适当操作。

我理解应该有一个意图操作可以给我提供完整安装的应用程序列表。

如果有人能分享正确的意图操作就非常有帮助了。

1个回答

1
最终我发现谷歌在sdk版本28(pie)中添加了一个动作意图 -
    Intent.ACTION_ALL_APPS

实现 -
    Intent openAllAppsScreenIntent = new Intent(Intent.ACTION_ALL_APPS);
    startActivity(openAllAppsScreenIntent);

你好,我现在有类似的问题。你能分享一下认证的结果吗?如果使用(Intent.ACTION_ALL_APPS)这种方法是否符合认证要求? - LunaVulpo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接