Ciao a tutti, eccoci con un nuovo Tips di programmazione iPhone. Se per un qualunque motivo voleste attivare e associare la vibrazione ad un’operazione all’interno della vostra applicazione iPhone, sappiate che tutto ciò si risolve veramente con poco, ecco cosa dovremo fare:
Prima di tutto Importiamo il framework “AudioToolbox.framework”. Per farlo clicchiamo con il tasto destro su “frameworks”, quindi su “Add -> Existing Frameworks”:

Selezioniamo dall’elenco dei framework disponibili “AudioToolbox.framework” e clicchiamo su “Add”.

A questo punto, dobbiamo ancora importare il framework sia nel file di intestazione .h che in quello di implementzione .m per poterlo sfuttare nella nostra piccola applicazione di esempio:
#import
#import
Ci siamo! Se volessimo sfruttare ora la vibrazione dovremmo usare la seguente istruzione all’interno del nostro programma:
AudioServicesPlayAlertSound(kSystemSoundID_Vibrate);
Se volessimo, ad esempio attivarla alla tap su di un pulsante, dovremmo aggiungerla all’interno di un metodo (IBAction) che poi collegheremo al nostro tasto disegnato tramite Interface Builder:
-(IBAction) Vibrazione:(id)sender{
AudioServicesPlayAlertSound(kSystemSoundID_Vibrate);
}
Abbiamo finito.
ATTENZIONE: trattandosi di una prerogativa Hardware solo di iPhone, sappiate che quanto mostrato non funzionerà nè su iPod Touch e iPad, nè, ovviamente, sul simulatore! Potete quindi provare la guida solo sui vostri iPhone!

Se avete problemi con il tutorial, questo è il nostro file di progetto.
Alla prossima
Vanni










10 Responses to “TIPS#014 – Sfruttiamo la vibrazione nelle nostre applicazioni iPhone”
25 Ottobre 2010
Tweets that mention Sfruttiamo la vibrazione nelle nostre applicazioni iPhone | devAPP -- Topsy.com[…] This post was mentioned on Twitter by FabrizioGaucci, Bubi Devs, Rynox, iPadWorld.it, devAPP and others. devAPP said: Sfruttiamo la vibrazione nelle nostre applicazioni iPhone http://bit.ly/ccQwe5 […]
25 Ottobre 2010
Andrea Cappellottobella, mi serviva proprio ieri e ho usato lo stesso codice… però la scritta “Fammi vibrare!!” ha un po un doppio senso..:):)
25 Ottobre 2010
El JobsoHahahahaha Andrea mi hai fatto sbellicare 😉
25 Ottobre 2010
El JobsoComunque ottimo tutorial, momentaneamente non mi serve ma magari in futuro…
25 Ottobre 2010
RagazzettoAndrea …….. rende bene l idea 😉
Mi è venuta così , senza malizia 😀
26 Ottobre 2010
andreasisi certo.. 🙂 la mia era una critica positiva… mi ha fatto sorridere quando ho visto il bottone 😉
27 Ottobre 2010
Ragazzetto🙂 lo avevo capito
In ogni caso grazie 😉
3 Ottobre 2011
ChristianSe volessi una vibrazione per tot secondi???
28 Aprile 2012
MatteoE se avessi bisogno di una vibrazione che dura per più tempo?
Grazie
18 Ottobre 2012
AlexOttima guida!
Un’informazione: se io volessi far vibrare il telefono ogni secondo cosa dovrei scrivere?
Grazie 1000 in anticipo. 😉