步骤1: 导入TIF Companion库(已有应用)
步骤1: 导入TIF Companion库(已有应用)
TIF Companion库提供了常用电视输入服务功能的可扩展实现方式。其中包括TvInputService、ChannelSetupFragment和SampleJobService等必要组件。(它目前不是Android框架的一部分,而是作为一个Gradle依赖项通过Bintray JCenter分发,而非通过Android SDK分发。)
获取应用ID
发布应用前,需要将应用添加到允许列表,并获取应用ID(applicationId
)。此标识符将在build.graddle
文件中用于您的模块,以取代现有的applicationId
。代码可能如下所示:
applicationId "com.example.android.sampletvinput"
注意: 此代码仅为示例。请在此处输入您自己的已列入允许列表的
applicationId
。其路径与您的程序包相同。添加TIF程序包依赖项
在应用build.gradle
文件(模块,非项目)的依赖项部分,可以使用以下代码行:
implementation 'com.google.android.libraries.tv:companionlibrary:0.4.1'
查看Bintray JCenter以找到最新版本的TIF Companion库。
或者,如果在项目中使用的是最新Android X库,请在Gradle文件中添加以下代码行。
implementation 'androidx.tvprovider:tvprovider:1.0.0'
后续步骤
转到下一步: 步骤2: 设置TvInputService。