Il framework MAUI, mette a disposizione una serie di classi ed interfacce per la gestione dei vari dispositivi.
Per far vibrare lo smartphone con sistema operativo Android, possiamo utilizzare l'interfaccia Ivibrate, che fornisce i metodi per far vibrare o interrompere la vibrazione.
La prima operazione da fare è quella di 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:
Posta un commento