список приложений Android TV Leback - PullRequest
0 голосов
/ 05 ноября 2018

В рамках разработки приложения Custom Launcher для 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 Ответ

0 голосов
/ 06 ноября 2018

В конце концов я понял, что Google добавил намерение действия из SDK версии 28 (круговая диаграмма) -

    Intent.ACTION_ALL_APPS

Реализация -

    Intent openAllAppsScreenIntent = new Intent(Intent.ACTION_ALL_APPS);
    startActivity(openAllAppsScreenIntent);
...