コード例 #1
0
        protected override async void OnNavigatedTo( NavigationEventArgs e )
        {
            base.OnNavigatedTo( e );

            timetable = new NhkTimetable( ApiKey.Token );
            var nowonair = await timetable.GetNowOnAir( NhkArea.東京, NhkService.NHK総合1 );
            TextTitle.Text = nowonair.nowonair_list.g1.present.title;
            TextStartTime.Text = nowonair.nowonair_list.g1.present.start_time.ToString();
            TextEndTime.Text = nowonair.nowonair_list.g1.present.end_time.ToString();
            TextArea.Text = nowonair.nowonair_list.g1.present.area.name;
        }
コード例 #2
0
 static void Main( string[] args )
 {
     try {
         var timetable = new NhkTimetable( ConfigurationManager.AppSettings["Token"] );
         var nowonair = timetable.GetNowOnAir( NhkArea.東京, NhkService.NHK総合1 ).Result;
         Console.WriteLine( nowonair.nowonair_list.g1.present.title );
         Console.WriteLine( nowonair.nowonair_list.g1.present.start_time.ToString() );
         Console.WriteLine( nowonair.nowonair_list.g1.present.end_time.ToString() );
         Console.WriteLine( nowonair.nowonair_list.g1.present.area.name );
     }
     catch ( Exception ex ) {
         Console.WriteLine(ex.Message);
     }
 }
コード例 #3
0
        protected override void OnCreate( Bundle bundle )
        {
            base.OnCreate( bundle );

            // Set our view from the "main" layout resource
            SetContentView( Resource.Layout.Main );

            // Get our button from the layout resource,
            // and attach an event to it
            Button button = FindViewById<Button>( Resource.Id.MyButton );

            button.Click += async delegate
            {
                var nowonair = await timetable.GetNowOnAir( NhkArea.東京, NhkService.NHK総合1 );
                var text = FindViewById<TextView>( Resource.Id.textView );
                text.Text = string.Format( "{0}\n{1}\n{2}\n{3}",
                    nowonair.nowonair_list.g1.present.title,
                    nowonair.nowonair_list.g1.present.area.name,
                    nowonair.nowonair_list.g1.present.start_time.ToString(),
                    nowonair.nowonair_list.g1.present.end_time.ToString());
            };

            timetable = new NhkTimetable( ApiKey.Token );
        }