我试图熟悉Google Cast,它是Android应用程序中的用法。我正在使用的代码库有一个工作集成,但与official guides相比似乎有各种差异。Google Cast和Android
例如,在指南中的第一步是实现OptionsProvider
接口,就像这样:
class CastOptionsProvider implements OptionsProvider {
@Override
public CastOptions getCastOptions(Context appContext) {
CastOptions castOptions = new CastOptions.Builder()
.setReceiverApplicationId(context.getString(R.string.app_id))
.build();
return castOptions;
}
@Override
public List<SessionProvider> getAdditionalSessionProviders(Context context) {
return null;
}
}
然而,我的工作基本代码不会在任何地方应用实现这个接口。困惑,我看了看依赖性并注意到以下依赖性:
compile 'com.google.android.gms:play-services-cast:$androidGoogleServicesVersion'
这很奇怪,因为指南建议改为使用下列内容:
compile 'com.google.android.gms:play-services-cast-framework:10.0.1'
谷歌搜索之间的差异com.google.android.gms:play-services-cast-framework
库和com.google.android.gms:play-services-cast
库没有返回可用的结果。
我的问题:
- 什么是
com.google.android.gms:play-services-cast-framework
和com.google.android.gms:play-services-cast
之间的区别是什么? - 这些库在哪里托管?
谢谢!