google ha tutte le risposte a tutte le domande

vai a leggere questo tutorial

è in inglese, ma cmq c'è l'esempio da scaricare per studiarlo