Exemple #1
1
        public cTestInet(Context c)
        {
            m_Contexto = c;

            m_ConexionINet = false;
            m_TipoConexion = enumTipoConexion.SINCONEXION;
            m_NombreConexion = string.Empty;
            m_VelocidadSubidaReal =  0d;
            m_VelocidadSubidaTeorica = 0d;
            m_VelocidadBajadaReal = 0d;
            m_VelocidadBajadaTeorica = 0d;

            m_GsmSignalStrengthListener = new GsmSignalStrengthListener();
            m_GsmSignalStrengthListener.SignalStrengthChanged += HandleSignalStrengthChanged;

            m_TelefonoManager = (TelephonyManager) m_Contexto.GetSystemService(Context.TelephonyService);
            m_TelefonoManager.Listen(m_GsmSignalStrengthListener, PhoneStateListenerFlags.SignalStrengths);

            m_ConnectivityManager = (ConnectivityManager) m_Contexto.GetSystemService(Context.ConnectivityService);
            m_WifiManager = (WifiManager) m_Contexto.GetSystemService(Context.WifiService);
        }
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate (bundle);
            //Window.AddFlags (WindowManagerFlags.NotTouchable);
            //Window.AddFlags (WindowManagerFlags.NotTouchModal);
            //GetSystemService (WindowManager.UpdateViewLayout);
            // Set our view from the "main" layout resource
            SetContentView (Resource.Layout.Main);
            _UiVideosList = FindViewById<ListView> (Resource.Id.UiVideosList);

            FakeData data = new FakeData ();
            _VideoDB = new VideoBuyDB ();
            _VideoDB.ConnectToDB ("VideoBuyDB.db3");
            _VideoDB.CreateDB ();
            //_VideoDB.Insert (data.allVideos.ToArray ());
            //_VideoDB.SelectBDItems ();

            _VideosListAdapter = new VideosListAdapter (this, _VideoDB.SelectBDItems ().ToArray ());
            _UiVideosList.Adapter = _VideosListAdapter;
            //Intent i = new Intent (this, typeof(IncomingCallReceiver));
            //StartService (i);

            _telephonyManager = (TelephonyManager)GetSystemService (Context.TelephonyService)  as TelephonyManager;
            PhoneStateListener callListener = new PhoneStateListener ();
            PhoneStateListenerFlags callStateListenerFlags = new PhoneStateListenerFlags();
            _telephonyManager.Listen (callListener, PhoneStateListenerFlags.CallState);
        }
        public override void OnReceive(Context context, Intent intent)
        {
            string state = intent.GetStringExtra(TelephonyManager.ExtraState);
             _telephonyManager = (TelephonyManager) context.GetSystemService(Context.TelephonyService) as TelephonyManager;
            PhoneStateListener callListener = new PhoneStateListener ();

            PhoneStateListenerFlags callStateListenerFlags = new PhoneStateListenerFlags();

            //_telephonyManager.Listen (, PhoneStateListenerFlags.CallState);
            _telephonyManager.Listen (callListener, PhoneStateListenerFlags.CallState);
            onCallStateChanged (state, null, context);
        }
        /// <summary>
        /// Loads the app.
        /// </summary>
        /// <param name="bundle"></param>
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            SetContentView(Resource.Layout.Main);
            Window.AddFlags(WindowManagerFlags.KeepScreenOn);
            /*        AdView ad = (AdView) findViewById(Resource.Id.adView);
            ad.loadAd(new AdRequest());*/
            listen = new MyPhoneStateListener(this);
            tm = (TelephonyManager) GetSystemService(TelephonyService);
            tm.Listen(listen, PhoneStateListenerFlags.SignalStrengths);

            setPhoneInfo();
        }