我試圖熟悉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
之間的區別是什麼? - 這些庫在哪裏託管?
謝謝!