Pointui Home 2 - PowerEvents

Modifié le samedi, 07 février 2009 17:57 par Montecristoff — Catégorisé en: Pointui Home

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 :
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();
		}
	}
}