Android 10 выполнить намерение настройки живых титров - PullRequest
1 голос
/ 20 апреля 2020

Я хотел бы сделать намерение отправить пользователя на экран настроек, на котором он имеет переключатель для включения Live Captioning, введенный Android 10, есть ли способ для этого?

Ручной способ описан в этом посте

Я пробовал это намерение:

startActivity(Intent(ACTION_CAPTIONING_SETTINGS));

Но оно перенаправляет на активацию общих титров

1 Ответ

1 голос
/ 20 апреля 2020

Единственное намерение, которое я обнаружил, работало:

startActivity(Intent("com.android.settings.action.live_caption"))

(категория ПО УМОЛЧАНИЮ, если вы также хотите это передать)

Я нашел это, найдя верхнюю активность, когда она у меня была откройте на моем телефоне adb, а затем просмотрите приложение настроек, чтобы найти намерения, соответствующие названию активности.

Имейте в виду, это не официальный способ открыть это диалоговое окно. Он может быть изменен и, скорее всего, будет отличаться для разных устройств.

Я не смог найти намерение более общего характера, поэтому я предполагаю, что нет официального способа открыть действие.

...