如何启动Android TV的设置活动?

时间:2016-05-29 20:41:57

标签: java android android-studio android-activity

我使用Android Studio中的Android TV Activity为我的Android TV创建了一个家庭启动器。

如下所示:

enter image description here

我想要完成的是,如果用户选择了SETTINGS选项,它将启动特定Android TV的设置页面。

例如,我使用的是Ugoos-UT4 Android电视,其设置页面如下所示:

enter image description here

我不希望启动Android Studio所具有的设置模板活动,而是启用apk安装的设备活动页面。

我正在使用以下方式收听项目选择:

private final class ItemViewSelectedListener implements OnItemViewSelectedListener
{
    @Override
    public void onItemSelected(Presenter.ViewHolder itemViewHolder, Object item,
                                   RowPresenter.ViewHolder rowViewHolder, Row row)
    {
        // If SETTINGS option selected, launch Android TV's settings page
    }
}

有可能吗?

由于

1 个答案:

答案 0 :(得分:0)

经过研究,我发现我可以执行以下操作:

startActivityForResult(new Intent(android.provider.Settings.ACTION_SETTINGS), 0);