コード例 #1
0
        public void request(Context context)
        {
            ArmaJson      miJson      = new ArmaJson();
            ManegadorWifi manejador   = new ManegadorWifi();
            int           uno         = manejador.getLinkSpeed(context);
            int           dos         = manejador.getSignLevel(context);
            string        tres        = manejador.getSSID(context);
            string        cuatro      = manejador.getGateway(context).ToString();
            string        MacAddress1 = manejador.getMacAddreess(context);
            string        macRouter   = manejador.macDelRouter(context);

            miJson.armarAsync(uno, dos, tres, cuatro, MacAddress1, macRouter);
        }
コード例 #2
0
        private async void hilo2()
        {
            //Context context = this.ApplicationContext;
            //ManegadorWifi manejador = new ManegadorWifi();
            //int uno = manejador.getLinkSpeed(context);
            //int dos = manejador.getSignLevel(context);
            //string tres = manejador.getSSID(context);
            //string cuatro = manejador.getGateway(context).ToString();
            //  Toast.MakeText(ApplicationContext, "esto funciona", ToastLength.Long).Show();
            //miJson.armarAsync(uno, dos, tres, cuatro);
            try
            {
                Context       context     = this.ApplicationContext;
                ManegadorWifi manejador   = new ManegadorWifi();
                int           uno         = manejador.getLinkSpeed(context);
                int           dos         = manejador.getSignLevel(context);
                string        tres        = manejador.getSSID(context);
                string        cuatro      = manejador.getGateway(context).ToString();
                string        MacAddress1 = manejador.getMacAddreess(context);
                string        macRouter   = manejador.macDelRouter(context);

                miJson.armarAsync(uno, dos, tres, cuatro, MacAddress1, macRouter);
                //  mensaje(Settings.estado);



                timer          = new System.Timers.Timer();
                timer.Interval = 60000;     //mas o menos cada 1 minutos se actuliza
                timer.Elapsed += OnTimedEventAsync;
                timer.Enabled  = true;
                timer.Start();
            }
            catch (Exception ex)
            {
                Toast.MakeText(ApplicationContext, ex.Message, ToastLength.Long).Show();
            }
        }