本文整理汇总了Java中com.google.android.gms.cast.framework.CastContext.getSharedInstance方法的典型用法代码示例。如果您正苦于以下问题:Java CastContext.getSharedInstance方法的具体用法?Java CastContext.getSharedInstance怎么用?Java CastContext.getSharedInstance使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.google.android.gms.cast.framework.CastContext
的用法示例。
在下文中一共展示了CastContext.getSharedInstance方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: onCreate
import com.google.android.gms.cast.framework.CastContext; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.cast_video_browser);
setupActionBar();
mCastStateListener = new CastStateListener() {
@Override
public void onCastStateChanged(int newState) {
if (newState != CastState.NO_DEVICES_AVAILABLE) {
showIntroductoryOverlay();
}
}
};
mCastContext = CastContext.getSharedInstance(this);
}
示例2: onCreate
import com.google.android.gms.cast.framework.CastContext; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.cast_queue_activity);
Log.d(TAG, "onCreate() was called");
if (savedInstanceState == null) {
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new QueueListViewFragment(), FRAGMENT_LIST_VIEW)
.commit();
}
setupActionBar();
mEmptyView = findViewById(R.id.empty);
mCastContext = CastContext.getSharedInstance(this);
mCastContext.registerLifecycleCallbacksBeforeIceCreamSandwich(this, savedInstanceState);
}
示例3: onCreate
import com.google.android.gms.cast.framework.CastContext; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.video_browser);
setupActionBar();
mCastStateListener = new CastStateListener() {
@Override
public void onCastStateChanged(int newState) {
if (newState != CastState.NO_DEVICES_AVAILABLE) {
showIntroductoryOverlay();
}
}
};
mCastContext = CastContext.getSharedInstance(this);
mCastContext.registerLifecycleCallbacksBeforeIceCreamSandwich(this, savedInstanceState);
}
示例4: onCreate
import com.google.android.gms.cast.framework.CastContext; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.queue_activity);
Log.d(TAG, "onCreate() was called");
if (savedInstanceState == null) {
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new QueueListViewFragment(), FRAGMENT_LIST_VIEW)
.commit();
}
setupActionBar();
mEmptyView = findViewById(R.id.empty);
mCastContext = CastContext.getSharedInstance(this);
mCastContext.registerLifecycleCallbacksBeforeIceCreamSandwich(this, savedInstanceState);
}
示例5: onCreate
import com.google.android.gms.cast.framework.CastContext; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.video_browser);
setupActionBar();
mCastStateListener = new CastStateListener() {
@Override
public void onCastStateChanged(int newState) {
if (newState != CastState.NO_DEVICES_AVAILABLE) {
showIntroductoryOverlay();
}
}
};
mCastContext = CastContext.getSharedInstance(this);
}
示例6: onCreate
import com.google.android.gms.cast.framework.CastContext; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// When the user clicks on the button, use Android voice recognition to get text
Button voiceButton = (Button) findViewById(R.id.voiceButton);
voiceButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
startVoiceRecognitionActivity();
}
});
// Setup the CastContext
mCastContext = CastContext.getSharedInstance(this);
mCastContext.registerLifecycleCallbacksBeforeIceCreamSandwich(this, savedInstanceState);
}
示例7: onCreate
import com.google.android.gms.cast.framework.CastContext; //导入方法依赖的package包/类
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
AccessToken token = LoopPrefs.getAccessToken(getActivity());
vimeoService = ServiceGenerator.createService(
VimeoService.class,
VimeoService.BASE_URL,
new AuthorizedNetworkInterceptor(token));
setHasOptionsMenu(true);
font = FontCache.getTypeface("Ubuntu-Medium.ttf", getContext());
compositeSubscription = new CompositeSubscription();
castContext = CastContext.getSharedInstance(getContext());
}
示例8: onCreate
import com.google.android.gms.cast.framework.CastContext; //导入方法依赖的package包/类
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (getArguments() != null) {
query = getArguments().getString("query");
}
AccessToken token = LoopPrefs.getAccessToken(getActivity());
vimeoService = ServiceGenerator.createService(
VimeoService.class,
VimeoService.BASE_URL,
new AuthorizedNetworkInterceptor(token));
setHasOptionsMenu(true);
font = FontCache.getTypeface("Ubuntu-Medium.ttf", getContext());
compositeSubscription = new CompositeSubscription();
castContext = CastContext.getSharedInstance(getContext());
}
示例9: onCreate
import com.google.android.gms.cast.framework.CastContext; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setSupportActionBar((Toolbar) findViewById(R.id.toolbar));
// Make the Cast button show.
// TODO(smcgruer): Determine if there is a more correct way to do this.
CastContext.getSharedInstance(this);
// Bind the UPnP service. This is not actually used in MainActivity, but is used by multiple child fragments.
// Binding it here means that it will not be destroyed and recreated during fragment transitions.
// TODO(smcgruer): Handle failure gracefully.
if (!getApplicationContext().bindService(
new Intent(this, AndroidUpnpServiceImpl.class),
mServiceConnection,
Context.BIND_AUTO_CREATE)) {
throw new IllegalStateException("Unable to bind AndroidUpnpServiceImpl");
}
// Initialize the database connection.
mBookmarksDbHelper = new BookmarksDbHelper(getApplicationContext());
if (mServerBrowserFragment != null)
throw new IllegalStateException("mServerBrowserFragment should be null in onCreate");
mServerBrowserFragment = ServerBrowserFragment.newInstance();
getSupportFragmentManager().beginTransaction()
.add(R.id.fragment_container, mServerBrowserFragment)
.commit();
}
示例10: setupCast
import com.google.android.gms.cast.framework.CastContext; //导入方法依赖的package包/类
private void setupCast(Bundle savedInstanceState) {
if (TextUtils.isEmpty(getString(R.string.cast_app_id)))
return;
mCastStateListener = new CastStateListener() {
@Override
public void onCastStateChanged(int newState) {
if (newState != CastState.NO_DEVICES_AVAILABLE) {
}
}
};
mCastContext = CastContext.getSharedInstance(this);
mCastContext.registerLifecycleCallbacksBeforeIceCreamSandwich(this, savedInstanceState);
}
示例11: onCreate
import com.google.android.gms.cast.framework.CastContext; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.niclas_hoved_akt);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
ActionBar actionBar = getSupportActionBar();
//actionBar.setHomeAsUpIndicator(R.drawable.ic_action_venstremenu);
actionBar.setHomeAsUpIndicator(R.drawable.appikon);
actionBar.setDisplayHomeAsUpEnabled(true);
mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout);
NavigationView navigationView = (NavigationView) findViewById(R.id.navigation_view);
if (navigationView != null) {
setupDrawerContent(navigationView);
}
ViewPager viewPager = (ViewPager) findViewById(R.id.viewpager);
if (viewPager != null) {
setupViewPager(viewPager);
}
TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs);
tabLayout.setupWithViewPager(viewPager);
mCastContext = CastContext.getSharedInstance(this);
mCastStateListener = new CastStateListener() {
@Override
public void onCastStateChanged(int newState) {
if (newState != CastState.NO_DEVICES_AVAILABLE) {
showIntroductoryOverlay();
}
}
};
}
示例12: onCreate
import com.google.android.gms.cast.framework.CastContext; //导入方法依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_anime);
setupDatabase();
initUI();
setupAnime();
castContext = CastContext.getSharedInstance(getApplicationContext());
castSession = castContext.getSessionManager().getCurrentCastSession();
}
示例13: onCreate
import com.google.android.gms.cast.framework.CastContext; //导入方法依赖的package包/类
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LogHelper.d(TAG, "Activity onCreate");
int playServicesAvailable =
GoogleApiAvailability.getInstance().isGooglePlayServicesAvailable(this);
if (playServicesAvailable == ConnectionResult.SUCCESS) {
mCastContext = CastContext.getSharedInstance(this);
}
}
示例14: onCreate
import com.google.android.gms.cast.framework.CastContext; //导入方法依赖的package包/类
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// // Retain this fragment across configuration changes.
setRetainInstance(true);
if (getArguments() != null) {
video = (Video) getArguments().get(LikedVideosFragment.KEY_VIDEO);
// mTransitionName = getArguments().getString("TRANSITION_KEY");
}
AccessToken token = LoopPrefs.getAccessToken(getActivity());
vimeoPlayerService = ServiceGenerator.createService(
VimeoPlayerService.class,
VimeoPlayerService.BASE_URL,
new AuthorizedNetworkInterceptor(token));
setHasOptionsMenu(true);
font = FontCache.getTypeface("Ubuntu-Medium.ttf", getContext());
castContext = CastContext.getSharedInstance(getContext());
castSession = castContext.getSessionManager().getCurrentCastSession();
playbackState = PlaybackState.PLAYING;
if (castSession != null && castSession.isConnected()) {
location = PlaybackLocation.REMOTE;
} else {
location = PlaybackLocation.LOCAL;
}
}
示例15: KCastProviderV3Impl
import com.google.android.gms.cast.framework.CastContext; //导入方法依赖的package包/类
public KCastProviderV3Impl(Context context, String castAppId, String logoUrl) {
mContext = context;
mCastContext = CastContext.getSharedInstance(context);
mCastLogoUrl = logoUrl;
//mCastContext.registerLifecycleCallbacksBeforeIceCreamSandwich(this, savedInstanceState);
mSessionManager = mCastContext.getSessionManager();
mSessionManagerListener = createProviderSessionManagerListener();
mSessionManager.addSessionManagerListener(mSessionManagerListener);
mCastSession = mSessionManager.getCurrentCastSession();
mCastAppId = castAppId;
}