示例#1
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            SetContentView(Resource.Layout.Intents);

            intentsList = FindViewById <ListView> (Resource.Id.intent_list);


            intentItems = new List <IntentItem>();
            intentItems.Add(new IntentItem()
            {
                Title = "Play Video", Type = IntentType.PlayVideo
            });
            intentItems.Add(new IntentItem()
            {
                Title = "Open Playlist", Type = IntentType.OpenPlaylist
            });
            intentItems.Add(new IntentItem()
            {
                Title = "Play Playlist", Type = IntentType.PlayPlaylist
            });
            intentItems.Add(new IntentItem()
            {
                Title = "Open User", Type = IntentType.OperUser
            });
            intentItems.Add(new IntentItem()
            {
                Title = "Open Search Results", Type = IntentType.OpenSearch
            });
            intentItems.Add(new IntentItem()
            {
                Title = "Upload Video", Type = IntentType.UploadVideo
            });


            intentsList.Adapter = new IntentsAdapter(this, intentItems);

            intentsList.ItemClick += OnListItemClick;

            TextView youTubeVersionText = FindViewById <TextView>(Resource.Id.youtube_version_text);
            String   version            = YouTubeIntents.GetInstalledYouTubeVersionName(this);

            if (version != null)
            {
                youTubeVersionText.Text = String.Format(GetString(Resource.String.youtube_currently_installed), version);
            }
            else
            {
                youTubeVersionText.Text = (GetString(Resource.String.youtube_not_installed));
            }
        }
示例#2
0
        public void InitInterface()
        {
            intentItems = new List <DemoListViewItem>();
            intentItems.Add(new IntentItem()
            {
                Title = "Play Video", Type = IntentType.PLAY_VIDEO
            });

            intentItems.Add(new IntentItem()
            {
                Title = "Open Playlist", Type = IntentType.OPEN_PLAYLIST
            });
            intentItems.Add(new IntentItem()
            {
                Title = "Play Playlist", Type = IntentType.PLAY_PLAYLIST
            });
            intentItems.Add(new IntentItem()
            {
                Title = "Open User", Type = IntentType.OPEN_USER
            });
            intentItems.Add(new IntentItem()
            {
                Title = "Open Channel", Type = IntentType.OPEN_CHANNEL
            });
            intentItems.Add(new IntentItem()
            {
                Title = "Open Search Results", Type = IntentType.OPEN_SEARCH
            });
            intentItems.Add(new IntentItem()
            {
                Title = "Upload Video", Type = IntentType.UPLOAD_VIDEO
            });

            ListView         listView = FindViewById <ListView>(Resource.Id.intent_list);
            DemoArrayAdapter adapter  = new DemoArrayAdapter(this, Resource.Layout.list_item, intentItems);

            listView.Adapter             = adapter;
            listView.OnItemClickListener = this;

            TextView youTubeVersionText = FindViewById <TextView>(Resource.Id.youtube_version_text);
            string   version            = YouTubeIntents.GetInstalledYouTubeVersionName(this);

            if (version != null)
            {
                string text = string.Format(GetString(Resource.String.youtube_currently_installed), version);
                youTubeVersionText.Text = text;
            }
            else
            {
                youTubeVersionText.Text = GetString(Resource.String.youtube_not_installed);
            }
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.intents_demo);

            intentItems = new List <DemoListViewItem>
            {
                new IntentItem(this, "Play Video", IntentType.PlayVideo),
                new IntentItem(this, "Open Playlist", IntentType.OpenPlaylist),
                new IntentItem(this, "Play Playlist", IntentType.PlayPlaylist),
                new IntentItem(this, "Open User", IntentType.OpenUser),
                new IntentItem(this, "Open Channel", IntentType.OpenChannel),
                new IntentItem(this, "Open Search Results", IntentType.OpenSearch),
                new IntentItem(this, "Upload Video", IntentType.UploadVideo),
            };

            var listView = FindViewById <ListView>(Resource.Id.intent_list);
            var adapter  = new DemoArrayAdapter(this, Resource.Layout.list_item, intentItems);

            listView.Adapter    = adapter;
            listView.ItemClick += OnItemClick;

            var youTubeVersionText = FindViewById <TextView>(Resource.Id.youtube_version_text);
            var version            = YouTubeIntents.GetInstalledYouTubeVersionName(this);

            if (version != null)
            {
                var text = string.Format(GetString(Resource.String.youtube_currently_installed), version);
                youTubeVersionText.Text = text;
            }
            else
            {
                youTubeVersionText.Text = GetString(Resource.String.youtube_not_installed);
            }
        }