android.support.v7.app.MediaRouteActionProvider的实例源码

项目:Android-app    文件:VideoPlayerActivity.java   
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu);

    // Inflate the menu and configure the media router action provider.
    getMenuInflater().inflate(R.menu.media_route_menu_item,menu);

    // Attach the MediaRouteSelector to the menu item
    MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
    MediaRouteActionProvider mediaRouteActionProvider =
            (MediaRouteActionProvider)MenuItemCompat.getActionProvider(
                    mediaRouteMenuItem);
    // Attach the MediaRouteSelector that you built in onCreate()
    mediaRouteActionProvider.setRouteSelector(mSelector);

    // Return true to show the menu.
    return true;
}
项目:Pocket-Plays-for-Twitch    文件:StreamFragment.java   
@Override
public void onCreateOptionsMenu(Menu menu,MenuInflater inflater) {
    super.onCreateOptionsMenu(menu,inflater);
    if (!embedded) {
        // Only add chromecast btn for live streams
        if (vodId == null) {
            mCastManager.addMediaRouterButton(menu,R.id.media_route_menu_item);

            MenuItem routeItem = menu.findItem(R.id.media_route_menu_item);
            MediaRouteActionProvider mediaRouteButton = (MediaRouteActionProvider) MenuItemCompat.getActionProvider(routeItem);
            mediaRouteButton.setDialogFactory(mMediaRouteDialogFactory);
        }

        optionsMenuItem = menu.findItem(R.id.menu_item_options);
        optionsMenuItem.setVisible(false);
        optionsMenuItem.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
            @Override
            public boolean onMenuItemClick(MenuItem menuItem) {
                if (mQualityButton != null) {
                    mQualityButton.performClick();
                }
                return true;
            }
        });
    }
}
项目:android-cast-remote-display-sample    文件:MainActivity.java   
@Override
public boolean onCreateOptionsMenu(Menu menu) {
  MenuInflater inflater = getMenuInflater();
  inflater.inflate(R.menu.activity_main_actions,menu);

  if (mediaRouteSelector != null) {
    MenuItem mediaRouteMenuItem = menu.findItem(R.id.action_cast);
    if (MenuItemCompat.getActionProvider(
        mediaRouteMenuItem) instanceof MediaRouteActionProvider) {
      MediaRouteActionProvider mediaRouteActionProvider =
          (MediaRouteActionProvider) MenuItemCompat.getActionProvider(mediaRouteMenuItem);
      mediaRouteActionProvider.setRouteSelector(mediaRouteSelector);
    }
  }
  return true;
}
项目:PinCast-Sender-Android    文件:PinCastActivity.java   
@Override
public boolean onCreateOptionsMenu(Menu menu) {

    super.onCreateOptionsMenu(menu);
    getMenuInflater().inflate(R.menu.main,menu);
    MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);

    MediaRouteActionProvider mediaRouteActionProvider
            = (MediaRouteActionProvider) MenuItemCompat
            .getActionProvider(mediaRouteMenuItem);

    // Set the MediaRouteActionProvider selector to discover devices.
    mediaRouteActionProvider.setRouteSelector(mMediaRouteSelector);

    return true;
}
项目:informant-droid    文件:SampleMediaRouterActivity.java   
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Be sure to call the super class.
    super.onCreateOptionsMenu(menu);

    // Inflate the menu and configure the media router action provider.
    getMenuInflater().inflate(R.menu.sample_media_router_menu,menu);

    MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
    MediaRouteActionProvider mediaRouteActionProvider =
            (MediaRouteActionProvider)MenuItemCompat.getActionProvider(mediaRouteMenuItem);
    mediaRouteActionProvider.setRouteSelector(mSelector);

    // Return true to show the menu.
    return true;
}
项目:aos-Video    文件:VideoInfoActivityFragment.java   
@Override
public void onResume() {
    if(ArchosVideoCastManager.isCastAvailable()) {
        mMediaRouteSelector = new MediaRouteSelector.Builder()
                .addControlCategory(CastMediaControlIntent.categoryForCast(ArchosVideoCastManager.getInstance().appId))
                .build();
    }
    if(mIsLeavingPlayerActivity)
        StoreRatingDialogBuilder.displayStoreRatingDialogIfNeeded(getContext());
    mIsLeavingPlayerActivity = false;
    if(mMediaRouteMenuItem!=null) ((MediaRouteActionProvider) MenuItemCompat.getActionProvider(mMediaRouteMenuItem)).setRouteSelector(mMediaRouteSelector);
    super.onResume();
}
项目:aos-Video    文件:MainActivity.java   
@Override
public void onResume() {
    super.onResume();
    if(ArchosVideoCastManager.isCastAvailable()) {
        mMediaRouteSelector = new MediaRouteSelector.Builder()
                .addControlCategory(CastMediaControlIntent.categoryForCast(ArchosVideoCastManager.getInstance().appId))
                .build();
        if (mMediaRouteMenuItem != null)
            ((MediaRouteActionProvider) MenuItemCompat.getActionProvider(mMediaRouteMenuItem)).setRouteSelector(mMediaRouteSelector);
    }
    mPermissionChecker.checkAndRequestPermission(this);
    //check if app has been bought after
    if (adLayout != null)
        adLayout.resume();

    if (ArchosUtils.isFreeVersion(this)) {
        BillingUtils u = new BillingUtils(this);
        u.checkPayement(new IsPaidCallback(this) {

            @Override
            public void hasBeenPaid(int isPaid) {
                super.hasBeenPaid(isPaid);
                if (checkPayement(isPaid)) {
                    if(adLayout!=null) {
                        adLayout.setEnabled(false);
                        adLayout.setVisibility(View.GONE);
                    }else if (amazonAdLayout!=null){
                        amazonAdLayout.setEnabled(false);
                        amazonAdLayout.setVisibility(View.GONE);
                    }
                }
            }
        });
    }

    registerReceiver(mTraktRelogBroadcastReceiver,new IntentFilter(Trakt.TRAKT_ISSUE_REFRESH_TOKEN));
    getContentResolver().registerContentObserver(VideoStore.Video.Media.EXTERNAL_CONTENT_URI,false,mGlobalResumeContentObserver);
}
项目:Pocket-Plays-for-Twitch    文件:MainActivity.java   
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.menu_main_activity,menu);
    mCastManager.addMediaRouterButton(menu,R.id.media_route_menu_item);

    MenuItem routeItem = menu.findItem(R.id.media_route_menu_item);
    MediaRouteActionProvider mediaRouteButton = (MediaRouteActionProvider) MenuItemCompat.getActionProvider(routeItem);
    mediaRouteButton.setDialogFactory(mMediaRouteDialogFactory);

    return true;
}
项目:Pocket-Plays-for-Twitch    文件:BaseCastManager.java   
/**
 * Adds and wires up the Media Router cast button. It returns a reference to the Media Router
 * menu item if the caller needs such reference. It is assumed that the enclosing
 * {@link android.app.Activity} inherits (directly or indirectly) from
 * {@link android.support.v7.app.AppCompatActivity}.
 *
 * @param menu Menu reference
 * @param menuResourceId The resource id of the cast button in the xml menu descriptor file
 */
public final MenuItem addMediaRouterButton(Menu menu,int menuResourceId) {
    MenuItem mediaRouteMenuItem = menu.findItem(menuResourceId);
    MediaRouteActionProvider mediaRouteActionProvider = (MediaRouteActionProvider)
            MenuItemCompat.getActionProvider(mediaRouteMenuItem);
    mediaRouteActionProvider.setRouteSelector(mMediaRouteSelector);
    if (getMediaRouteDialogFactory() != null) {
        mediaRouteActionProvider.setDialogFactory(getMediaRouteDialogFactory());
    }
    return mediaRouteMenuItem;
}
项目:OCast-Java    文件:MainActivity.java   
public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu);
    getMenuInflater().inflate(R.menu.main,menu);

    mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
    MediaRouteActionProvider actionProvider = (MediaRouteActionProvider) MenuItemCompat.getActionProvider(mediaRouteMenuItem);

    MediaRouteSelector.Builder builder = new MediaRouteSelector.Builder().addControlCategory(OCastMediaRouteProvider.CATEGORY_OCAST);
    MediaRouteSelector customSelector = builder.build();
    actionProvider.setRouteSelector(customSelector);

    return true;
}
项目:android-tibits    文件:MainActivity.java   
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu);

    //MediaRouterButton in action bar
    getMenuInflater().inflate(R.menu.menu_main,menu);
    mVideoCastManager.addMediaRouterButton(menu,R.id.media_route_menu_item);

    MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
    mMenuMediaRouteActionProvider = (MediaRouteActionProvider)
            MenuItemCompat.getActionProvider(mediaRouteMenuItem);

    return true;
}
项目:basscast    文件:BrowseActivity.java   
@Override
public boolean onCreateOptionsMenu(final Menu menu) {
    getMenuInflater().inflate(R.menu.menu_browse,menu);

    MenuItem mediaRouteMenuItem = menu.findItem(R.id.action_cast);
    MediaRouteActionProvider mediaRouteActionProvider =
            (MediaRouteActionProvider) MenuItemCompat.getActionProvider(mediaRouteMenuItem);
    mediaRouteActionProvider.setRouteSelector(mMediaRouteSelector);
    return true;
}
项目:FMTech    文件:kvr.java   
public final void a(Menu paramMenu,MenuInflater paramMenuInflater)
{
  super.a(paramMenu,paramMenuInflater);
  if (this.d == null) {}
  MediaRouteActionProvider localMediaRouteActionProvider;
  aam localaam1;
  do
  {
    do
    {
      return;
      paramMenuInflater.inflate(efj.VS,paramMenu);
      this.Z = ((MediaRouteActionProvider)mm.b(paramMenu.findItem(eyg.br)));
      localMediaRouteActionProvider = this.Z;
      localaam1 = this.d;
      if (localaam1 == null) {
        throw new IllegalArgumentException("selector must not be null");
      }
    } while (localMediaRouteActionProvider.f.equals(localaam1));
    aam localaam2 = localMediaRouteActionProvider.f;
    localaam2.a();
    if (!localaam2.b.isEmpty()) {
      localMediaRouteActionProvider.d.a(localMediaRouteActionProvider.e);
    }
    localaam1.a();
    if (!localaam1.b.isEmpty()) {
      localMediaRouteActionProvider.d.a(localaam1,localMediaRouteActionProvider.e,0);
    }
    localMediaRouteActionProvider.f = localaam1;
    localMediaRouteActionProvider.d();
  } while (localMediaRouteActionProvider.g == null);
  localMediaRouteActionProvider.g.a(localaam1);
}
项目:codelab-chromecast    文件:BaseCastManager.java   
/**
 * Adds and wires up the Media Router cast button. It returns a pointer to the Media Router
 * menu item if the caller needs such reference. It is assumed that the enclosing
 * {@link android.app.Activity} inherits (directly or indirectly) from
 * {@link android.support.v7.app.ActionBarActivity}.
 *
 * @param menu
 * @param menuResourceId The resource id of the cast button in the xml menu descriptor file
 */
public MenuItem addMediaRouterButton(Menu menu,int menuResourceId) {
    MenuItem mediaRouteMenuItem = menu.findItem(menuResourceId);
    MediaRouteActionProvider mediaRouteActionProvider = (MediaRouteActionProvider)
            MenuItemCompat.getActionProvider(mediaRouteMenuItem);
    mediaRouteActionProvider.setRouteSelector(mMediaRouteSelector);
    if (null != getMediaRouteDialogFactory()) {
        mediaRouteActionProvider.setDialogFactory(getMediaRouteDialogFactory());
    }
    return mediaRouteMenuItem;
}
项目:OpenSongTablet    文件:StageMode.java   
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu);

    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.stage_actions,menu);

    // Setup the menu item for connecting to cast devices
    MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
    View mr = menu.findItem(R.id.media_route_menu_item).getActionView();
    if (mr!=null) {
        mr.setFocusable(false);
        mr.setFocusableInTouchMode(false);
    }
    MediaRouteActionProvider mediaRouteActionProvider =
            (MediaRouteActionProvider) MenuItemCompat.getActionProvider(mediaRouteMenuItem);
    if (mMediaRouteSelector != null) {
        mediaRouteActionProvider.setRouteSelector(mMediaRouteSelector);
    }

    // Force overflow icon to show,even if hardware key is present
    MenuHandlers.forceOverFlow(StageMode.this,ab,menu);

    // Set up battery monitor
    setUpBatteryMonitor();

    return true;
}
项目:OpenSongTablet    文件:PresenterMode.java   
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu);

    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.presenter_actions,menu);

    // Setup the menu item for connecting to cast devices
    // Setup the menu item for connecting to cast devices
    MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
    View mr = menu.findItem(R.id.media_route_menu_item).getActionView();
    if (mr!=null) {
        mr.setFocusable(false);
        mr.setFocusableInTouchMode(false);
    }
    MediaRouteActionProvider mediaRouteActionProvider =
            (MediaRouteActionProvider) MenuItemCompat.getActionProvider(mediaRouteMenuItem);
    if (mMediaRouteSelector != null) {
        mediaRouteActionProvider.setRouteSelector(mMediaRouteSelector);
    }

    // Force overflow icon to show,even if hardware key is present
    MenuHandlers.forceOverFlow(PresenterMode.this,menu);

    // Set up battery monitor
    setUpBatteryMonitor();

    return true;
}
项目:cast-codelab    文件:CastActivity.java   
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu);
    getMenuInflater().inflate(R.menu.menu_cast,menu);

    // Step 4 (import the appcompat alternative)
    MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
    MediaRouteActionProvider mediaRouteActionProvider = (MediaRouteActionProvider) MenuItemCompat.getActionProvider(mediaRouteMenuItem);
    mediaRouteActionProvider.setRouteSelector(mMediaRouteSelector);
    return true;
}
项目:AndroidDemoProjects    文件:MainActivity.java   
@Override
public boolean onCreateOptionsMenu( Menu menu ) {
    super.onCreateOptionsMenu( menu );
    getMenuInflater().inflate( R.menu.main,menu );
    MenuItem mediaRouteMenuItem = menu.findItem( R.id.media_route_menu_item );
    MediaRouteActionProvider mediaRouteActionProvider = (MediaRouteActionProvider) MenuItemCompat.getActionProvider( mediaRouteMenuItem );
    mediaRouteActionProvider.setRouteSelector( mMediaRouteSelector );
    return true;
}
项目:castro-android    文件:CastLogic.java   
public final void onCreateOptionsMenu(Menu menu) {
    MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
    MediaRouteActionProvider mediaRouteActionProvider =
            (MediaRouteActionProvider) MenuItemCompat
                    .getActionProvider(mediaRouteMenuItem);
    mediaRouteActionProvider.setRouteSelector(mState.mediaRouteSelector);
}
项目:Muzik    文件:PlayerActivity.java   
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu);
    getMenuInflater().inflate(R.menu.playermenu,menu);
    MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
    MediaRouteActionProvider mediaRouteActionProvider = (MediaRouteActionProvider) MenuItemCompat.getActionProvider(mediaRouteMenuItem);
    mediaRouteActionProvider.setRouteSelector(mMediaRouteSelector);
    final SharedPreferences pref = getPreferences(Context.MODE_PRIVATE);
    return true;
}
项目:dojoandroidcast    文件:MainActivity.java   
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu);
    getMenuInflater().inflate(R.menu.main,menu);
    MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
    MediaRouteActionProvider mediaRouteActionProvider = (MediaRouteActionProvider) MenuItemCompat
            .getActionProvider(mediaRouteMenuItem);
    // Set the MediaRouteActionProvider selector for device discovery.
    mediaRouteActionProvider.setRouteSelector(mMediaRouteSelector);
    return true;
}
项目:dojoandroidcast    文件:DojoSenderActivity.java   
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu);
    getMenuInflater().inflate(R.menu.main,menu);
    MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
    MediaRouteActionProvider mediaRouteActionProvider = (MediaRouteActionProvider) MenuItemCompat
            .getActionProvider(mediaRouteMenuItem);
    // Set the MediaRouteActionProvider selector for device discovery.
    mediaRouteActionProvider.setRouteSelector(mMediaRouteSelector);
    return true;
}
项目:hello-chromecast    文件:MainActivity.java   
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu);
    getMenuInflater().inflate(R.menu.main,menu);
    MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
    MediaRouteActionProvider mediaRouteActionProvider = (MediaRouteActionProvider) MenuItemCompat.getActionProvider(mediaRouteMenuItem);
    // Set the MediaRouteActionProvider selector for device discovery.
    mediaRouteActionProvider.setRouteSelector(mMediaRouteSelector);
    return true;
}
项目:Orpheus    文件:BaseActivity.java   
@Override
public boolean onCreateOptionsMenu(final Menu menu) {
    // Media router
    if (isCastingEnabled) {
        getMenuInflater().inflate(R.menu.cast_mediarouter_button,menu);
        // init router button
        MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
        MediaRouteActionProvider mediaRouteActionProvider =
                (MediaRouteActionProvider) MenuItemCompat.getActionProvider(mediaRouteMenuItem);
        mediaRouteActionProvider.setRouteSelector(mMediaRouteSelector);
    }
    return true;
}
项目:android-chess    文件:start.java   
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu);
    getMenuInflater().inflate(R.menu.start_topmenu,menu);
    MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
    MediaRouteActionProvider mediaRouteActionProvider
            = (MediaRouteActionProvider) MenuItemCompat
            .getActionProvider(mediaRouteMenuItem);
    // Set the MediaRouteActionProvider selector for device discovery.
    mediaRouteActionProvider.setRouteSelector(mMediaRouteSelector);
    return true;
}
项目:XamarinAdmobTutorial    文件:BaseCastPlayerActivity.java   
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu);
    getMenuInflater().inflate(R.menu.main,menu);
    MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
    MediaRouteActionProvider mediaRouteActionProvider =
            (MediaRouteActionProvider) MenuItemCompat.getActionProvider(mediaRouteMenuItem);
    mediaRouteActionProvider.setRouteSelector(mMediaRouteSelector);
    return true;
}
项目:XamarinAdmobTutorial    文件:GameActivity.java   
/**
 * Called when the options menu is first created.
 */
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu);
    getMenuInflater().inflate(R.menu.main,menu);
    MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
    MediaRouteActionProvider mediaRouteActionProvider =
            (MediaRouteActionProvider) MenuItemCompat.getActionProvider(mediaRouteMenuItem);
    mediaRouteActionProvider.setRouteSelector(mMediaRouteSelector);
    return true;
}
项目:cards-against-robots    文件:CastManager.java   
public void setMenu(Menu menu) {
    MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
    MediaRouteActionProvider mediaRouteActionProvider = (MediaRouteActionProvider) MenuItemCompat
            .getActionProvider(mediaRouteMenuItem);
    // Set the MediaRouteActionProvider selector for device discovery.
    mediaRouteActionProvider.setRouteSelector(mMediaRouteSelector);
}
项目:tycka    文件:TickerActivity.java   
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu);
    getMenuInflater().inflate(R.menu.main,menu);
    MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
    MediaRouteActionProvider mediaRouteActionProvider = (MediaRouteActionProvider) MenuItemCompat
            .getActionProvider(mediaRouteMenuItem);
    // Set the MediaRouteActionProvider selector for device discovery.
    mediaRouteActionProvider.setRouteSelector(mMediaRouteSelector);
    return true;
}
项目:V.FlyoutTest    文件:SampleMediaRouterActivity.java   
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Be sure to call the super class.
    super.onCreateOptionsMenu(menu);

    // Inflate the menu and configure the media router action provider.
    getMenuInflater().inflate(R.menu.sample_media_router_menu,menu);

    MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
    MediaRouteActionProvider mediaRouteActionProvider =
            (MediaRouteActionProvider)MenuItemCompat.getActionProvider(mediaRouteMenuItem);
    mediaRouteActionProvider.setRouteSelector(mSelector);
    mediaRouteActionProvider.setDialogFactory(new MediaRouteDialogFactory() {
        @Override
        public MediaRouteControllerDialogFragment onCreateControllerDialogFragment() {
            return new MediaRouteControllerDialogFragment() {
                @Override
                public MediaRouteControllerDialog onCreateControllerDialog(
                        Context context,Bundle savedInstanceState) {
                    mControllerDialog = new SampleMediaRouteControllerDialog(
                            context,mSessionManager,mPlayer);
                    return mControllerDialog;
                }
            };
        }
    });

    // Return true to show the menu.
    return true;
}
项目:HereAStory-Android    文件:BaseCastPlayerActivity.java   
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu);
    getMenuInflater().inflate(R.menu.main,menu);
    MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
    MediaRouteActionProvider mediaRouteActionProvider =
            (MediaRouteActionProvider) MenuItemCompat.getActionProvider(mediaRouteMenuItem);
    mediaRouteActionProvider.setRouteSelector(mMediaRouteSelector);
    return true;
}
项目:HereAStory-Android    文件:GameActivity.java   
/**
 * Called when the options menu is first created.
 */
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu);
    getMenuInflater().inflate(R.menu.main,menu);
    MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
    MediaRouteActionProvider mediaRouteActionProvider =
            (MediaRouteActionProvider) MenuItemCompat.getActionProvider(mediaRouteMenuItem);
    mediaRouteActionProvider.setRouteSelector(mMediaRouteSelector);
    return true;
}
项目:CastHelloText-android-v2    文件:MainActivity.java   
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu);
    getMenuInflater().inflate(R.menu.main,menu);
    MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
    MediaRouteActionProvider mediaRouteActionProvider
            = (MediaRouteActionProvider) MenuItemCompat
            .getActionProvider(mediaRouteMenuItem);
    // Set the MediaRouteActionProvider selector for device discovery.
    mediaRouteActionProvider.setRouteSelector(mMediaRouteSelector);
    return true;
}
项目:CastOffline    文件:CastMedia.java   
@Override
public boolean onCreateOptionsMenu(Menu menu) {
  super.onCreateOptionsMenu(menu);
  getMenuInflater().inflate(R.menu.main,menu);
  MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
  MediaRouteActionProvider mediaRouteActionProvider=(MediaRouteActionProvider) MenuItemCompat.getActionProvider(mediaRouteMenuItem);
  mediaRouteActionProvider.setRouteSelector(mMediaRouteSelector);
  return true;
}
项目:cast-android-tictactoe    文件:GameActivity.java   
/**
 * Called when the options menu is first created.
 */
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    super.onCreateOptionsMenu(menu);
    getMenuInflater().inflate(R.menu.main,menu);
    MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
    MediaRouteActionProvider mediaRouteActionProvider =
            (MediaRouteActionProvider) MenuItemCompat.getActionProvider(mediaRouteMenuItem);
    mediaRouteActionProvider.setRouteSelector(mMediaRouteSelector);
    return true;
}
项目:googleads-ima-android    文件:MyActivity.java   
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.my,menu);

    MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
    MediaRouteActionProvider mediaRouteActionProvider =
            (MediaRouteActionProvider) MenuItemCompat.getActionProvider(mediaRouteMenuItem);
    mediaRouteActionProvider.setRouteSelector(sCastApplication.getMediaRouteSelector());
    mediaRouteMenuItem.setVisible(mReadyToCast);
    return true;
}
项目:Jupiter-Broadcasting-Holo    文件:BaseCastManager.java   
/**
 * Adds and wires up the Media Router cast button. It returns a pointer to the Media Router menu
 * item if the caller needs such reference. It is assumed that the enclosing
 * {@link android.app.Activity} inherits (directly or indirectly) from
 * {@link android.support.v7.app.ActionBarActivity}.
 *
 * @param menu
 * @param menuResourceId The resource id of the cast button in the xml menu descriptor file
 * @return
 */
public MenuItem addMediaRouterButton(Menu menu,int menuResourceId) {
    MenuItem mediaRouteMenuItem = menu.findItem(menuResourceId);
    MediaRouteActionProvider mediaRouteActionProvider = (MediaRouteActionProvider)
            MenuItemCompat.getActionProvider(mediaRouteMenuItem);
    mediaRouteActionProvider.setRouteSelector(mMediaRouteSelector);
    if (null != getMediaRouteDialogFactory()) {
        mediaRouteActionProvider.setDialogFactory(getMediaRouteDialogFactory());
    }
    return mediaRouteMenuItem;
}
项目:Munin-for-Android    文件:ChromecastHelper.java   
public void createOptionsMenu(Menu menu) {
    MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
    MediaRouteActionProvider mediaRouteActionProvider = (MediaRouteActionProvider) MenuItemCompat.getActionProvider(mediaRouteMenuItem);
    mediaRouteActionProvider.setRouteSelector(mMediaRouteSelector);
}
项目:hipstacaster    文件:HipstaActivity.java   
private void initChromeCastMenuItem(Menu menu) {
    MenuItem mediaRouteMenuItem = menu.findItem(R.id.media_route_menu_item);
       MediaRouteActionProvider mediaRouteActionProvider =
               (MediaRouteActionProvider) MenuItemCompat.getActionProvider(mediaRouteMenuItem);
       mediaRouteActionProvider.setRouteSelector(mMediaRouteSelector);
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


com.google.gson.internal.bind.ArrayTypeAdapter的实例源码
com.google.gson.JsonSyntaxException的实例源码
com.google.gson.JsonDeserializer的实例源码
com.google.gson.internal.ConstructorConstructor的实例源码
com.google.gson.JsonPrimitive的实例源码
com.google.gson.LongSerializationPolicy的实例源码
com.google.gson.internal.GsonInternalAccess的实例源码
com.google.gson.JsonIOException的实例源码
com.google.gson.internal.StringMap的实例源码
com.google.gson.JsonObject的实例源码
com.google.gson.internal.bind.TimeTypeAdapter的实例源码
com.google.gson.FieldAttributes的实例源码
com.google.gson.internal.bind.TreeTypeAdapter的实例源码
com.google.gson.internal.LinkedHashTreeMap的实例源码
com.google.gson.TypeAdapterFactory的实例源码
com.google.gson.JsonSerializer的实例源码
com.google.gson.FieldNamingPolicy的实例源码
com.google.gson.JsonElement的实例源码
com.google.gson.internal.JsonReaderInternalAccess的实例源码
com.google.gson.TypeAdapter的实例源码