Android 10 执行设置实时字幕的意图

Android 10 perform intent to settings live captioning

我想制作一个 Intent 将用户发送到设置屏幕,它具有启用由 Android 引入的实时字幕的开关 10,有什么方法可以实现这个意图吗?

手动方式如本文所述post

我试过这个意图:

startActivity(Intent(ACTION_CAPTIONING_SETTINGS));

但它重定向到一般字幕激活

我发现唯一有效的意图是

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

(如果您也想通过默认类别)

我是通过在我的 phone 上用 adb 打开它然后检查设置应用程序以找到与 activity 名称匹配的意图来找到顶部 activity 的。

请注意,这不是打开此对话框的官方方式。它可能会有所变化,并且很可能因设备而异。

我找不到更通用的 Intent,所以我假设没有官方方法可以打开 activity。