Le WIKI francophone consacré à Windows Phone et à Android ...

Pointui Home 2 - PowerEvents

RSS
Fournit une manière d'être notifié lorsque des évènements relatives à l'énergie (à la batterie) surviennent.

Évènements

void OnTransition(String powerState)
Cette évènement se produit lorsque le niveau de rétroéclairage change, ou quand l'appareil est allumé ou éteint.
La chaîne de caractères powerState peut prendre une des valeurs suivantes :
  • “On” l'appareil vient juste d'être allumé par l'utilisateur
  • “Off” l'appareil vient juste d'être éteint par l'utilisateur
  • “Backlight” le niveau de rétroéclairage a changé
  • “Unknown” état inconnu

Exemple

PowerEvents powerEvents;
 
void Load()
{
	//handler for managing lock when device powered off
	powerEvents.OnTransition = powerEvents_OnTransition;
}
 
void powerEvents_OnTransition(String powerState)
{
	if (state == "Off")
	{
		//only lock device if no phone activity
		if (!(Phone.GetIsTalking() || Phone.GetIsCalling() || Phone.GetIsIncomingCall() ) )
		{
			Device.Lock();
		}
	}
}

Copyright 2012 CordoWEB