Exemplo n.º 1
0
 protected override void OnResume()
 {
     base.OnResume();
     wakeLock.Acquire();
     screen.Resume();
     renderView.Resume();
 }
		private void OnTunnelStated(){
			//ShowConnected();
			this.StartService(intent);
			PowerManager mgr = (PowerManager)GetSystemService(Android.Content.Context.PowerService);
			wakeLock = mgr.NewWakeLock( WakeLockFlags.ScreenDim, "MyWakeLock");
			wakeLock.Acquire();
		}
Exemplo n.º 3
0
        /// <summary>
        /// Creates a WakeHolder object
        /// </summary>
        public WakeHolder()
        {
            Context      context = Android.App.Application.Context;
            PowerManager pm      = (PowerManager)context.GetSystemService(Context.PowerService);

            wakeLock = pm.NewWakeLock(WakeLockFlags.Partial, "Background Service Provided WakeLock");
            wakeLock.Acquire();
        }
        private void OnTunnelStated()
        {
            //ShowConnected();
            this.StartService(intent);
            PowerManager mgr = (PowerManager)GetSystemService(Android.Content.Context.PowerService);

            wakeLock = mgr.NewWakeLock(WakeLockFlags.ScreenDim, "MyWakeLock");
            wakeLock.Acquire();
        }
Exemplo n.º 5
0
		public static void Acquire(Context ctx) {
			if (wakeLock != null) wakeLock.Release();

			PowerManager pm = (PowerManager) ctx.GetSystemService(Context.PowerService);
			wakeLock = pm.NewWakeLock(WakeLockFlags.Full |
				WakeLockFlags.AcquireCausesWakeup |
				WakeLockFlags.OnAfterRelease, TAG);
			wakeLock.Acquire();
		}
Exemplo n.º 6
0
 protected override void OnResume()
 {
     base.OnResume();
     try{
         _glView.OnResume();
         _wakeLock.Acquire();
     }
     catch {
     }
 }
Exemplo n.º 7
0
        /// <summary>
        /// Activates or desactivates the auto sleep mode. True to activate it (default), False to deactivate it.
        /// Use with caution: if you deactivated auto sleep you will need to reactivate it.
        /// DoWithoutSleep and DoWithoutSleepAsync methods are preferred since they automatically resume auto sleep.
        /// </summary>
        /// <param name="activateAutoSleepMode">If set to <c>true</c> activate auto sleep mode.</param>
        public override void ActivateAutoSleepMode(bool activateAutoSleepMode)
        {
            var powerMgr = (Android.OS.PowerManager)Android.App.Application.Context.GetSystemService(Context.PowerService);

            if (_wakeLock == null)
            {
                _wakeLock = powerMgr.NewWakeLock(Android.OS.WakeLockFlags.Partial, typeof(SleepMode).FullName);
            }

            if (activateAutoSleepMode)
            {
                _wakeLock.Release();
            }
            else
            {
                _wakeLock.Acquire();
            }
        }
Exemplo n.º 8
0
 /// <summary>
 /// Creates a WakeHolder object
 /// </summary>
 public WakeHolder()
 {
     Context context = Android.App.Application.Context;
     PowerManager pm = (PowerManager)context.GetSystemService(Context.PowerService);
     wakeLock = pm.NewWakeLock(WakeLockFlags.Partial, "Background Service Provided WakeLock");
     wakeLock.Acquire();
 }