public static abstract class TvInputManager.TvInputCallback
extends Object
java.lang.Object | |
↳ | android.media.tv.TvInputManager.TvInputCallback |
回叫用于监视电视输入的状态。
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
|
void onInputAdded (String inputId)
这在电视输入添加到系统时被调用。
通常情况下,当用户安装一个实现 TvInputService
接口的新电视输入包时会发生这种情况。
Parameters | |
---|---|
inputId |
String : The ID of the TV input. |
void onInputRemoved (String inputId)
当从系统中移除电视输入时调用此功能。
通常当用户卸载以前安装的电视输入包时会发生这种情况。
Parameters | |
---|---|
inputId |
String : The ID of the TV input. |
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:
|
void onInputUpdated (String inputId)
在系统上更新电视输入时调用此功能。
通常情况下,当重新安装先前安装的电视输入软件包或存在较新版本软件包的介质可用/不可用时,会发生这种情况。
Parameters | |
---|---|
inputId |
String : The ID of the TV input. |
void onTvInputInfoUpdated (TvInputInfo inputInfo)
当关于现有电视输入的信息已被更新时,这被调用。
由于系统会根据从 AndroidManifest.xml
收集的信息自动为每个电视输入创建一个 TvInputInfo
对象,因此只有在此类信息动态更改时才会调用此方法。
Parameters | |
---|---|
inputInfo |
TvInputInfo : The TvInputInfo object that contains new information. |