Most visited

Recently visited

Added in API level 21

TvInputManager.TvInputCallback

public static abstract class TvInputManager.TvInputCallback
extends Object

java.lang.Object
   ↳ android.media.tv.TvInputManager.TvInputCallback


回叫用于监视电视输入的状态。

Summary

Public constructors

TvInputManager.TvInputCallback()

Public methods

void onInputAdded(String inputId)

这在电视输入添加到系统时被调用。

void onInputRemoved(String inputId)

当从系统中移除电视输入时调用此功能。

void onInputStateChanged(String inputId, int state)

当给定电视输入的状态改变时,这被调用。

void onInputUpdated(String inputId)

在系统上更新电视输入时调用此功能。

void onTvInputInfoUpdated(TvInputInfo inputInfo)

当关于现有电视输入的信息已被更新时,这被调用。

Inherited methods

From class java.lang.Object

Public constructors

TvInputManager.TvInputCallback

Added in API level 21
TvInputManager.TvInputCallback ()

Public methods

onInputAdded

Added in API level 21
void onInputAdded (String inputId)

这在电视输入添加到系统时被调用。

通常情况下,当用户安装一个实现 TvInputService接口的新电视输入包时会发生这种情况。

Parameters
inputId String: The ID of the TV input.

onInputRemoved

Added in API level 21
void onInputRemoved (String inputId)

当从系统中移除电视输入时调用此功能。

通常当用户卸载以前安装的电视输入包时会发生这种情况。

Parameters
inputId String: The ID of the TV input.

onInputStateChanged

Added in API level 21
void onInputStateChanged (String inputId, 
                int state)

当给定电视输入的状态改变时,这被调用。

Parameters
inputId String: The ID of the TV input.
state int: State of the TV input. The value is one of the following:

onInputUpdated

Added in API level 24
void onInputUpdated (String inputId)

在系统上更新电视输入时调用此功能。

通常情况下,当重新安装先前安装的电视输入软件包或存在较新版本软件包的介质可用/不可用时,会发生这种情况。

Parameters
inputId String: The ID of the TV input.

onTvInputInfoUpdated

Added in API level 24
void onTvInputInfoUpdated (TvInputInfo inputInfo)

当关于现有电视输入的信息已被更新时,这被调用。

由于系统会根据从 AndroidManifest.xml收集的信息自动为每个电视输入创建一个 TvInputInfo对象,因此只有在此类信息动态更改时才会调用此方法。

Parameters
inputInfo TvInputInfo: The TvInputInfo object that contains new information.

Hooray!