venerdì 21 ottobre 2022

C# vibration in MAUI for Smartphone

Se vogliamo effettuare la vibrazione allo smartphone tramite C# ed il Framework MAUI, dobbiamo utilizzare l'interfaccia Ivibration. 
Prima di scrivere il codice, occorre impostare nel file Android Manifest l'utilizzo abilitato alla vibrazione.
Nel file "AndroidManifest.xml" situato nella cartella "Android", scriviamo la seguente abilitazione:

<uses-permission android:name="android.permission.VIBRATE" />

Di seguito la schermata di tale impostazione.



Oppure nel file "AssemblyInfo", l'autorizzazione, il tutto come mostrato qui di seguito:
[assembly: UsesPermission(Android.Manifest.Permission.Vibrate)]

Ora non resta che scrivere il codice in C#, passando al metodo "Vibrate" i secondi per quanto farlo vibrare.
Di seguito il frammento di codice.

Vibration.Default.Vibrate(TimeSpan.FromSeconds(3));


Se invece vogliamo fermare la vibrazione dobbiamo utilizzare il metodo "Cancel" qui di seguito il frammento di codice.

Vibration.Default.Cancel();


Nessun commento: